📄 video_rgb.asm
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC Version 4.36 *
;* Date/Time created: Tue Jun 22 14:07:28 2004 *
;******************************************************************************
;******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Architecture : TMS320C64xx *
;* Optimization : Enabled at level 2 *
;* Optimizing for : Speed *
;* Based on options: -o2, no -ms *
;* Endian : Little *
;* Interrupt Thrshld : 100 *
;* Memory Model : Large *
;* Calls to RTS : Far *
;* Pipelining : Enabled *
;* Speculative Load : Enabled *
;* Memory Aliases : Presume not aliases (optimistic) *
;* Debug Info : COFF Debug *
;* *
;******************************************************************************
.asg A15, FP
.asg B14, DP
.asg B15, SP
.global $bss
.file "video_rgb.c"
.global _int_mem
_int_mem: .usect ".onchip_image",10080,8
.sym _int_mem,_int_mem, 60, 2, 80640,, 10080
.global _hh1
_hh1: .usect ".onchip_image",528,16
.sym _hh1,_hh1, 51, 2, 4224,, 264
.global _jump_table1
_jump_table1: .usect ".onchip_image",144,128
.sym _jump_table1,_jump_table1, 51, 2, 1152,, 72
.global _guide_table1
_guide_table1: .usect ".onchip_image",144,128
.sym _guide_table1,_guide_table1, 51, 2, 1152,, 72
.global _hh2
_hh2: .usect ".onchip_image",528,16
.sym _hh2,_hh2, 51, 2, 4224,, 264
.global _jump_table2
_jump_table2: .usect ".onchip_image",144,128
.sym _jump_table2,_jump_table2, 51, 2, 1152,, 72
.global _guide_table2
_guide_table2: .usect ".onchip_image",144,128
.sym _guide_table2,_guide_table2, 51, 2, 1152,, 72
.global _L2scratch_pad
_L2scratch_pad: .usect ".onchip_image",40960,128
.sym _L2scratch_pad,_L2scratch_pad, 60, 2, 327680,, 40960
.global _q_h
_q_h: .usect ".far",4,4
.sym _q_h,_q_h, 4, 2, 32
.global _q_v
_q_v: .usect ".far",4,4
.sym _q_v,_q_v, 4, 2, 32
.global _counter
_counter: .usect ".far",4,4
.sym _counter,_counter, 4, 2, 32
.global _sign
_sign: .usect ".far",4,4
.sym _sign,_sign, 4, 2, 32
.sect ".cinit"
.align 8
.field IR_1,32
.field _clean+0,32
.field 0,8 ; _clean[0] @ 0
.field 0,8 ; _clean[1] @ 8
.field 0,8 ; _clean[2] @ 16
.field 0,8 ; _clean[3] @ 24
.field 0,8 ; _clean[4] @ 32
.field 0,8 ; _clean[5] @ 40
.field 0,8 ; _clean[6] @ 48
.field 0,8 ; _clean[7] @ 56
.field 0,8 ; _clean[8] @ 64
.field 0,8 ; _clean[9] @ 72
.field 0,8 ; _clean[10] @ 80
.field 0,8 ; _clean[11] @ 88
.field 0,8 ; _clean[12] @ 96
.field 0,8 ; _clean[13] @ 104
.field 0,8 ; _clean[14] @ 112
.field 0,8 ; _clean[15] @ 120
.field 0,8 ; _clean[16] @ 128
.field 0,8 ; _clean[17] @ 136
.field 0,8 ; _clean[18] @ 144
.field 0,8 ; _clean[19] @ 152
.field 0,8 ; _clean[20] @ 160
.field 0,8 ; _clean[21] @ 168
.field 0,8 ; _clean[22] @ 176
.field 0,8 ; _clean[23] @ 184
.field 0,8 ; _clean[24] @ 192
.field 0,8 ; _clean[25] @ 200
.field 0,8 ; _clean[26] @ 208
.field 0,8 ; _clean[27] @ 216
.field 0,8 ; _clean[28] @ 224
.field 0,8 ; _clean[29] @ 232
.field 0,8 ; _clean[30] @ 240
.field 0,8 ; _clean[31] @ 248
.field 0,8 ; _clean[32] @ 256
.field 0,8 ; _clean[33] @ 264
.field 0,8 ; _clean[34] @ 272
.field 0,8 ; _clean[35] @ 280
.field 0,8 ; _clean[36] @ 288
.field 0,8 ; _clean[37] @ 296
.field 0,8 ; _clean[38] @ 304
.field 0,8 ; _clean[39] @ 312
.field 0,8 ; _clean[40] @ 320
.field 0,8 ; _clean[41] @ 328
.field 0,8 ; _clean[42] @ 336
.field 0,8 ; _clean[43] @ 344
.field 0,8 ; _clean[44] @ 352
.field 0,8 ; _clean[45] @ 360
.field 0,8 ; _clean[46] @ 368
.field 0,8 ; _clean[47] @ 376
.field 0,8 ; _clean[48] @ 384
.field 0,8 ; _clean[49] @ 392
.field 0,8 ; _clean[50] @ 400
.field 0,8 ; _clean[51] @ 408
.field 0,8 ; _clean[52] @ 416
.field 0,8 ; _clean[53] @ 424
.field 0,8 ; _clean[54] @ 432
.field 0,8 ; _clean[55] @ 440
.field 0,8 ; _clean[56] @ 448
.field 0,8 ; _clean[57] @ 456
.field 0,8 ; _clean[58] @ 464
.field 0,8 ; _clean[59] @ 472
.field 0,8 ; _clean[60] @ 480
.field 0,8 ; _clean[61] @ 488
.field 0,8 ; _clean[62] @ 496
.field 0,8 ; _clean[63] @ 504
.field 0,8 ; _clean[64] @ 512
.field 0,8 ; _clean[65] @ 520
.field 0,8 ; _clean[66] @ 528
.field 0,8 ; _clean[67] @ 536
.field 0,8 ; _clean[68] @ 544
.field 0,8 ; _clean[69] @ 552
.field 0,8 ; _clean[70] @ 560
.field 0,8 ; _clean[71] @ 568
.field 0,8 ; _clean[72] @ 576
.field 0,8 ; _clean[73] @ 584
.field 0,8 ; _clean[74] @ 592
.field 0,8 ; _clean[75] @ 600
.field 0,8 ; _clean[76] @ 608
.field 0,8 ; _clean[77] @ 616
.field 0,8 ; _clean[78] @ 624
.field 0,8 ; _clean[79] @ 632
.field 0,8 ; _clean[80] @ 640
.field 0,8 ; _clean[81] @ 648
.field 0,8 ; _clean[82] @ 656
.field 0,8 ; _clean[83] @ 664
.field 0,8 ; _clean[84] @ 672
.field 0,8 ; _clean[85] @ 680
.field 0,8 ; _clean[86] @ 688
.field 0,8 ; _clean[87] @ 696
.field 0,8 ; _clean[88] @ 704
.field 0,8 ; _clean[89] @ 712
.field 0,8 ; _clean[90] @ 720
.field 0,8 ; _clean[91] @ 728
.field 0,8 ; _clean[92] @ 736
.field 0,8 ; _clean[93] @ 744
.field 0,8 ; _clean[94] @ 752
.field 0,8 ; _clean[95] @ 760
.field 0,8 ; _clean[96] @ 768
.field 0,8 ; _clean[97] @ 776
.field 0,8 ; _clean[98] @ 784
.field 0,8 ; _clean[99] @ 792
.field 0,8 ; _clean[100] @ 800
.field 0,8 ; _clean[101] @ 808
.field 0,8 ; _clean[102] @ 816
.field 0,8 ; _clean[103] @ 824
.field 0,8 ; _clean[104] @ 832
.field 0,8 ; _clean[105] @ 840
.field 0,8 ; _clean[106] @ 848
.field 0,8 ; _clean[107] @ 856
.field 0,8 ; _clean[108] @ 864
.field 0,8 ; _clean[109] @ 872
.field 0,8 ; _clean[110] @ 880
.field 0,8 ; _clean[111] @ 888
.field 0,8 ; _clean[112] @ 896
.field 0,8 ; _clean[113] @ 904
.field 0,8 ; _clean[114] @ 912
.field 0,8 ; _clean[115] @ 920
.field 0,8 ; _clean[116] @ 928
.field 0,8 ; _clean[117] @ 936
.field 0,8 ; _clean[118] @ 944
.field 0,8 ; _clean[119] @ 952
.field 0,8 ; _clean[120] @ 960
.field 0,8 ; _clean[121] @ 968
.field 0,8 ; _clean[122] @ 976
.field 0,8 ; _clean[123] @ 984
.field 0,8 ; _clean[124] @ 992
.field 0,8 ; _clean[125] @ 1000
.field 0,8 ; _clean[126] @ 1008
.field 0,8 ; _clean[127] @ 1016
.field 0,8 ; _clean[128] @ 1024
.field 0,8 ; _clean[129] @ 1032
.field 0,8 ; _clean[130] @ 1040
.field 0,8 ; _clean[131] @ 1048
.field 0,8 ; _clean[132] @ 1056
.field 0,8 ; _clean[133] @ 1064
.field 0,8 ; _clean[134] @ 1072
.field 0,8 ; _clean[135] @ 1080
.field 0,8 ; _clean[136] @ 1088
.field 0,8 ; _clean[137] @ 1096
.field 0,8 ; _clean[138] @ 1104
.field 0,8 ; _clean[139] @ 1112
.field 0,8 ; _clean[140] @ 1120
.field 0,8 ; _clean[141] @ 1128
.field 0,8 ; _clean[142] @ 1136
.field 0,8 ; _clean[143] @ 1144
.field 0,8 ; _clean[144] @ 1152
.field 0,8 ; _clean[145] @ 1160
.field 0,8 ; _clean[146] @ 1168
.field 0,8 ; _clean[147] @ 1176
.field 0,8 ; _clean[148] @ 1184
.field 0,8 ; _clean[149] @ 1192
.field 0,8 ; _clean[150] @ 1200
.field 0,8 ; _clean[151] @ 1208
.field 0,8 ; _clean[152] @ 1216
.field 0,8 ; _clean[153] @ 1224
.field 0,8 ; _clean[154] @ 1232
.field 0,8 ; _clean[155] @ 1240
.field 0,8 ; _clean[156] @ 1248
.field 0,8 ; _clean[157] @ 1256
.field 0,8 ; _clean[158] @ 1264
.field 0,8 ; _clean[159] @ 1272
.field 0,8 ; _clean[160] @ 1280
.field 0,8 ; _clean[161] @ 1288
.field 0,8 ; _clean[162] @ 1296
.field 0,8 ; _clean[163] @ 1304
.field 0,8 ; _clean[164] @ 1312
.field 0,8 ; _clean[165] @ 1320
.field 0,8 ; _clean[166] @ 1328
.field 0,8 ; _clean[167] @ 1336
.field 0,8 ; _clean[168] @ 1344
.field 0,8 ; _clean[169] @ 1352
.field 0,8 ; _clean[170] @ 1360
.field 0,8 ; _clean[171] @ 1368
.field 0,8 ; _clean[172] @ 1376
.field 0,8 ; _clean[173] @ 1384
.field 0,8 ; _clean[174] @ 1392
.field 0,8 ; _clean[175] @ 1400
.field 0,8 ; _clean[176] @ 1408
.field 0,8 ; _clean[177] @ 1416
.field 0,8 ; _clean[178] @ 1424
.field 0,8 ; _clean[179] @ 1432
.field 0,8 ; _clean[180] @ 1440
.field 0,8 ; _clean[181] @ 1448
.field 0,8 ; _clean[182] @ 1456
.field 0,8 ; _clean[183] @ 1464
.field 0,8 ; _clean[184] @ 1472
.field 0,8 ; _clean[185] @ 1480
.field 0,8 ; _clean[186] @ 1488
.field 0,8 ; _clean[187] @ 1496
.field 0,8 ; _clean[188] @ 1504
.field 0,8 ; _clean[189] @ 1512
.field 0,8 ; _clean[190] @ 1520
.field 0,8 ; _clean[191] @ 1528
.field 0,8 ; _clean[192] @ 1536
.field 0,8 ; _clean[193] @ 1544
.field 0,8 ; _clean[194] @ 1552
.field 0,8 ; _clean[195] @ 1560
.field 0,8 ; _clean[196] @ 1568
.field 0,8 ; _clean[197] @ 1576
.field 0,8 ; _clean[198] @ 1584
.field 0,8 ; _clean[199] @ 1592
.field 0,8 ; _clean[200] @ 1600
.field 0,8 ; _clean[201] @ 1608
.field 0,8 ; _clean[202] @ 1616
.field 0,8 ; _clean[203] @ 1624
.field 0,8 ; _clean[204] @ 1632
.field 0,8 ; _clean[205] @ 1640
.field 0,8 ; _clean[206] @ 1648
.field 0,8 ; _clean[207] @ 1656
.field 0,8 ; _clean[208] @ 1664
.field 0,8 ; _clean[209] @ 1672
.field 0,8 ; _clean[210] @ 1680
.field 0,8 ; _clean[211] @ 1688
.field 0,8 ; _clean[212] @ 1696
.field 0,8 ; _clean[213] @ 1704
.field 0,8 ; _clean[214] @ 1712
.field 0,8 ; _clean[215] @ 1720
.field 0,8 ; _clean[216] @ 1728
.field 0,8 ; _clean[217] @ 1736
.field 0,8 ; _clean[218] @ 1744
.field 0,8 ; _clean[219] @ 1752
.field 0,8 ; _clean[220] @ 1760
.field 0,8 ; _clean[221] @ 1768
.field 0,8 ; _clean[222] @ 1776
.field 0,8 ; _clean[223] @ 1784
.field 0,8 ; _clean[224] @ 1792
.field 0,8 ; _clean[225] @ 1800
.field 0,8 ; _clean[226] @ 1808
.field 0,8 ; _clean[227] @ 1816
.field 0,8 ; _clean[228] @ 1824
.field 0,8 ; _clean[229] @ 1832
.field 0,8 ; _clean[230] @ 1840
.field 0,8 ; _clean[231] @ 1848
.field 0,8 ; _clean[232] @ 1856
.field 0,8 ; _clean[233] @ 1864
.field 0,8 ; _clean[234] @ 1872
.field 0,8 ; _clean[235] @ 1880
.field 0,8 ; _clean[236] @ 1888
.field 0,8 ; _clean[237] @ 1896
.field 0,8 ; _clean[238] @ 1904
.field 0,8 ; _clean[239] @ 1912
.field 0,8 ; _clean[240] @ 1920
.field 0,8 ; _clean[241] @ 1928
.field 0,8 ; _clean[242] @ 1936
.field 0,8 ; _clean[243] @ 1944
.field 0,8 ; _clean[244] @ 1952
.field 0,8 ; _clean[245] @ 1960
.field 0,8 ; _clean[246] @ 1968
.field 0,8 ; _clean[247] @ 1976
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -