📄 filter.asm
字号:
;******************************************************************************
;* 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 + -