B-112
DSP96002 USER’S MANUAL
MOTOROLA
page 132,60,1,1
;
; Implements the Walsh-Hadamard Transform
;
iord equ 4 ;order of transform=log2(npoints)
n equ 1<<iord ;length of transform
org x:$1000
data
dc 0.000
dc 2.000000
dc 3.000000
dc 8.000000
dc 9.000000
dc 12.00000
dc 15.00000
dc 19.00000
dc 20.00000
dc 22.00000
dc 23.00000
dc 24.00000
dc 25.00000
dc 26.00000
dc 27.00000
dc 28.00000
org p:$100
start
move #data,r0 ;point to upper leg
move #data+n/2,r4 ;point to lower leg
do #n/4,_firststage ;do first stage. split into X and Y
move x:(r0)+,d0.s ;get upper leg of bfly 1
move x:(r4)+,d1.s ;get lower leg of bfly 1
faddsub.s d0,d1 x:(r0)-,d2.s ;get upper leg of bfly 2
move x:(r4)+,d3.s ;get lower leg of bfly 2
faddsub.s d2,d3 d1.s,x:(r0) ;save sum 1
move d0.s,y:(r0)+ ;save dif 1
move d3.s,x:(r0) ;save sum 2
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......