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

📄 video_rgb.asm

📁 基于DM642平台的视频缩小放大功能 程序源代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;******************************************************************************
;* 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 + -