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

📄 filter.asm

📁 DSP系統設計和BIOS編程及應用實例-書籍光碟範例-第10章
💻 ASM
📖 第 1 页 / 共 3 页
字号:
;******************************************************************************
;* TMS320C6x ANSI C Codegen                                      Version 4.10 *
;* Date/Time created: Tue Mar 27 00:31:35 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        : Debug                                                *
;*                                                                            *
;******************************************************************************

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

	.file	"filter.c"

	.sect	".cinit"
	.align	8
	.field  	IR_1,32
	.field  	_sine+0,32
	.field  	0,16			; _sine[0] @ 0
	.field  	3983,16			; _sine[1] @ 16
	.field  	63676,16			; _sine[2] @ 32
	.field  	62421,16			; _sine[3] @ 48
	.field  	3314,16			; _sine[4] @ 64
	.field  	1567,16			; _sine[5] @ 80
	.field  	61490,16			; _sine[6] @ 96
	.field  	321,16			; _sine[7] @ 112
	.field  	3896,16			; _sine[8] @ 128
	.field  	63396,16			; _sine[9] @ 144
	.field  	62640,16			; _sine[10] @ 160
	.field  	3492,16			; _sine[11] @ 176
	.field  	1266,16			; _sine[12] @ 192
	.field  	61453,16			; _sine[13] @ 208
	.field  	641,16			; _sine[14] @ 224
	.field  	3784,16			; _sine[15] @ 240
	.field  	63128,16			; _sine[16] @ 256
	.field  	62876,16			; _sine[17] @ 272
	.field  	3650,16			; _sine[18] @ 288
	.field  	956,16			; _sine[19] @ 304
	.field  	61440,16			; _sine[20] @ 320
	.field  	956,16			; _sine[21] @ 336
	.field  	3650,16			; _sine[22] @ 352
	.field  	62876,16			; _sine[23] @ 368
	.field  	63128,16			; _sine[24] @ 384
	.field  	3784,16			; _sine[25] @ 400
	.field  	641,16			; _sine[26] @ 416
	.field  	61453,16			; _sine[27] @ 432
	.field  	1266,16			; _sine[28] @ 448
	.field  	3492,16			; _sine[29] @ 464
	.field  	62640,16			; _sine[30] @ 480
	.field  	63396,16			; _sine[31] @ 496
	.field  	3896,16			; _sine[32] @ 512
	.field  	321,16			; _sine[33] @ 528
	.field  	61490,16			; _sine[34] @ 544
	.field  	1567,16			; _sine[35] @ 560
	.field  	3314,16			; _sine[36] @ 576
	.field  	62421,16			; _sine[37] @ 592
	.field  	63676,16			; _sine[38] @ 608
	.field  	3983,16			; _sine[39] @ 624
	.field  	0,16			; _sine[40] @ 640
	.field  	61553,16			; _sine[41] @ 656
	.field  	1860,16			; _sine[42] @ 672
	.field  	3115,16			; _sine[43] @ 688
	.field  	62222,16			; _sine[44] @ 704
	.field  	63969,16			; _sine[45] @ 720
	.field  	4046,16			; _sine[46] @ 736
	.field  	65215,16			; _sine[47] @ 752
	.field  	61640,16			; _sine[48] @ 768
	.field  	2140,16			; _sine[49] @ 784
	.field  	2896,16			; _sine[50] @ 800
	.field  	62044,16			; _sine[51] @ 816
	.field  	64270,16			; _sine[52] @ 832
	.field  	4083,16			; _sine[53] @ 848
	.field  	64895,16			; _sine[54] @ 864
	.field  	61752,16			; _sine[55] @ 880
	.field  	2408,16			; _sine[56] @ 896
	.field  	2660,16			; _sine[57] @ 912
	.field  	61886,16			; _sine[58] @ 928
	.field  	64580,16			; _sine[59] @ 944
	.field  	4096,16			; _sine[60] @ 960
	.field  	64580,16			; _sine[61] @ 976
	.field  	61886,16			; _sine[62] @ 992
	.field  	2660,16			; _sine[63] @ 1008
	.field  	2408,16			; _sine[64] @ 1024
	.field  	61752,16			; _sine[65] @ 1040
	.field  	64895,16			; _sine[66] @ 1056
	.field  	4083,16			; _sine[67] @ 1072
	.field  	64270,16			; _sine[68] @ 1088
	.field  	62044,16			; _sine[69] @ 1104
	.field  	2896,16			; _sine[70] @ 1120
	.field  	2140,16			; _sine[71] @ 1136
	.field  	61640,16			; _sine[72] @ 1152
	.field  	65215,16			; _sine[73] @ 1168
	.field  	4046,16			; _sine[74] @ 1184
	.field  	63969,16			; _sine[75] @ 1200
	.field  	62222,16			; _sine[76] @ 1216
	.field  	3115,16			; _sine[77] @ 1232
	.field  	1860,16			; _sine[78] @ 1248
	.field  	61553,16			; _sine[79] @ 1264
IR_1:	.set	160
	.sect	".text"
	.global	_sine
	.bss	_sine,160,4
	.sym	_sine,_sine, 51, 2, 1280,, 80

	.sect	".cinit"
	.align	8
	.field  	IR_2,32
	.field  	_coeff+0,32
	.field  	65505,16			; _coeff[0] @ 0
	.field  	65423,16			; _coeff[1] @ 16
	.field  	65414,16			; _coeff[2] @ 32
	.field  	112,16			; _coeff[3] @ 48
	.field  	438,16			; _coeff[4] @ 64
	.field  	432,16			; _coeff[5] @ 80
	.field  	74,16			; _coeff[6] @ 96
	.field  	65435,16			; _coeff[7] @ 112
	.field  	94,16			; _coeff[8] @ 128
	.field  	173,16			; _coeff[9] @ 144
	.field  	65489,16			; _coeff[10] @ 160
	.field  	65437,16			; _coeff[11] @ 176
	.field  	104,16			; _coeff[12] @ 192
	.field  	84,16			; _coeff[13] @ 208
	.field  	65416,16			; _coeff[14] @ 224
	.field  	65502,16			; _coeff[15] @ 240
	.field  	144,16			; _coeff[16] @ 256
	.field  	65520,16			; _coeff[17] @ 272
	.field  	65390,16			; _coeff[18] @ 288
	.field  	77,16			; _coeff[19] @ 304
	.field  	130,16			; _coeff[20] @ 320
	.field  	65399,16			; _coeff[21] @ 336
	.field  	65447,16			; _coeff[22] @ 352
	.field  	188,16			; _coeff[23] @ 368
	.field  	22,16			; _coeff[24] @ 384
	.field  	65317,16			; _coeff[25] @ 400
	.field  	65,16			; _coeff[26] @ 416
	.field  	219,16			; _coeff[27] @ 432
	.field  	65372,16			; _coeff[28] @ 448
	.field  	65357,16			; _coeff[29] @ 464
	.field  	260,16			; _coeff[30] @ 480
	.field  	94,16			; _coeff[31] @ 496
	.field  	65203,16			; _coeff[32] @ 512
	.field  	32,16			; _coeff[33] @ 528
	.field  	365,16			; _coeff[34] @ 544
	.field  	65345,16			; _coeff[35] @ 560
	.field  	65200,16			; _coeff[36] @ 576
	.field  	361,16			; _coeff[37] @ 592
	.field  	232,16			; _coeff[38] @ 608
	.field  	65019,16			; _coeff[39] @ 624
	.field  	65487,16			; _coeff[40] @ 640
	.field  	623,16			; _coeff[41] @ 656
	.field  	65323,16			; _coeff[42] @ 672
	.field  	64891,16			; _coeff[43] @ 688
	.field  	537,16			; _coeff[44] @ 704
	.field  	543,16			; _coeff[45] @ 720
	.field  	64638,16			; _coeff[46] @ 736
	.field  	65263,16			; _coeff[47] @ 752
	.field  	1265,16			; _coeff[48] @ 768
	.field  	65309,16			; _coeff[49] @ 784
	.field  	63934,16			; _coeff[50] @ 800
	.field  	1096,16			; _coeff[51] @ 816
	.field  	1872,16			; _coeff[52] @ 832
	.field  	62691,16			; _coeff[53] @ 848
	.field  	63488,16			; _coeff[54] @ 864
	.field  	10213,16			; _coeff[55] @ 880
	.field  	18492,16			; _coeff[56] @ 896
	.field  	10213,16			; _coeff[57] @ 912
	.field  	63488,16			; _coeff[58] @ 928
	.field  	62691,16			; _coeff[59] @ 944
	.field  	1872,16			; _coeff[60] @ 960
	.field  	1096,16			; _coeff[61] @ 976
	.field  	63934,16			; _coeff[62] @ 992
	.field  	65309,16			; _coeff[63] @ 1008
	.field  	1265,16			; _coeff[64] @ 1024
	.field  	65263,16			; _coeff[65] @ 1040
	.field  	64638,16			; _coeff[66] @ 1056
	.field  	543,16			; _coeff[67] @ 1072
	.field  	537,16			; _coeff[68] @ 1088
	.field  	64891,16			; _coeff[69] @ 1104
	.field  	65323,16			; _coeff[70] @ 1120
	.field  	623,16			; _coeff[71] @ 1136
	.field  	65487,16			; _coeff[72] @ 1152
	.field  	65019,16			; _coeff[73] @ 1168
	.field  	232,16			; _coeff[74] @ 1184
	.field  	361,16			; _coeff[75] @ 1200
	.field  	65200,16			; _coeff[76] @ 1216
	.field  	65345,16			; _coeff[77] @ 1232
	.field  	365,16			; _coeff[78] @ 1248
	.field  	32,16			; _coeff[79] @ 1264
	.field  	65203,16			; _coeff[80] @ 1280
	.field  	94,16			; _coeff[81] @ 1296
	.field  	260,16			; _coeff[82] @ 1312
	.field  	65357,16			; _coeff[83] @ 1328
	.field  	65372,16			; _coeff[84] @ 1344
	.field  	219,16			; _coeff[85] @ 1360
	.field  	65,16			; _coeff[86] @ 1376
	.field  	65317,16			; _coeff[87] @ 1392
	.field  	22,16			; _coeff[88] @ 1408
	.field  	188,16			; _coeff[89] @ 1424
	.field  	65447,16			; _coeff[90] @ 1440
	.field  	65399,16			; _coeff[91] @ 1456
	.field  	130,16			; _coeff[92] @ 1472
	.field  	77,16			; _coeff[93] @ 1488
	.field  	65390,16			; _coeff[94] @ 1504
	.field  	65520,16			; _coeff[95] @ 1520
	.field  	144,16			; _coeff[96] @ 1536
	.field  	65502,16			; _coeff[97] @ 1552
	.field  	65416,16			; _coeff[98] @ 1568
	.field  	84,16			; _coeff[99] @ 1584
	.field  	104,16			; _coeff[100] @ 1600
	.field  	65437,16			; _coeff[101] @ 1616
	.field  	65489,16			; _coeff[102] @ 1632
	.field  	173,16			; _coeff[103] @ 1648
	.field  	94,16			; _coeff[104] @ 1664
	.field  	65435,16			; _coeff[105] @ 1680
	.field  	74,16			; _coeff[106] @ 1696
	.field  	432,16			; _coeff[107] @ 1712
	.field  	438,16			; _coeff[108] @ 1728
	.field  	112,16			; _coeff[109] @ 1744
	.field  	65414,16			; _coeff[110] @ 1760
	.field  	65423,16			; _coeff[111] @ 1776
	.field  	65505,16			; _coeff[112] @ 1792
IR_2:	.set	226
	.sect	".text"
	.global	_coeff
	.bss	_coeff,226,4
	.sym	_coeff,_coeff, 51, 2, 1808,, 113
	.global	_mem1
	.bss	_mem1,226,4
	.sym	_mem1,_mem1, 51, 2, 1808,, 113
	.global	_mem2
	.bss	_mem2,226,4
	.sym	_mem2,_mem2, 51, 2, 1808,, 113
	.bss	_j$1,4,4

⌨️ 快捷键说明

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