📄 dspjpeg.asm
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC Version 4.36 *
;* Date/Time created: Thu Jan 18 13:28:13 2007 *
;******************************************************************************
;******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Architecture : TMS320C620x *
;* Optimization : Enabled at level 3 *
;* Optimizing for : Speed *
;* Based on options: -o3, no -ms *
;* Endian : Little *
;* Interrupt Thrshld : Disabled *
;* Memory Model : Small *
;* Calls to RTS : Near *
;* Pipelining : Enabled *
;* Speculative Load : Disabled *
;* Memory Aliases : Presume are aliases (pessimistic) *
;* Debug Info : COFF Debug *
;* *
;******************************************************************************
.asg A15, FP
.asg B14, DP
.asg B15, SP
.global $bss
.file "dspjpeg.c"
.sect ".cinit:c"
.align 8
.field (CIR - $) - 8, 32
.field _bytenew+0,32
.field 0,8 ; _bytenew @ 0
.sect ".text"
_bytenew: .usect ".bss:c",1,1
.sym _bytenew,_bytenew, 12, 3, 8
.sect ".cinit:c"
.align 1
.field 7,8 ; _bytepos @ 0
.sect ".text"
_bytepos: .usect ".bss:c",1,1
.sym _bytepos,_bytepos, 2, 3, 8
.sect ".cinit"
.align 8
.field IR_1,32
.field _mask+0,32
.field 1,16 ; _mask[0] @ 0
.field 2,16 ; _mask[1] @ 16
.field 4,16 ; _mask[2] @ 32
.field 8,16 ; _mask[3] @ 48
.field 16,16 ; _mask[4] @ 64
.field 32,16 ; _mask[5] @ 80
.field 64,16 ; _mask[6] @ 96
.field 128,16 ; _mask[7] @ 112
.field 256,16 ; _mask[8] @ 128
.field 512,16 ; _mask[9] @ 144
.field 1024,16 ; _mask[10] @ 160
.field 2048,16 ; _mask[11] @ 176
.field 4096,16 ; _mask[12] @ 192
.field 8192,16 ; _mask[13] @ 208
.field 16384,16 ; _mask[14] @ 224
.field 32768,16 ; _mask[15] @ 240
IR_1: .set 32
.sect ".text"
.bss _mask,32,4
.sym _mask,_mask, 61, 3, 256,, 16
.sect ".cinit"
.align 8
.field IR_2,32
.field _JpegHead+0,32
.field -520103681,32 ; _JpegHead[0] @ 0
.field 1179258880,32 ; _JpegHead[1] @ 32
.field 16795209,32 ; _JpegHead[2] @ 64
.field 16777217,32 ; _JpegHead[3] @ 96
.field 256,32 ; _JpegHead[4] @ 128
.field 1124129791,32 ; _JpegHead[5] @ 160
.field 101058560,32 ; _JpegHead[6] @ 192
.field 134546951,32 ; _JpegHead[7] @ 224
.field 151455495,32 ; _JpegHead[8] @ 256
.field 201984009,32 ; _JpegHead[9] @ 288
.field 185339156,32 ; _JpegHead[10] @ 320
.field 303631371,32 ; _JpegHead[11] @ 352
.field 487853843,32 ; _JpegHead[12] @ 384
.field 438246941,32 ; _JpegHead[13] @ 416
.field 538713114,32 ; _JpegHead[14] @ 448
.field 539438628,32 ; _JpegHead[15] @ 480
.field 472067106,32 ; _JpegHead[16] @ 512
.field 691480604,32 ; _JpegHead[17] @ 544
.field 875638828,32 ; _JpegHead[18] @ 576
.field 656356404,32 ; _JpegHead[19] @ 608
.field 842546489,32 ; _JpegHead[20] @ 640
.field 875769404,32 ; _JpegHead[21] @ 672
.field 14417714,32 ; _JpegHead[22] @ 704
.field 151585091,32 ; _JpegHead[23] @ 736
.field 202050569,32 ; _JpegHead[24] @ 768
.field 403508504,32 ; _JpegHead[25] @ 800
.field 555491634,32 ; _JpegHead[26] @ 832
.field 842150450,32 ; _JpegHead[27] @ 864
.field 842150450,32 ; _JpegHead[28] @ 896
.field 842150450,32 ; _JpegHead[29] @ 928
.field 842150450,32 ; _JpegHead[30] @ 960
.field 842150450,32 ; _JpegHead[31] @ 992
.field 842150450,32 ; _JpegHead[32] @ 1024
.field 842150450,32 ; _JpegHead[33] @ 1056
.field 842150450,32 ; _JpegHead[34] @ 1088
.field 842150450,32 ; _JpegHead[35] @ 1120
.field 842150450,32 ; _JpegHead[36] @ 1152
.field 842150450,32 ; _JpegHead[37] @ 1184
.field 842150450,32 ; _JpegHead[38] @ 1216
.field -1057017294,32 ; _JpegHead[39] @ 1248
.field 17305856,32 ; _JpegHead[40] @ 1280
.field 57147680,32 ; _JpegHead[41] @ 1312
.field 33558785,32 ; _JpegHead[42] @ 1344
.field 285409553,32 ; _JpegHead[43] @ 1376
.field 12910337,32 ; _JpegHead[44] @ 1408
.field 16777247,32 ; _JpegHead[45] @ 1440
.field 16843013,32 ; _JpegHead[46] @ 1472
.field 65793,32 ; _JpegHead[47] @ 1504
.field 0,32 ; _JpegHead[48] @ 1536
.field 16777216,32 ; _JpegHead[49] @ 1568
.field 84148994,32 ; _JpegHead[50] @ 1600
.field 151521030,32 ; _JpegHead[51] @ 1632
.field -989918454,32 ; _JpegHead[52] @ 1664
.field 1094912,32 ; _JpegHead[53] @ 1696
.field 50528514,32 ; _JpegHead[54] @ 1728
.field 84083714,32 ; _JpegHead[55] @ 1760
.field 263173,32 ; _JpegHead[56] @ 1792
.field 24969472,32 ; _JpegHead[57] @ 1824
.field 67109634,32 ; _JpegHead[58] @ 1856
.field 554829073,32 ; _JpegHead[59] @ 1888
.field 319177009,32 ; _JpegHead[60] @ 1920
.field 570909009,32 ; _JpegHead[61] @ 1952
.field -2127424399,32 ; _JpegHead[62] @ 1984
.field 587768209,32 ; _JpegHead[63] @ 2016
.field 365015362,32 ; _JpegHead[64] @ 2048
.field 619762002,32 ; _JpegHead[65] @ 2080
.field -2106432973,32 ; _JpegHead[66] @ 2112
.field 387320329,32 ; _JpegHead[67] @ 2144
.field 622467352,32 ; _JpegHead[68] @ 2176
.field 690497318,32 ; _JpegHead[69] @ 2208
.field 909456426,32 ; _JpegHead[70] @ 2240
.field 976828471,32 ; _JpegHead[71] @ 2272
.field 1178944579,32 ; _JpegHead[72] @ 2304
.field 1246316615,32 ; _JpegHead[73] @ 2336
.field 1448432723,32 ; _JpegHead[74] @ 2368
.field 1515804759,32 ; _JpegHead[75] @ 2400
.field 1717920867,32 ; _JpegHead[76] @ 2432
.field 1785292903,32 ; _JpegHead[77] @ 2464
.field 1987409011,32 ; _JpegHead[78] @ 2496
.field 2054781047,32 ; _JpegHead[79] @ 2528
.field -2038070141,32 ; _JpegHead[80] @ 2560
.field -1970698105,32 ; _JpegHead[81] @ 2592
.field -1785425006,32 ; _JpegHead[82] @ 2624
.field -1718052970,32 ; _JpegHead[83] @ 2656
.field -1532779878,32 ; _JpegHead[84] @ 2688
.field -1465407835,32 ; _JpegHead[85] @ 2720
.field -1280136535,32 ; _JpegHead[86] @ 2752
.field -1212762700,32 ; _JpegHead[87] @ 2784
.field -1027950152,32 ; _JpegHead[88] @ 2816
.field -960117565,32 ; _JpegHead[89] @ 2848
.field -892745529,32 ; _JpegHead[90] @ 2880
.field -707472430,32 ; _JpegHead[91] @ 2912
.field -640100394,32 ; _JpegHead[92] @ 2944
.field -471670310,32 ; _JpegHead[93] @ 2976
.field -404298268,32 ; _JpegHead[94] @ 3008
.field -236262936,32 ; _JpegHead[95] @ 3040
.field -168496142,32 ; _JpegHead[96] @ 3072
.field -101124106,32 ; _JpegHead[97] @ 3104
.field 12910586,32 ; _JpegHead[98] @ 3136
.field 50331935,32 ; _JpegHead[99] @ 3168
.field 16843009,32 ; _JpegHead[100] @ 3200
.field 16843009,32 ; _JpegHead[101] @ 3232
.field 1,32 ; _JpegHead[102] @ 3264
.field 16777216,32 ; _JpegHead[103] @ 3296
.field 84148994,32 ; _JpegHead[104] @ 3328
.field 151521030,32 ; _JpegHead[105] @ 3360
.field -989918454,32 ; _JpegHead[106] @ 3392
.field 1160448,32 ; _JpegHead[107] @ 3424
.field 67240194,32 ; _JpegHead[108] @ 3456
.field 117703428,32 ; _JpegHead[109] @ 3488
.field 263173,32 ; _JpegHead[110] @ 3520
.field 7799297,32 ; _JpegHead[111] @ 3552
.field 285409793,32 ; _JpegHead[112] @ 3584
.field 824247556,32 ; _JpegHead[113] @ 3616
.field 1363218950,32 ; _JpegHead[114] @ 3648
.field 326197511,32 ; _JpegHead[115] @ 3680
.field 142684706,32 ; _JpegHead[116] @ 3712
.field -1584315884,32 ; _JpegHead[117] @ 3744
.field 587841969,32 ; _JpegHead[118] @ 3776
.field 368071219,32 ; _JpegHead[119] @ 3808
.field 181498466,32 ; _JpegHead[120] @ 3840
.field -516676586,32 ; _JpegHead[121] @ 3872
.field 404222245,32 ; _JpegHead[122] @ 3904
.field 656808473,32 ; _JpegHead[123] @ 3936
.field 891955496,32 ; _JpegHead[124] @ 3968
.field 959985462,32 ; _JpegHead[125] @ 4000
.field 1162101562,32 ; _JpegHead[126] @ 4032
.field 1229473606,32 ; _JpegHead[127] @ 4064
.field 1431589706,32 ; _JpegHead[128] @ 4096
.field 1498961750,32 ; _JpegHead[129] @ 4128
.field 1701077850,32 ; _JpegHead[130] @ 4160
.field 1768449894,32 ; _JpegHead[131] @ 4192
.field 1970566002,32 ; _JpegHead[132] @ 4224
.field 2037938038,32 ; _JpegHead[133] @ 4256
.field -2071756166,32 ; _JpegHead[134] @ 4288
.field -2004384123,32 ; _JpegHead[135] @ 4320
.field -1819112823,32 ; _JpegHead[136] @ 4352
.field -1751738988,32 ; _JpegHead[137] @ 4384
.field -1566926440,32 ; _JpegHead[138] @ 4416
.field -1499093853,32 ; _JpegHead[139] @ 4448
.field -1431721817,32 ; _JpegHead[140] @ 4480
.field -1246448718,32 ; _JpegHead[141] @ 4512
.field -1179076682,32 ; _JpegHead[142] @ 4544
.field -993803590,32 ; _JpegHead[143] @ 4576
.field -926431547,32 ; _JpegHead[144] @ 4608
.field -741160247,32 ; _JpegHead[145] @ 4640
.field -673786428,32 ; _JpegHead[146] @ 4672
.field -488973864,32 ; _JpegHead[147] @ 4704
.field -421141277,32 ; _JpegHead[148] @ 4736
.field -370611993,32 ; _JpegHead[149] @ 4768
.field -202116374,32 ; _JpegHead[150] @ 4800
.field -134810124,32 ; _JpegHead[151] @ 4832
.field -329224,32 ; _JpegHead[152] @ 4864
.field 51118298,32 ; _JpegHead[153] @ 4896
.field 285343745,32 ; _JpegHead[154] @ 4928
.field 1056968963,32 ; _JpegHead[155] @ 4960
IR_2: .set 624
.sect ".text"
.global _JpegHead
_JpegHead: .usect ".JPEGHEAD",624,4
.sym _JpegHead,_JpegHead, 62, 2, 4992,, 156
.sect ".cinit:c"
.align 4
.field 8,32 ; _DCTSIZE @ 0
.sect ".text"
.global _DCTSIZE
_DCTSIZE: .usect ".bss:c",4,4
.sym _DCTSIZE,_DCTSIZE, 4, 2, 32
.sect ".cinit:c"
.align 4
.field 64,32 ; _DCTBLOCKSIZE @ 0
.sect ".text"
.global _DCTBLOCKSIZE
_DCTBLOCKSIZE: .usect ".bss:c",4,4
.sym _DCTBLOCKSIZE,_DCTBLOCKSIZE, 4, 2, 32
.sect ".cinit"
.align 8
.field IR_3,32
.field _std_Y_QT+0,32
.field 16,32 ; _std_Y_QT[0] @ 0
.field 11,32 ; _std_Y_QT[1] @ 32
.field 10,32 ; _std_Y_QT[2] @ 64
.field 16,32 ; _std_Y_QT[3] @ 96
.field 24,32 ; _std_Y_QT[4] @ 128
.field 40,32 ; _std_Y_QT[5] @ 160
.field 51,32 ; _std_Y_QT[6] @ 192
.field 61,32 ; _std_Y_QT[7] @ 224
.field 12,32 ; _std_Y_QT[8] @ 256
.field 12,32 ; _std_Y_QT[9] @ 288
.field 14,32 ; _std_Y_QT[10] @ 320
.field 19,32 ; _std_Y_QT[11] @ 352
.field 26,32 ; _std_Y_QT[12] @ 384
.field 58,32 ; _std_Y_QT[13] @ 416
.field 60,32 ; _std_Y_QT[14] @ 448
.field 55,32 ; _std_Y_QT[15] @ 480
.field 14,32 ; _std_Y_QT[16] @ 512
.field 13,32 ; _std_Y_QT[17] @ 544
.field 16,32 ; _std_Y_QT[18] @ 576
.field 24,32 ; _std_Y_QT[19] @ 608
.field 40,32 ; _std_Y_QT[20] @ 640
.field 57,32 ; _std_Y_QT[21] @ 672
.field 69,32 ; _std_Y_QT[22] @ 704
.field 56,32 ; _std_Y_QT[23] @ 736
.field 14,32 ; _std_Y_QT[24] @ 768
.field 17,32 ; _std_Y_QT[25] @ 800
.field 22,32 ; _std_Y_QT[26] @ 832
.field 29,32 ; _std_Y_QT[27] @ 864
.field 51,32 ; _std_Y_QT[28] @ 896
.field 87,32 ; _std_Y_QT[29] @ 928
.field 80,32 ; _std_Y_QT[30] @ 960
.field 62,32 ; _std_Y_QT[31] @ 992
.field 18,32 ; _std_Y_QT[32] @ 1024
.field 22,32 ; _std_Y_QT[33] @ 1056
.field 37,32 ; _std_Y_QT[34] @ 1088
.field 56,32 ; _std_Y_QT[35] @ 1120
.field 68,32 ; _std_Y_QT[36] @ 1152
.field 109,32 ; _std_Y_QT[37] @ 1184
.field 103,32 ; _std_Y_QT[38] @ 1216
.field 77,32 ; _std_Y_QT[39] @ 1248
.field 24,32 ; _std_Y_QT[40] @ 1280
.field 35,32 ; _std_Y_QT[41] @ 1312
.field 55,32 ; _std_Y_QT[42] @ 1344
.field 64,32 ; _std_Y_QT[43] @ 1376
.field 81,32 ; _std_Y_QT[44] @ 1408
.field 104,32 ; _std_Y_QT[45] @ 1440
.field 113,32 ; _std_Y_QT[46] @ 1472
.field 92,32 ; _std_Y_QT[47] @ 1504
.field 49,32 ; _std_Y_QT[48] @ 1536
.field 64,32 ; _std_Y_QT[49] @ 1568
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -