inc
lsr
move
do
move
move
lsr
dec
move
move
move
lea
lea
lea
do
move
move
fmpy.s
fmpy.s
fmpy.s
do
fmpy
fmpy
fmpy
fmpy
_end_bfy
move
move
_end_grp
move
lsl
_end_pass
B.1.15.2 Faster Radix 2 Decimation in Time FFT
; Complex, Radix 2 Cooley-Tukey Decimation in Time FFT
; This program has not been exhaustively tested and may contain errors.
MOTOROLA
d0
m0,m4
d2
m0,m5
d2.l,n6
n1,_end_pass
r2,r0
d0.l,n2
d1
m2,r6
d1
d1.l,n0
d1.l,n1
n0,n4
n0,n5
(r0)+n0,r1
(r0)-,r4
(r1)-,r5
n2,_end_grp
d8,d7,d3
d9,d6,d0
d9,d7,d1
n0,_end_bfy
d8,d6,d2 fadd.s
d8,d7,d3 faddsub.s d4,d0
d9,d6,d0 fsub.s
d9,d7,d1 faddsub.s d5,d2
n2,d0.l
d0
DSP96002 USER'S MANUAL
x:(r6)+n6,d9.s y:,d8.s
x:(r1)+,d6.s
d3,d0
x:(r0),d4.s
x:(r1)+,d6.s
d1,d2
d0.s,x:(r4)
d4.s,x:(r5)
x:(r0)+n0,d7.s d2.s,y:(r5)+n5
x:(r1)+n1,d7.s d5.s,y:(r4)+n4
n0,d1.l
y:,d7.s
y:(r5),d2.s
y:(r4),d5.s
y:(r1),d7.s
d2.s,y:(r5)+
d5.s,y:(r4)+
y:(r0)+,d5.s
y:(r1),d7.s
B-13