📄 dsk_app.asm
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC Version 4.36 *
;* Date/Time created: Tue May 31 14:02:59 2005 *
;******************************************************************************
;******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Architecture : TMS320C671x *
;* Optimization : Enabled at level 3 *
;* Optimizing for : Speed 1st, size 2nd *
;* Based on options: -o3, -ms1 *
;* Endian : Little *
;* Interrupt Thrshld : Disabled *
;* Memory Model : Large *
;* Calls to RTS : Far *
;* Pipelining : Limited *
;* 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 "dsk_app.c"
.global _loopIndex
_loopIndex: .usect ".far",2,2
.sym _loopIndex,_loopIndex, 3, 2, 16
.sect ".cinit"
.align 8
.field IR_1,32
.field _ochan+0,32
.field 0,32 ; _ochan._enabled @ 0
IR_1: .set 4
.sect ".text"
.global _ochan
_ochan: .usect ".far",4,4
.sym _ochan,_ochan, 8, 2, 32, _RTDX_OUTPUT_CHANNEL
.global _b2
_b2: .usect ".far",2,2
.sym _b2,_b2, 3, 2, 16
.global _b3
_b3: .usect ".far",2,2
.sym _b3,_b3, 3, 2, 16
.global _state_r
_state_r: .usect ".far",2,2
.sym _state_r,_state_r, 3, 2, 16
.global _state_temp
_state_temp: .usect ".far",2,2
.sym _state_temp,_state_temp, 3, 2, 16
.global _nextFrame
_nextFrame: .usect ".far",2,2
.sym _nextFrame,_nextFrame, 3, 2, 16
.global _train_count
_train_count: .usect ".far",2,2
.sym _train_count,_train_count, 3, 2, 16
.sect ".cinit"
.align 8
.field 2,32
.field _frameNumber+0,32
.field 0,16 ; _frameNumber @ 0
.sect ".text"
.global _frameNumber
_frameNumber: .usect ".far",2,2
.sym _frameNumber,_frameNumber, 3, 2, 16
.global _framebuffer
_framebuffer: .usect ".far",4768,4
.sym _framebuffer,_framebuffer, 51, 2, 38144,, 2384
.global _pilots_prod
_pilots_prod: .usect ".far",992,4
.sym _pilots_prod,_pilots_prod, 54, 2, 7936,, 248
.global _alpha
_alpha: .usect ".far",992,4
.sym _alpha,_alpha, 54, 2, 7936,, 248
.global _beta
_beta: .usect ".far",992,4
.sym _beta,_beta, 54, 2, 7936,, 248
.global _h_hat
_h_hat: .usect ".far",992,4
.sym _h_hat,_h_hat, 54, 2, 7936,, 248
.global _gn
_gn: .usect ".far",496,4
.sym _gn,_gn, 54, 2, 3968,, 124
.global _lambda
_lambda: .usect ".far",4,4
.sym _lambda,_lambda, 6, 2, 32
.global _rx
_rx: .usect ".far",9856,4
.sym _rx,_rx, 54, 2, 78848,, 2464
.global _temp
_temp: .usect ".far",10176,8
.sym _temp,_temp, 54, 2, 81408,, 2544
.global _workbuffer
_workbuffer: .usect ".far",1024,8
.sym _workbuffer,_workbuffer, 54, 2, 8192,, 256
.global _gBufferXmtPing
_gBufferXmtPing: .usect ".far",9536,4
.sym _gBufferXmtPing,_gBufferXmtPing, 51, 2, 76288,, 4768
.global _gBufferXmtPong
_gBufferXmtPong: .usect ".far",9536,4
.sym _gBufferXmtPong,_gBufferXmtPong, 51, 2, 76288,, 4768
.global _gBufferRcvPing
_gBufferRcvPing: .usect ".far",9536,4
.sym _gBufferRcvPing,_gBufferRcvPing, 51, 2, 76288,, 4768
.global _gBufferRcvPong
_gBufferRcvPong: .usect ".far",9536,4
.sym _gBufferRcvPong,_gBufferRcvPong, 51, 2, 76288,, 4768
.global _finalData
_finalData: .usect "mydata",1600,4
.sym _finalData,_finalData, 62, 2, 12800,, 400
.global _arraydata
_arraydata: .usect ".far",800,4
.sym _arraydata,_arraydata, 62, 2, 6400,, 200
.global _error_report
_error_report: .usect ".far",512,4
.sym _error_report,_error_report, 51, 2, 4096,, 256
.global _ProcessBuffer
_ProcessBuffer: .usect ".far",4768,4
.sym _ProcessBuffer,_ProcessBuffer, 51, 2, 38144,, 2384
.global _transmit_Handle
_transmit_Handle: .usect ".far",4,4
.sym _transmit_Handle,_transmit_Handle, 19, 2, 32
.global _RefIndex
_RefIndex: .usect ".far",2,2
.sym _RefIndex,_RefIndex, 3, 2, 16
.global _treshold
_treshold: .usect ".far",4,4
.sym _treshold,_treshold, 4, 2, 32
.global _noise_h
_noise_h: .usect ".far",4,4
.sym _noise_h,_noise_h, 6, 2, 32
.global _hEdmaXmt
_hEdmaXmt: .usect ".far",4,4
.sym _hEdmaXmt,_hEdmaXmt, 14, 2, 32
.global _hEdmaReloadXmtPing
_hEdmaReloadXmtPing: .usect ".far",4,4
.sym _hEdmaReloadXmtPing,_hEdmaReloadXmtPing, 14, 2, 32
.global _hEdmaReloadXmtPong
_hEdmaReloadXmtPong: .usect ".far",4,4
.sym _hEdmaReloadXmtPong,_hEdmaReloadXmtPong, 14, 2, 32
.global _hEdmaRcv
_hEdmaRcv: .usect ".far",4,4
.sym _hEdmaRcv,_hEdmaRcv, 14, 2, 32
.global _hEdmaReloadRcvPing
_hEdmaReloadRcvPing: .usect ".far",4,4
.sym _hEdmaReloadRcvPing,_hEdmaReloadRcvPing, 14, 2, 32
.global _hEdmaReloadRcvPong
_hEdmaReloadRcvPong: .usect ".far",4,4
.sym _hEdmaReloadRcvPong,_hEdmaReloadRcvPong, 14, 2, 32
.global _hMcbsp1
_hMcbsp1: .usect ".far",4,4
.sym _hMcbsp1,_hMcbsp1, 24, 2, 32, $$fake1
.global _gXmtChan
_gXmtChan: .usect ".far",2,2
.sym _gXmtChan,_gXmtChan, 3, 2, 16
.global _gRcvChan
_gRcvChan: .usect ".far",2,2
.sym _gRcvChan,_gRcvChan, 3, 2, 16
.sect ".cinit"
.align 8
.field IR_2,32
.field _cos_filter+0,32
.word 0bb9d4952h ; _cos_filter[0] @ 0
.word 0bb9d4952h ; _cos_filter[1] @ 32
.word 0bb727bb3h ; _cos_filter[2] @ 64
.word 0baaa64c3h ; _cos_filter[3] @ 96
.word 03af9096ch ; _cos_filter[4] @ 128
.word 03badab9fh ; _cos_filter[5] @ 160
.word 03c04b5ddh ; _cos_filter[6] @ 192
.word 03c1ba5e3h ; _cos_filter[7] @ 224
.word 03c1374bch ; _cos_filter[8] @ 256
.word 03bce703bh ; _cos_filter[9] @ 288
.word 03ad1b717h ; _cos_filter[10] @ 320
.word 0bb8ce704h ; _cos_filter[11] @ 352
.word 0bc2dab9fh ; _cos_filter[12] @ 384
.word 0bc809d49h ; _cos_filter[13] @ 416
.word 0bc978d50h ; _cos_filter[14] @ 448
.word 0bc92a305h ; _cos_filter[15] @ 480
.word 0bc5d2f1bh ; _cos_filter[16] @ 512
.word 0bbb0f27ch ; _cos_filter[17] @ 544
.word 03badab9fh ; _cos_filter[18] @ 576
.word 03c8a71deh ; _cos_filter[19] @ 608
.word 03cdfa440h ; _cos_filter[20] @ 640
.word 03d0c154dh ; _cos_filter[21] @ 672
.word 03d116873h ; _cos_filter[22] @ 704
.word 03cf5c28fh ; _cos_filter[23] @ 736
.word 03c8f5c29h ; _cos_filter[24] @ 768
.word 0ba83126fh ; _cos_filter[25] @ 800
.word 0bcbd3c36h ; _cos_filter[26] @ 832
.word 0bd398c7eh ; _cos_filter[27] @ 864
.word 0bd81d7dch ; _cos_filter[28] @ 896
.word 0bd95b574h ; _cos_filter[29] @ 928
.word 0bd9096bch ; _cos_filter[30] @ 960
.word 0bd5a511ah ; _cos_filter[31] @ 992
.word 0bca64c30h ; _cos_filter[32] @ 1024
.word 03ce21965h ; _cos_filter[33] @ 1056
.word 03db295eah ; _cos_filter[34] @ 1088
.word 03e1d6388h ; _cos_filter[35] @ 1120
.word 03e624dd3h ; _cos_filter[36] @ 1152
.word 03e90a3d7h ; _cos_filter[37] @ 1184
.word 03ea9eecch ; _cos_filter[38] @ 1216
.word 03eba43feh ; _cos_filter[39] @ 1248
.word 03ebfe5c9h ; _cos_filter[40] @ 1280
.word 03eba43feh ; _cos_filter[41] @ 1312
.word 03ea9eecch ; _cos_filter[42] @ 1344
.word 03e90a3d7h ; _cos_filter[43] @ 1376
.word 03e624dd3h ; _cos_filter[44] @ 1408
.word 03e1d6388h ; _cos_filter[45] @ 1440
.word 03db295eah ; _cos_filter[46] @ 1472
.word 03ce21965h ; _cos_filter[47] @ 1504
.word 0bca64c30h ; _cos_filter[48] @ 1536
.word 0bd5a511ah ; _cos_filter[49] @ 1568
.word 0bd9096bch ; _cos_filter[50] @ 1600
.word 0bd95b574h ; _cos_filter[51] @ 1632
.word 0bd81d7dch ; _cos_filter[52] @ 1664
.word 0bd398c7eh ; _cos_filter[53] @ 1696
.word 0bcbd3c36h ; _cos_filter[54] @ 1728
.word 0ba83126fh ; _cos_filter[55] @ 1760
.word 03c8f5c29h ; _cos_filter[56] @ 1792
.word 03cf5c28fh ; _cos_filter[57] @ 1824
.word 03d116873h ; _cos_filter[58] @ 1856
.word 03d0c154dh ; _cos_filter[59] @ 1888
.word 03cdfa440h ; _cos_filter[60] @ 1920
.word 03c8a71deh ; _cos_filter[61] @ 1952
.word 03badab9fh ; _cos_filter[62] @ 1984
.word 0bbb0f27ch ; _cos_filter[63] @ 2016
.word 0bc5d2f1bh ; _cos_filter[64] @ 2048
.word 0bc92a305h ; _cos_filter[65] @ 2080
.word 0bc978d50h ; _cos_filter[66] @ 2112
.word 0bc809d49h ; _cos_filter[67] @ 2144
.word 0bc2dab9fh ; _cos_filter[68] @ 2176
.word 0bb8ce704h ; _cos_filter[69] @ 2208
.word 03ad1b717h ; _cos_filter[70] @ 2240
.word 03bce703bh ; _cos_filter[71] @ 2272
.word 03c1374bch ; _cos_filter[72] @ 2304
.word 03c1ba5e3h ; _cos_filter[73] @ 2336
.word 03c04b5ddh ; _cos_filter[74] @ 2368
.word 03badab9fh ; _cos_filter[75] @ 2400
.word 03af9096ch ; _cos_filter[76] @ 2432
.word 0baaa64c3h ; _cos_filter[77] @ 2464
.word 0bb727bb3h ; _cos_filter[78] @ 2496
.word 0bb9d4952h ; _cos_filter[79] @ 2528
.word 0bb9d4952h ; _cos_filter[80] @ 2560
IR_2: .set 324
.sect ".text"
.global _cos_filter
_cos_filter: .usect ".far",324,8
.sym _cos_filter,_cos_filter, 54, 2, 2592,, 81
.sect ".cinit"
.align 8
.field IR_3,32
.field _training+0,32
.word 0c043140ah ; _training[0] @ 0
.word 0bf3e1146h ; _training[1] @ 32
.word 0bfded42ch ; _training[2] @ 64
.word 0c054455ah ; _training[3] @ 96
.word 0beaf4c17h ; _training[4] @ 128
.word 0bfe74cd3h ; _training[5] @ 160
.word 03f47cf37h ; _training[6] @ 192
.word 03f454fe8h ; _training[7] @ 224
.word 0401ff7d7h ; _training[8] @ 256
.word 040383f2dh ; _training[9] @ 288
.word 03ea975e2h ; _training[10] @ 320
.word 0400d86a1h ; _training[11] @ 352
.word 03f85bc34h ; _training[12] @ 384
.word 0bdadcc5ch ; _training[13] @ 416
.word 0bf524bb7h ; _training[14] @ 448
.word 0c01d2c5eh ; _training[15] @ 480
.word 03ff5d031h ; _training[16] @ 512
.word 0400b1959h ; _training[17] @ 544
.word 0bfb1b906h ; _training[18] @ 576
.word 0c04231fdh ; _training[19] @ 608
.word 03f66adefh ; _training[20] @ 640
.word 03eb089c8h ; _training[21] @ 672
.word 03edee661h ; _training[22] @ 704
.word 03e74af19h ; _training[23] @ 736
.word 0bfe35569h ; _training[24] @ 768
.word 03eade13eh ; _training[25] @ 800
.word 0bfe6a583h ; _training[26] @ 832
.word 03f8cab36h ; _training[27] @ 864
.word 0be9491dfh ; _training[28] @ 896
.word 0bfa9d181h ; _training[29] @ 928
.word 03ec282a5h ; _training[30] @ 960
.word 0c003cc79h ; _training[31] @ 992
.word 03f000000h ; _training[32] @ 1024
.word 0bfaaf3f5h ; _training[33] @ 1056
.word 0bd35241fh ; _training[34] @ 1088
.word 0bf2e51dch ; _training[35] @ 1120
.word 0401589dfh ; _training[36] @ 1152
.word 0bd954341h ; _training[37] @ 1184
.word 0bdabbd20h ; _training[38] @ 1216
.word 03f9aa6dbh ; _training[39] @ 1248
.word 0400f5c46h ; _training[40] @ 1280
.word 0bea73ce0h ; _training[41] @ 1312
.word 03f83bca9h ; _training[42] @ 1344
.word 03e5c8209h ; _training[43] @ 1376
.word 03e141da9h ; _training[44] @ 1408
.word 0bf1f25c4h ; _training[45] @ 1440
.word 0403a99b3h ; _training[46] @ 1472
.word 03f87e20dh ; _training[47] @ 1504
.word 0be4afb0ch ; _training[48] @ 1536
.word 03fed45b7h ; _training[49] @ 1568
.word 0bfd72229h ; _training[50] @ 1600
.word 0bf502bc0h ; _training[51] @ 1632
.word 0c0149b74h ; _training[52] @ 1664
.word 0bf5c6037h ; _training[53] @ 1696
.word 03d631ea0h ; _training[54] @ 1728
.word 03fb357e6h ; _training[55] @ 1760
.word 03ea4de46h ; _training[56] @ 1792
.word 03ebb5e24h ; _training[57] @ 1824
.word 0beaafa0ah ; _training[58] @ 1856
.word 0bf7e9ab6h ; _training[59] @ 1888
.word 0bffb04b4h ; _training[60] @ 1920
.word 03fd4e3e7h ; _training[61] @ 1952
.word 0bf4cfce6h ; _training[62] @ 1984
.word 0bf1ed6cah ; _training[63] @ 2016
.word 0bff1231ch ; _training[64] @ 2048
.word 0bf8451dbh ; _training[65] @ 2080
.word 03f0f4b30h ; _training[66] @ 2112
.word 040364352h ; _training[67] @ 2144
.word 03eaae2a1h ; _training[68] @ 2176
.word 03eb3da15h ; _training[69] @ 2208
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -