beautypg.com

Motorola DSP96002 User Manual

Page 720

background image

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)