⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 da.asm

📁 DSP GEPE 压缩算法
💻 ASM
📖 第 1 页 / 共 4 页
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen                                    PC Version 4.36 *
;* Date/Time created: Thu Jan 18 13:28:09 2007                                *
;******************************************************************************

;******************************************************************************
;* GLOBAL FILE PARAMETERS                                                     *
;*                                                                            *
;*   Architecture      : TMS320C620x                                          *
;*   Optimization      : Disabled                                             *
;*   Optimizing for    : Compile time, Ease of Development                    *
;*                       Based on options: no -o, no -ms                      *
;*   Endian            : Little                                               *
;*   Interrupt Thrshld : Disabled                                             *
;*   Memory Model      : Small                                                *
;*   Calls to RTS      : Near                                                 *
;*   Pipelining        : Disabled                                             *
;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
;*   Debug Info        : COFF Debug                                           *
;*                                                                            *
;******************************************************************************

	.asg	A15, FP
	.asg	B14, DP
	.asg	B15, SP
	.global	$bss

	.file	"da.c"

	.sect	".cinit"
	.align	8
	.field  	IR_1,32
	.field  	_STD_DC_Y_NRCODES+0,32
	.field  	0,8			; _STD_DC_Y_NRCODES[0] @ 0
	.field  	0,8			; _STD_DC_Y_NRCODES[1] @ 8
	.field  	1,8			; _STD_DC_Y_NRCODES[2] @ 16
	.field  	5,8			; _STD_DC_Y_NRCODES[3] @ 24
	.field  	1,8			; _STD_DC_Y_NRCODES[4] @ 32
	.field  	1,8			; _STD_DC_Y_NRCODES[5] @ 40
	.field  	1,8			; _STD_DC_Y_NRCODES[6] @ 48
	.field  	1,8			; _STD_DC_Y_NRCODES[7] @ 56
	.field  	1,8			; _STD_DC_Y_NRCODES[8] @ 64
	.field  	1,8			; _STD_DC_Y_NRCODES[9] @ 72
	.field  	0,8			; _STD_DC_Y_NRCODES[10] @ 80
	.field  	0,8			; _STD_DC_Y_NRCODES[11] @ 88
	.field  	0,8			; _STD_DC_Y_NRCODES[12] @ 96
	.field  	0,8			; _STD_DC_Y_NRCODES[13] @ 104
	.field  	0,8			; _STD_DC_Y_NRCODES[14] @ 112
	.field  	0,8			; _STD_DC_Y_NRCODES[15] @ 120
	.field  	0,8			; _STD_DC_Y_NRCODES[16] @ 128
IR_1:	.set	17

	.sect	".text"
	.bss	_STD_DC_Y_NRCODES,17,4
	.sym	_STD_DC_Y_NRCODES,_STD_DC_Y_NRCODES, 60, 3, 136,, 17

	.sect	".cinit"
	.align	8
	.field  	IR_2,32
	.field  	_STD_DC_Y_VALUES+0,32
	.field  	0,8			; _STD_DC_Y_VALUES[0] @ 0
	.field  	1,8			; _STD_DC_Y_VALUES[1] @ 8
	.field  	2,8			; _STD_DC_Y_VALUES[2] @ 16
	.field  	3,8			; _STD_DC_Y_VALUES[3] @ 24
	.field  	4,8			; _STD_DC_Y_VALUES[4] @ 32
	.field  	5,8			; _STD_DC_Y_VALUES[5] @ 40
	.field  	6,8			; _STD_DC_Y_VALUES[6] @ 48
	.field  	7,8			; _STD_DC_Y_VALUES[7] @ 56
	.field  	8,8			; _STD_DC_Y_VALUES[8] @ 64
	.field  	9,8			; _STD_DC_Y_VALUES[9] @ 72
	.field  	10,8			; _STD_DC_Y_VALUES[10] @ 80
	.field  	11,8			; _STD_DC_Y_VALUES[11] @ 88
IR_2:	.set	12

	.sect	".text"
	.bss	_STD_DC_Y_VALUES,12,4
	.sym	_STD_DC_Y_VALUES,_STD_DC_Y_VALUES, 60, 3, 96,, 12

	.sect	".cinit"
	.align	8
	.field  	IR_3,32
	.field  	_STD_DC_UV_NRCODES+0,32
	.field  	0,8			; _STD_DC_UV_NRCODES[0] @ 0
	.field  	0,8			; _STD_DC_UV_NRCODES[1] @ 8
	.field  	3,8			; _STD_DC_UV_NRCODES[2] @ 16
	.field  	1,8			; _STD_DC_UV_NRCODES[3] @ 24
	.field  	1,8			; _STD_DC_UV_NRCODES[4] @ 32
	.field  	1,8			; _STD_DC_UV_NRCODES[5] @ 40
	.field  	1,8			; _STD_DC_UV_NRCODES[6] @ 48
	.field  	1,8			; _STD_DC_UV_NRCODES[7] @ 56
	.field  	1,8			; _STD_DC_UV_NRCODES[8] @ 64
	.field  	1,8			; _STD_DC_UV_NRCODES[9] @ 72
	.field  	1,8			; _STD_DC_UV_NRCODES[10] @ 80
	.field  	1,8			; _STD_DC_UV_NRCODES[11] @ 88
	.field  	0,8			; _STD_DC_UV_NRCODES[12] @ 96
	.field  	0,8			; _STD_DC_UV_NRCODES[13] @ 104
	.field  	0,8			; _STD_DC_UV_NRCODES[14] @ 112
	.field  	0,8			; _STD_DC_UV_NRCODES[15] @ 120
	.field  	0,8			; _STD_DC_UV_NRCODES[16] @ 128
IR_3:	.set	17

	.sect	".text"
	.bss	_STD_DC_UV_NRCODES,17,4
	.sym	_STD_DC_UV_NRCODES,_STD_DC_UV_NRCODES, 60, 3, 136,, 17

	.sect	".cinit"
	.align	8
	.field  	IR_4,32
	.field  	_STD_DC_UV_VALUES+0,32
	.field  	0,8			; _STD_DC_UV_VALUES[0] @ 0
	.field  	1,8			; _STD_DC_UV_VALUES[1] @ 8
	.field  	2,8			; _STD_DC_UV_VALUES[2] @ 16
	.field  	3,8			; _STD_DC_UV_VALUES[3] @ 24
	.field  	4,8			; _STD_DC_UV_VALUES[4] @ 32
	.field  	5,8			; _STD_DC_UV_VALUES[5] @ 40
	.field  	6,8			; _STD_DC_UV_VALUES[6] @ 48
	.field  	7,8			; _STD_DC_UV_VALUES[7] @ 56
	.field  	8,8			; _STD_DC_UV_VALUES[8] @ 64
	.field  	9,8			; _STD_DC_UV_VALUES[9] @ 72
	.field  	10,8			; _STD_DC_UV_VALUES[10] @ 80
	.field  	11,8			; _STD_DC_UV_VALUES[11] @ 88
IR_4:	.set	12

	.sect	".text"
	.bss	_STD_DC_UV_VALUES,12,4
	.sym	_STD_DC_UV_VALUES,_STD_DC_UV_VALUES, 60, 3, 96,, 12

	.sect	".cinit"
	.align	8
	.field  	IR_5,32
	.field  	_STD_AC_Y_NRCODES+0,32
	.field  	0,8			; _STD_AC_Y_NRCODES[0] @ 0
	.field  	0,8			; _STD_AC_Y_NRCODES[1] @ 8
	.field  	2,8			; _STD_AC_Y_NRCODES[2] @ 16
	.field  	1,8			; _STD_AC_Y_NRCODES[3] @ 24
	.field  	3,8			; _STD_AC_Y_NRCODES[4] @ 32
	.field  	3,8			; _STD_AC_Y_NRCODES[5] @ 40
	.field  	2,8			; _STD_AC_Y_NRCODES[6] @ 48
	.field  	4,8			; _STD_AC_Y_NRCODES[7] @ 56
	.field  	3,8			; _STD_AC_Y_NRCODES[8] @ 64
	.field  	5,8			; _STD_AC_Y_NRCODES[9] @ 72
	.field  	5,8			; _STD_AC_Y_NRCODES[10] @ 80
	.field  	4,8			; _STD_AC_Y_NRCODES[11] @ 88
	.field  	4,8			; _STD_AC_Y_NRCODES[12] @ 96
	.field  	0,8			; _STD_AC_Y_NRCODES[13] @ 104
	.field  	0,8			; _STD_AC_Y_NRCODES[14] @ 112
	.field  	1,8			; _STD_AC_Y_NRCODES[15] @ 120
	.field  	125,8			; _STD_AC_Y_NRCODES[16] @ 128
