Motorola DSP96002 User Manual page 627

32-bit digital signal processor
Table of Contents

Advertisement

; YNew = -WNew boundary
_clip2_ynn
move
move
fseedd d2,d4
fmpy.s d2,d4,d6
fmpy
fmpy.s d6,d2,d6
fmpy
fmpy.s d0,d3,d0
fcmp
ftfr.s d0,d7
rts
; ZNew = WNew boundary
_clip2_znp
move
move
move
fseedd d5,d4
fmpy.s d5,d4,d5
fmpy
fmpy.s d5,d2,d5
fmpy
fmpy.s d0,d3,d0
fcmp
ftfr.s d0,d7
rts
; ZNew = 0 boundary
B-108
fadd.s d3,d2
fsub.s d6,d2 d2.s,d0.s
d0,d4,d0 fsub.s d6,d2 d2.s,d3.s
d0,d4,d0 fsub.s d6,d3
d7,d0
fflt
fsub.s d2,d0
fadd.s d0,d5
d0,d4,d0 fsub.s d5,d2 d2.s,d3.s
d0,d4,d0 fsub.s d5,d3
d7,d0
fflt
DSP96002 USER'S MANUAL
(r1)+
x:(r1)-,d2.s
y:,d3.s
d9.s,d2.s
d2.s,d4.s
(r1)+
y:(r1)-,d0.s ;Wo
y:(r1),d2.s
d9.s,d2.s
d2.s,d4.s
;
1
1
;Yo
Wo
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
2
2
;
1
1
1
1
;Zo
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
1
1
;
2
2
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents