Files
armod/ph_det_lp.s
2022-10-24 19:41:38 +02:00

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