Motorola DSP96002 User Manual
Page 720
MOTOROLA
DSP96002 USER’S MANUAL
B-201
DSP96000
Benchmark
Word Icyc
B.1.28 Bit Field Extraction/Insertion
Static Field Extraction, Zero Extend 2 2
Static Field Extraction, Sign Extend 2 2
Dynamic Field Extraction, Zero Extend 6 6
Dynamic Field Extraction, Sign Extend 6 6
Static Field Insertion 6 6
Dynamic Field Insertion 9 9
Static Field Clear 4 4
Static Field Set 4 4
Dynamic Field Clear 7 7
Dynamic Field Set 7 7
B.1.29 Newton-Raphson Approximation of 1.0/SQRT(x) 11 11
B.1.30 Newton-Raphson Approximation of SQRT(x) 12 12
B.1.31 Unsigned 32 Bit Integer Division/Remainder 8 133
Unsigned 32 Bit Integer Division 16 3N+14
Unsigned 32 Bit Integer Remainder 14 3N+12
B.1.32 Signed 32 Bit Integer Division/Remainder 13 138
Signed 32 Bit Integer Division 21 3N+19
Signed 32 Bit Integer Remainder 17 3N+15
B.1.33 Trivial Accept/Reject In Three Dimensions
Single Point 8 8
Polyline (Fixed Point) 14 14
Polyline (floating-point) 14 14
Four Point Polygon (in-line) 26 26
Four Point Polygon (looped) 12 29
B.1.34 Cascaded Five Coefficient Transpose IIR Filter 10 5N+6
B.1.35 3-D Graphics Illumination 20 21
B.1.36 Pseudorandom Number Generation 8 8
B.1.37 Bezier Cubic Polynomial Evaluation 13 13
B.1.39 Nth Order Polynomial Evaluation for Two Points 12
B.1.38 Byte/16 Bit Packing/Unpacking From/To 32 Bits
Four 8 Bit Byte Packs Into 32 Bits 3 3
Two 16 Bit Word Packs Into 32 Bits 1 1
Four 8 Bit Byte Unpacks From 32 Bits 5 5
Two 16 Bit Word Unpacks From 32 Bits 2 2
B.1.40 Graphics BITBLT (Bit Block Transfer)
32 Bits/Iteration 24 4N+20
64 Bits/Iteration 32 6N+27
B.1.41 64x64 Bit Unsigned Integer Multiply 11 11
B.1.42 Signed Reciprocal Approximation
16 Bit 5 5
32 Bit 7 7
B.1.43 Incremental Line Drawing
floating-point 3N/pt
Fixed Point (Bresenham’s algorithm) 4N/pt
B.1.44 Three Dimensional Wire-Frame Rendition
B.1.45 Walsh-Hadamard Transforms
B.1.46 Evaluation of LOG2(x) 10 27
Figure B-1. Standard Benchmark Summary (continued)