Motorola DSP96002 User Manual page 540

32-bit digital signal processor
Table of Contents

Advertisement

;
r6 = temp storage pointer
;
r7 = not used
;
; Alters Data ALU Registers
;
d0
;
d1
;
d2
;
d3
;
; Alters Address Registers
;
r0
;
r1
;
r2
;
r3
;
r4
;
r5
;
r6
;
; Alters Program Control Registers
;
pc
;
; Uses 6 locations on System Stack
;
; This program has not been exhaustively tested and may contain errors.
;
;
;
page
move
move
move
move
move
move
move
move
move
move
move
MOTOROLA
d4
d8
d5
d9
d6
d7
n0
m0
n1
m1
n2
m2
n3
m3
n4
m4
n5
m5
m6
sr
;
#points/4,n0
;initialize butterflies per group
n0,n4
;
#1,n2
;initialize groups per pass
#1,n3
;initialize w rotation factor
#-1,m0
;initialize linear addressing
m0,m1
;
m0,m2
;
m0,m3
;
m0,m4
;
m0,m5
;
m0,m6
;
DSP96002 USER'S MANUAL
n6 = not used
n7 = not used
"
"
"
"
"
"
"
ICycles Prog
Word
Cycle
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
B-21

Advertisement

Table of Contents
loading

Table of Contents