IR_5:	.set	17

	.sect	".text"
	.bss	_STD_AC_Y_NRCODES,17,4
	.sym	_STD_AC_Y_NRCODES,_STD_AC_Y_NRCODES, 60, 3, 136,, 17

	.sect	".cinit"
	.align	8
	.field  	IR_6,32
	.field  	_STD_AC_Y_VALUES+0,32
	.field  	1,8			; _STD_AC_Y_VALUES[0] @ 0
	.field  	2,8			; _STD_AC_Y_VALUES[1] @ 8
	.field  	3,8			; _STD_AC_Y_VALUES[2] @ 16
	.field  	0,8			; _STD_AC_Y_VALUES[3] @ 24
	.field  	4,8			; _STD_AC_Y_VALUES[4] @ 32
	.field  	17,8			; _STD_AC_Y_VALUES[5] @ 40
	.field  	5,8			; _STD_AC_Y_VALUES[6] @ 48
	.field  	18,8			; _STD_AC_Y_VALUES[7] @ 56
	.field  	33,8			; _STD_AC_Y_VALUES[8] @ 64
	.field  	49,8			; _STD_AC_Y_VALUES[9] @ 72
	.field  	65,8			; _STD_AC_Y_VALUES[10] @ 80
	.field  	6,8			; _STD_AC_Y_VALUES[11] @ 88
	.field  	19,8			; _STD_AC_Y_VALUES[12] @ 96
	.field  	81,8			; _STD_AC_Y_VALUES[13] @ 104
	.field  	97,8			; _STD_AC_Y_VALUES[14] @ 112
	.field  	7,8			; _STD_AC_Y_VALUES[15] @ 120
	.field  	34,8			; _STD_AC_Y_VALUES[16] @ 128
	.field  	113,8			; _STD_AC_Y_VALUES[17] @ 136
	.field  	20,8			; _STD_AC_Y_VALUES[18] @ 144
	.field  	50,8			; _STD_AC_Y_VALUES[19] @ 152
	.field  	129,8			; _STD_AC_Y_VALUES[20] @ 160
	.field  	145,8			; _STD_AC_Y_VALUES[21] @ 168
	.field  	161,8			; _STD_AC_Y_VALUES[22] @ 176
	.field  	8,8			; _STD_AC_Y_VALUES[23] @ 184
	.field  	35,8			; _STD_AC_Y_VALUES[24] @ 192
	.field  	66,8			; _STD_AC_Y_VALUES[25] @ 200
	.field  	177,8			; _STD_AC_Y_VALUES[26] @ 208
	.field  	193,8			; _STD_AC_Y_VALUES[27] @ 216
	.field  	21,8			; _STD_AC_Y_VALUES[28] @ 224
	.field  	82,8			; _STD_AC_Y_VALUES[29] @ 232
	.field  	209,8			; _STD_AC_Y_VALUES[30] @ 240
	.field  	240,8			; _STD_AC_Y_VALUES[31] @ 248
	.field  	36,8			; _STD_AC_Y_VALUES[32] @ 256
	.field  	51,8			; _STD_AC_Y_VALUES[33] @ 264
	.field  	98,8			; _STD_AC_Y_VALUES[34] @ 272
	.field  	114,8			; _STD_AC_Y_VALUES[35] @ 280
	.field  	130,8			; _STD_AC_Y_VALUES[36] @ 288
	.field  	9,8			; _STD_AC_Y_VALUES[37] @ 296
	.field  	10,8			; _STD_AC_Y_VALUES[38] @ 304
	.field  	22,8			; _STD_AC_Y_VALUES[39] @ 312
	.field  	23,8			; _STD_AC_Y_VALUES[40] @ 320
	.field  	24,8			; _STD_AC_Y_VALUES[41] @ 328
	.field  	25,8			; _STD_AC_Y_VALUES[42] @ 336
	.field  	26,8			; _STD_AC_Y_VALUES[43] @ 344
	.field  	37,8			; _STD_AC_Y_VALUES[44] @ 352
	.field  	38,8			; _STD_AC_Y_VALUES[45] @ 360
	.field  	39,8			; _STD_AC_Y_VALUES[46] @ 368
	.field  	40,8			; _STD_AC_Y_VALUES[47] @ 376
	.field  	41,8			; _STD_AC_Y_VALUES[48] @ 384
	.field  	42,8			; _STD_AC_Y_VALUES[49] @ 392
	.field  	52,8			; _STD_AC_Y_VALUES[50] @ 400
	.field  	53,8			; _STD_AC_Y_VALUES[51] @ 408
	.field  	54,8			; _STD_AC_Y_VALUES[52] @ 416
	.field  	55,8			; _STD_AC_Y_VALUES[53] @ 424
	.field  	56,8			; _STD_AC_Y_VALUES[54] @ 432
	.field  	57,8			; _STD_AC_Y_VALUES[55] @ 440
	.field  	58,8			; _STD_AC_Y_VALUES[56] @ 448
	.field  	67,8			; _STD_AC_Y_VALUES[57] @ 456
	.field  	68,8			; _STD_AC_Y_VALUES[58] @ 464
	.field  	69,8			; _STD_AC_Y_VALUES[59] @ 472
	.field  	70,8			; _STD_AC_Y_VALUES[60] @ 480
	.field  	71,8			; _STD_AC_Y_VALUES[61] @ 488
	.field  	72,8			; _STD_AC_Y_VALUES[62] @ 496
	.field  	73,8			; _STD_AC_Y_VALUES[63] @ 504
	.field  	74,8			; _STD_AC_Y_VALUES[64] @ 512
	.field  	83,8			; _STD_AC_Y_VALUES[65] @ 520
	.field  	84,8			; _STD_AC_Y_VALUES[66] @ 528
	.field  	85,8			; _STD_AC_Y_VALUES[67] @ 536
	.field  	86,8			; _STD_AC_Y_VALUES[68] @ 544
	.field  	87,8			; _STD_AC_Y_VALUES[69] @ 552
	.field  	88,8			; _STD_AC_Y_VALUES[70] @ 560
	.field  	89,8			; _STD_AC_Y_VALUES[71] @ 568
	.field  	90,8			; _STD_AC_Y_VALUES[72] @ 576
	.field  	99,8			; _STD_AC_Y_VALUES[73] @ 584
	.field  	100,8			; _STD_AC_Y_VALUES[74] @ 592
	.field  	101,8			; _STD_AC_Y_VALUES[75] @ 600
	.field  	102,8			; _STD_AC_Y_VALUES[76] @ 608
	.field  	103,8			; _STD_AC_Y_VALUES[77] @ 616
	.field  	104,8			; _STD_AC_Y_VALUES[78] @ 624
	.field  	105,8			; _STD_AC_Y_VALUES[79] @ 632
	.field  	106,8			; _STD_AC_Y_VALUES[80] @ 640
	.field  	115,8			; _STD_AC_Y_VALUES[81] @ 648
	.field  	116,8			; _STD_AC_Y_VALUES[82] @ 656
	.field  	117,8			; _STD_AC_Y_VALUES[83] @ 664
	.field  	118,8			; _STD_AC_Y_VALUES[84] @ 672
	.field  	119,8			; _STD_AC_Y_VALUES[85] @ 680
	.field  	120,8			; _STD_AC_Y_VALUES[86] @ 688
	.field  	121,8			; _STD_AC_Y_VALUES[87] @ 696
	.field  	122,8			; _STD_AC_Y_VALUES[88] @ 704
	.field  	131,8			; _STD_AC_Y_VALUES[89] @ 712
	.field  	132,8			; _STD_AC_Y_VALUES[90] @ 720
	.field  	133,8			; _STD_AC_Y_VALUES[91] @ 728
	.field  	134,8			; _STD_AC_Y_VALUES[92] @ 736
	.field  	135,8			; _STD_AC_Y_VALUES[93] @ 744
	.field  	136,8			; _STD_AC_Y_VALUES[94] @ 752
	.field  	137,8			; _STD_AC_Y_VALUES[95] @ 760
	.field  	138,8			; _STD_AC_Y_VALUES[96] @ 768
	.field  	146,8			; _STD_AC_Y_VALUES[97] @ 776
	.field  	147,8			; _STD_AC_Y_VALUES[98] @ 784
	.field  	148,8			; _STD_AC_Y_VALUES[99] @ 792
	.field  	149,8			; _STD_AC_Y_VALUES[100] @ 800
	.field  	150,8			; _STD_AC_Y_VALUES[101] @ 808
	.field  	151,8			; _STD_AC_Y_VALUES[102] @ 816
	.field  	152,8			; _STD_AC_Y_VALUES[103] @ 824
	.field  	153,8			; _STD_AC_Y_VALUES[104] @ 832
	.field  	154,8			; _STD_AC_Y_VALUES[105] @ 840
	.field  	162,8			; _STD_AC_Y_VALUES[106] @ 848
	.field  	163,8			; _STD_AC_Y_VALUES[107] @ 856
	.field  	164,8			; _STD_AC_Y_VALUES[108] @ 864
	.field  	165,8			; _STD_AC_Y_VALUES[109] @ 872
	.field  	166,8			; _STD_AC_Y_VALUES[110] @ 880
	.field  	167,8			; _STD_AC_Y_VALUES[111] @ 888
	.field  	168,8			; _STD_AC_Y_VALUES[112] @ 896
	.field  	169,8			; _STD_AC_Y_VALUES[113] @ 904
	.field  	170,8			; _STD_AC_Y_VALUES[114] @ 912
	.field  	178,8			; _STD_AC_Y_VALUES[115] @ 920
	.field  	179,8			; _STD_AC_Y_VALUES[116] @ 928
	.field  	180,8			; _STD_AC_Y_VALUES[117] @ 936
	.field  	181,8			; _STD_AC_Y_VALUES[118] @ 944
	.field  	182,8			; _STD_AC_Y_VALUES[119] @ 952
	.field  	183,8			; _STD_AC_Y_VALUES[120] @ 960
	.field  	184,8			; _STD_AC_Y_VALUES[121] @ 968
	.field  	185,8			; _STD_AC_Y_VALUES[122] @ 976
	.field  	186,8			; _STD_AC_Y_VALUES[123] @ 984
	.field  	194,8			; _STD_AC_Y_VALUES[124] @ 992
	.field  	195,8			; _STD_AC_Y_VALUES[125] @ 1000
	.field  	196,8			; _STD_AC_Y_VALUES[126] @ 1008
	.field  	197,8			; _STD_AC_Y_VALUES[127] @ 1016
	.field  	198,8			; _STD_AC_Y_VALUES[128] @ 1024
	.field  	199,8			; _STD_AC_Y_VALUES[129] @ 1032
	.field  	200,8			; _STD_AC_Y_VALUES[130] @ 1040
	.field  	201,8			; _STD_AC_Y_VALUES[131] @ 1048
	.field  	202,8			; _STD_AC_Y_VALUES[132] @ 1056
	.field  	210,8			; _STD_AC_Y_VALUES[133] @ 1064
	.field  	211,8			; _STD_AC_Y_VALUES[134] @ 1072
	.field  	212,8			; _STD_AC_Y_VALUES[135] @ 1080
	.field  	213,8			; _STD_AC_Y_VALUES[136] @ 1088
	.field  	214,8			; _STD_AC_Y_VALUES[137] @ 1096
	.field  	215,8			; _STD_AC_Y_VALUES[138] @ 1104
	.field  	216,8			; _STD_AC_Y_VALUES[139] @ 1112
	.field  	217,8			; _STD_AC_Y_VALUES[140] @ 1120
	.field  	218,8			; _STD_AC_Y_VALUES[141] @ 1128
	.field  	225,8			; _STD_AC_Y_VALUES[142] @ 1136
	.field  	226,8			; _STD_AC_Y_VALUES[143] @ 1144
	.field  	227,8			; _STD_AC_Y_VALUES[144] @ 1152
	.field  	228,8			; _STD_AC_Y_VALUES[145] @ 1160
	.field  	229,8			; _STD_AC_Y_VALUES[146] @ 1168
	.field  	230,8			; _STD_AC_Y_VALUES[147] @ 1176
	.field  	231,8			; _STD_AC_Y_VALUES[148] @ 1184
	.field  	232,8			; _STD_AC_Y_VALUES[149] @ 1192
	.field  	233,8			; _STD_AC_Y_VALUES[150] @ 1200
	.field  	234,8			; _STD_AC_Y_VALUES[151] @ 1208
	.field  	241,8			; _STD_AC_Y_VALUES[152] @ 1216
	.field  	242,8			; _STD_AC_Y_VALUES[153] @ 1224
	.field  	243,8			; _STD_AC_Y_VALUES[154] @ 1232
	.field  	244,8			; _STD_AC_Y_VALUES[155] @ 1240
	.field  	245,8			; _STD_AC_Y_VALUES[156] @ 1248
	.field  	246,8			; _STD_AC_Y_VALUES[157] @ 1256
	.field  	247,8			; _STD_AC_Y_VALUES[158] @ 1264
	.field  	248,8			; _STD_AC_Y_VALUES[159] @ 1272
	.field  	249,8			; _STD_AC_Y_VALUES[160] @ 1280
	.field  	250,8			; _STD_AC_Y_VALUES[161] @ 1288
IR_6:	.set	162

	.sect	".text"
	.bss	_STD_AC_Y_VALUES,162,4
	.sym	_STD_AC_Y_VALUES,_STD_AC_Y_VALUES, 60, 3, 1296,, 162

	.sect	".cinit"
	.align	8
	.field  	IR_7,32
	.field  	_STD_AC_UV_NRCODES+0,32
	.field  	0,8			; _STD_AC_UV_NRCODES[0] @ 0
	.field  	0,8			; _STD_AC_UV_NRCODES[1] @ 8
	.field  	2,8			; _STD_AC_UV_NRCODES[2] @ 16
	.field  	1,8			; _STD_AC_UV_NRCODES[3] @ 24
	.field  	2,8			; _STD_AC_UV_NRCODES[4] @ 32
	.field  	4,8			; _STD_AC_UV_NRCODES[5] @ 40
	.field  	4,8			; _STD_AC_UV_NRCODES[6] @ 48
	.field  	3,8			; _STD_AC_UV_NRCODES[7] @ 56
	.field  	4,8			; _STD_AC_UV_NRCODES[8] @ 64
	.field  	7,8			; _STD_AC_UV_NRCODES[9] @ 72
	.field  	5,8			; _STD_AC_UV_NRCODES[10] @ 80
	.field  	4,8			; _STD_AC_UV_NRCODES[11] @ 88
	.field  	4,8			; _STD_AC_UV_NRCODES[12] @ 96
	.field  	0,8			; _STD_AC_UV_NRCODES[13] @ 104
	.field  	1,8			; _STD_AC_UV_NRCODES[14] @ 112
	.field  	2,8			; _STD_AC_UV_NRCODES[15] @ 120
	.field  	119,8			; _STD_AC_UV_NRCODES[16] @ 128
IR_7:	.set	17

	.sect	".text"
	.bss	_STD_AC_UV_NRCODES,17,4
	.sym	_STD_AC_UV_NRCODES,_STD_AC_UV_NRCODES, 60, 3, 136,, 17

	.sect	".cinit"
	.align	8
	.field  	IR_8,32
	.field  	_STD_AC_UV_VALUES+0,32
	.field  	0,8			; _STD_AC_UV_VALUES[0] @ 0
	.field  	1,8			; _STD_AC_UV_VALUES[1] @ 8
	.field  	2,8			; _STD_AC_UV_VALUES[2] @ 16
	.field  	3,8			; _STD_AC_UV_VALUES[3] @ 24
	.field  	17,8			; _STD_AC_UV_VALUES[4] @ 32

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -