Motorola DSP96002 User Manual page 611

32-bit digital signal processor
Table of Contents

Advertisement

;---------------------------------------------------------
;
;
;
;---------------------------------------------------------
; Dispatch to single-plane clipping routines
_accept_clip
fsub.s d0,d2
fjslt
fadd.s d0,d1
fjslt
fsub.s d5,d2
fjslt
fadd.s d5,d1
fjslt
fsub.s d6,d2
fjslt
ftst
fjslt
; Calculate reciprocal 1/W
fseedd d1,d6
fmpy.s d1,d6,d1
fmpy.s d1,d4,d1
fmpy
fmpy.s d1,d3,d1
; Multiply coordinates by 1/W, scale and add offset
fmpy.s d0,d4,d2
B-92
Accept loop single-clip routine
_clip1_xp
_clip1_xn
_clip1_yp
_clip1_yn
_clip1_zp
d6
_clip1_zn
fsub.s d1,d4 d4.s,d3.s
d6,d4,d1 fsub.s d1,d3 d2.s,x:(r1)+
DSP96002 USER'S MANUAL
d2.s,d1.s
d1.s,d2.s
d2.s,d1.s
d1.s,d2.s
d2.s,d1.s
d9.s,d4.s
y:(r1)+n1,d2.s ; r1+2 1
x:(r1)+n1,d2.s y:,d7.s
d7.s,y:
x:(r4)+,d4.s
y:,d3.s
x:(r1)+n1,d0.s y:,d7.s
;
1
1
;
2
2
;
1
1
;
2
2
;
1
1
;
2
2
;
1
1
;
2
2
;
1
1
;
2
2
;
1
1
;
2
2
;
1
1
;
1
1
1
;Yn
Wn
1
1
;Yo
Wo
1
1
;Xs
Xf
1
1
;Xn
Zn
1
1
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents