📄 dsk_app.asm
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC Version 4.36 *
;* Date/Time created: Tue May 31 14:01:58 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",2384,4
.sym _framebuffer,_framebuffer, 51, 2, 19072,, 1192
.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",4928,4
.sym _rx,_rx, 54, 2, 39424,, 1232
.global _temp
_temp: .usect ".far",5088,8
.sym _temp,_temp, 54, 2, 40704,, 1272
.global _workbuffer
_workbuffer: .usect ".far",1024,8
.sym _workbuffer,_workbuffer, 54, 2, 8192,, 256
.global _gBufferXmtPing
_gBufferXmtPing: .usect ".far",4768,4
.sym _gBufferXmtPing,_gBufferXmtPing, 51, 2, 38144,, 2384
.global _gBufferXmtPong
_gBufferXmtPong: .usect ".far",4768,4
.sym _gBufferXmtPong,_gBufferXmtPong, 51, 2, 38144,, 2384
.global _gBufferRcvPing
_gBufferRcvPing: .usect ".far",4768,4
.sym _gBufferRcvPing,_gBufferRcvPing, 51, 2, 38144,, 2384
.global _gBufferRcvPong
_gBufferRcvPong: .usect ".far",4768,4
.sym _gBufferRcvPong,_gBufferRcvPong, 51, 2, 38144,, 2384
.global _finalData
_finalData: .usect "mydata",66616,4
.sym _finalData,_finalData, 62, 2, 532928,, 16654
.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",2384,4
.sym _ProcessBuffer,_ProcessBuffer, 51, 2, 19072,, 1192
.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 0bbdb8bach ; _cos_filter[0] @ 0
.word 0bbaa64c3h ; _cos_filter[1] @ 32
.word 03b30f27ch ; _cos_filter[2] @ 64
.word 03c3ac711h ; _cos_filter[3] @ 96
.word 03c5013a9h ; _cos_filter[4] @ 128
.word 03b16bb99h ; _cos_filter[5] @ 160
.word 0bc741f21h ; _cos_filter[6] @ 192
.word 0bcd6a162h ; _cos_filter[7] @ 224
.word 0bc9c779ah ; _cos_filter[8] @ 256
.word 03bf27bb3h ; _cos_filter[9] @ 288
.word 03d1e1b09h ; _cos_filter[10] @ 320
.word 03d4d9e84h ; _cos_filter[11] @ 352
.word 03ccb295fh ; _cos_filter[12] @ 384
.word 0bd058794h ; _cos_filter[13] @ 416
.word 0bdb78034h ; _cos_filter[14] @ 448
.word 0bdcc985fh ; _cos_filter[15] @ 480
.word 0bceb1c43h ; _cos_filter[16] @ 512
.word 03dfc84b6h ; _cos_filter[17] @ 544
.word 03ea00d1bh ; _cos_filter[18] @ 576
.word 03ef04817h ; _cos_filter[19] @ 608
.word 03f07b4a2h ; _cos_filter[20] @ 640
.word 03ef04817h ; _cos_filter[21] @ 672
.word 03ea00d1bh ; _cos_filter[22] @ 704
.word 03dfc84b6h ; _cos_filter[23] @ 736
.word 0bceb1c43h ; _cos_filter[24] @ 768
.word 0bdcc985fh ; _cos_filter[25] @ 800
.word 0bdb78034h ; _cos_filter[26] @ 832
.word 0bd058794h ; _cos_filter[27] @ 864
.word 03ccb295fh ; _cos_filter[28] @ 896
.word 03d4d9e84h ; _cos_filter[29] @ 928
.word 03d1e1b09h ; _cos_filter[30] @ 960
.word 03bf27bb3h ; _cos_filter[31] @ 992
.word 0bc9c779ah ; _cos_filter[32] @ 1024
.word 0bcd6a162h ; _cos_filter[33] @ 1056
.word 0bc741f21h ; _cos_filter[34] @ 1088
.word 03b16bb99h ; _cos_filter[35] @ 1120
.word 03c5013a9h ; _cos_filter[36] @ 1152
.word 03c3ac711h ; _cos_filter[37] @ 1184
.word 03b30f27ch ; _cos_filter[38] @ 1216
.word 0bbaa64c3h ; _cos_filter[39] @ 1248
.word 0bbdb8bach ; _cos_filter[40] @ 1280
IR_2: .set 164
.sect ".text"
.global _cos_filter
_cos_filter: .usect ".far",164,8
.sym _cos_filter,_cos_filter, 54, 2, 1312,, 41
.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
.word 0c0028d26h ; _training[70] @ 2240
.word 03d8abe8eh ; _training[71] @ 2272
.word 0bc98542fh ; _training[72] @ 2304
.word 03e966d23h ; _training[73] @ 2336
.word 0be476baeh ; _training[74] @ 2368
.word 03e2455f2h ; _training[75] @ 2400
.word 03e6ea664h ; _training[76] @ 2432
.word 0bf2f8b00h ; _training[77] @ 2464
.word 0bd4ea590h ; _training[78] @ 2496
.word 03fa36042h ; _training[79] @ 2528
.word 0bee2df11h ; _training[80] @ 2560
.word 03fff6ae8h ; _training[81] @ 2592
.word 03eae13c6h ; _training[82] @ 2624
.word 03fef5b70h ; _training[83] @ 2656
.word 03e05ed4ah ; _training[84] @ 2688
.word 0bfac9457h ; _training[85] @ 2720
.word 03dd56217h ; _training[86] @ 2752
.word 0c008bcbah ; _training[87] @ 2784
.word 0bf20d9f4h ; _training[88] @ 2816
.word 03f8568a5h ; _training[89] @ 2848
.word 0bfc52f3ch ; _training[90] @ 2880
.word 0bf9936dfh ; _training[91] @ 2912
.word 03f23cfceh ; _training[92] @ 2944
.word 0bf683965h ; _training[93] @ 2976
.word 0400c033ah ; _training[94] @ 3008
.word 0c05aadd1h ; _training[95] @ 3040
.word 03f000000h ; _training[96] @ 3072
.word 03e68dcfdh ; _training[97] @ 3104
.word 0be87a468h ; _training[98] @ 3136
.word 03e568089h ; _training[99] @ 3168
.word 03fe9d7dch ; _training[100] @ 3200
.word 0be86cb9dh ; _training[101] @ 3232
.word 0bea8b341h ; _training[102] @ 3264
.word 03f3d7c37h ; _training[103] @ 3296
.word 0c07f04b8h ; _training[104] @ 3328
.word 03f15ea1ch ; _training[105] @ 3360
.word 0402b77c0h ; _training[106] @ 3392
.word 03f2348b7h ; _training[107] @ 3424
.word 03e367ac5h ; _training[108] @ 3456
.word 03e2448ddh ; _training[109] @ 3488
.word 03fbb761dh ; _training[110] @ 3520
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -