Motorola DSP96002 User Manual page 612

32-bit digital signal processor
Table of Contents

Advertisement

fmpy.s d2,d1,d2
fmpy
fmpy.s d3,d1,d3
move
dec
jne
jmp
;---------------------------------------------------------
;
;
;
;---------------------------------------------------------
; Transform point to clip space
_reject_entry
dec
move
_reject_loop
move
fmpy.s d4,d0,d2
fmpy
fmpy
fmpy
fmpy
fmpy
fmpy
fmpy
fmpy
fmpy
fmpy
fmpy
; Determine trivial rejection
MOTOROLA
d5,d4,d3 fadd.s d3,d2 d0.s,x:(r1)+n1 d7.s,y:
fadd.s d6,d3 x:(r0)+,d0.s
d7
_reject_loop
_end
Reject loop
d7
d4,d5,d3 fadd.s d3,d2 x:(r0)+,d6.s
d4,d6,d3 fadd.s d3,d2
d4,d0,d1 fadd.s d3,d2 x:(r4)+,d3.s
d4,d5,d3 fadd.s d3,d1
d4,d6,d3 fadd.s d3,d1 d2.s,x:(r1)+
d4,d0,d2 fadd.s d3,d1 x:(r4)+,d3.s
d4,d5,d3 fadd.s d3,d2
d4,d6,d3 fadd.s d3,d2 d1.s,x:(r1)-
d4,d0,d1 fadd.s d3,d2 x:(r4)+,d3.s
d4,d5,d3 fadd.s d3,d1
d4,d6,d3 fadd.s d3,d1
fadd.s d3,d1
DSP96002 USER'S MANUAL
x:(r4)+,d4.s
y:,d6.s
x:(r6),d7.l
d2.s,y:(r5)+ ;X
d3.s,y:(r5)+ ;
n5,y:(r5)+
d2.s,y:(r1)+ ;
x:(r0)+,d0.s
y:(r4)+n4,d4.s ;X r4+2 1
x:(r0)+,d5.s
y:(r4)+,d4.s
x:(r4)+,d3.s
y:,d4.s
y:(r4)+,d4.s
y:(r4)+,d4.s
y:,d4.s
y:(r4)+,d4.s
y:(r4)+,d4.s
y:,d4.s
y:(r4)+,d4.s
y:(r4)+,d4.s
y:,d4.s
y:(r4)+,d4.s
d2.s,y:(r1)-
;Ys
Yf
1
1
;Xo
Zo
1
1
;Cnt
1
1
1
1
Y1
1
1
;
-1.0 1
1
;
2
2
;
2
2
Wo
1
1
1
;Y
M11 1
1
;M41 M21 1
1
;
M31 1
1
;
M12 1
1
;M42 M22 1
1
;
M32 1
1
;Xn
M13 1
1
;M43 M23 1
1
;
M33 1
1
;Yn
M14 1
1
;M44 M24 1
1
;
M34 1
1
;
Zn
1
1
;
1
1
B-93

Advertisement

Table of Contents
loading

Table of Contents