Motorola DSP96002 User Manual page 694

32-bit digital signal processor
Table of Contents

Advertisement

move
move
dec
move
jclr
_domul
; ****** Initial Exponent Processing ******
move
move
add
inc
move
; ****** Calculate Partial Products (A:B * C:D) ******
mpyu
move
mpyu
move
mpyu
mpyu
; ****** Sum Partial Products ******
move
tst
jeq
move
_addpps
add
rol
add
addc
rol
ror
addc
move
addc
ror
addc
MOTOROLA
d0.l,d7.m
d0.m,d0.l
d0
d0.l,d0.m
#31,d7.m,_op2nrm
d0.m,d0.l
d1.m,d1.l
d0,d1
d1
d1.l,d0.m
d6,d7,d2
d6.m,d0.l
d0,d7,d3
d7.m,d1.l
d1,d6,d4
d0,d1,d5
#0,d1.h
d2
d2.m,d0.l
_addpps
#1,d1.h
d0,d3
d1
d3.m,d2.l
d4,d3
d4.m,d0.l
d2,d0
d2
d1
d5.m,d4.l
d0,d5
#0,d0.l
d0,d4
d2
d0,d4
DSP96002 USER'S MANUAL
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
; At this point,
;
d4.l = most significant 32 bits,
B-175

Advertisement

Table of Contents
loading

Table of Contents