64 lines
1.6 KiB
ArmAsm
64 lines
1.6 KiB
ArmAsm
|
|
.equ ph_det_lpNumTaps, 63
|
||
|
|
|
||
|
|
|
||
|
|
.section .xdata
|
||
|
|
.align 128
|
||
|
|
|
||
|
|
ph_det_lpTaps:
|
||
|
|
.hword 0xFFB5, 0xFFD2, 0xFFF3, 0x0014, 0x0039, 0x0060, 0x0089, 0x00B3, 0x00DF
|
||
|
|
.hword 0x010C, 0x013A, 0x0169, 0x0198, 0x01C7, 0x01F6, 0x0224, 0x0251, 0x027D
|
||
|
|
.hword 0x02A7, 0x02D0, 0x02F7, 0x031B, 0x033C, 0x035B, 0x0377, 0x038F, 0x03A4
|
||
|
|
.hword 0x03B6, 0x03C3, 0x03CD, 0x03D3, 0x03D5, 0x03D3, 0x03CD, 0x03C3, 0x03B6
|
||
|
|
.hword 0x03A4, 0x038F, 0x0377, 0x035B, 0x033C, 0x031B, 0x02F7, 0x02D0, 0x02A7
|
||
|
|
.hword 0x027D, 0x0251, 0x0224, 0x01F6, 0x01C7, 0x0198, 0x0169, 0x013A, 0x010C
|
||
|
|
.hword 0x00DF, 0x00B3, 0x0089, 0x0060, 0x0039, 0x0014, 0xFFF3, 0xFFD2, 0xFFB5
|
||
|
|
|
||
|
|
.section .ybss, "b"
|
||
|
|
.align 128
|
||
|
|
|
||
|
|
ph_det_lpDelayI:
|
||
|
|
.space ph_det_lpNumTaps*2
|
||
|
|
|
||
|
|
ph_det_lpDelayQ:
|
||
|
|
.space ph_det_lpNumTaps*2
|
||
|
|
|
||
|
|
ph_det_lpDelayFreq:
|
||
|
|
.space ph_det_lpNumTaps*2
|
||
|
|
|
||
|
|
.section .data
|
||
|
|
.global _ph_det_lpFilterI
|
||
|
|
|
||
|
|
_ph_det_lpFilterI:
|
||
|
|
.hword ph_det_lpNumTaps
|
||
|
|
.hword ph_det_lpTaps
|
||
|
|
.hword ph_det_lpTaps+ph_det_lpNumTaps*2-1
|
||
|
|
.hword 0xff00
|
||
|
|
.hword ph_det_lpDelayI
|
||
|
|
.hword ph_det_lpDelayI+ph_det_lpNumTaps*2-1
|
||
|
|
.hword ph_det_lpDelayI
|
||
|
|
|
||
|
|
|
||
|
|
.section .data
|
||
|
|
.global _ph_det_lpFilterQ
|
||
|
|
|
||
|
|
_ph_det_lpFilterQ:
|
||
|
|
.hword ph_det_lpNumTaps
|
||
|
|
.hword ph_det_lpTaps
|
||
|
|
.hword ph_det_lpTaps+ph_det_lpNumTaps*2-1
|
||
|
|
.hword 0xff00
|
||
|
|
.hword ph_det_lpDelayQ
|
||
|
|
.hword ph_det_lpDelayQ+ph_det_lpNumTaps*2-1
|
||
|
|
.hword ph_det_lpDelayQ
|
||
|
|
|
||
|
|
.section .data
|
||
|
|
.global _ph_det_lpFilterFreq
|
||
|
|
|
||
|
|
_ph_det_lpFilterFreq:
|
||
|
|
.hword ph_det_lpNumTaps
|
||
|
|
.hword ph_det_lpTaps
|
||
|
|
.hword ph_det_lpTaps+ph_det_lpNumTaps*2-1
|
||
|
|
.hword 0xff00
|
||
|
|
.hword ph_det_lpDelayFreq
|
||
|
|
.hword ph_det_lpDelayFreq+ph_det_lpNumTaps*2-1
|
||
|
|
.hword ph_det_lpDelayFreq
|
||
|
|
|