MOTOROLA
DSP96002 USER’S MANUAL
B-59
divloop_fast not
d0
d8.l,d3.l
lsl
d2,d0
lsr
d2,d0
d1.m,d2.l
tst
d2
neg
d0
ifmi
divdone
The final quotient is destroyed in the generation of the remainder. This program calculates only the number
of quotient bits required and has variable execution time.
Signed 32 Bit Integer
Remainder of d0 = d0 rem d1, d0 >= d1
abs
d1
d0.l,d2.l
abs
d2
d0.l,d1.m
cmp
d1,d2
d2.l,d2.m
jlo
divdone
bfind
d2,d0
bfind
d1,d2
d0.h,d0.l
move
d2.h,d2.l
sub
d0,d2
d2.m,d0.l
inc
d2
d2.l,d2.h
lsl
d2,d1
d2.l,d2.h
do
d2.l,remloop_fast
cmp
d1,d0
sub
d1,d0
ifhs
rol
d0
remloop_fastlsr
d2,d0
d1.m,d2.l
tst
d2
neg
d0
ifmi
divdone
B.1.33
Graphics Accept/Reject Of Polygons
In graphics applications, checks are made to determine if objects are within a viewing window. Initial
checks are made to see if the object can be trivially accepted or trivially rejected. If the object can not be
trivially accepted/rejected, then a clipping algorithm is used.
The following code segments perform the trivial accept/reject of a point, line or 4 point polygon within a
cube.
B.1.33.1
One Point Accept/Reject
This determines if the point (x,y,z) is within a three-dimensional view cube. If the point is within the cube,
the A (accept) bit of the CCR will be set. Single point accept/reject for plotting is useful for plotting of sto-
chastic images such as fractals.
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: ......