Motorola DSP96002 User Manual

Page 723

Advertising
background image

B-204

DSP96002 USER’S MANUAL

MOTOROLA

IEEE Double Precision

Using Software Emulation TYPICAL WORST CASE FULLY TESTED

B.4.1 ADDITION 6.86 us 29.1 us YES

B.4.2 SUBTRACTION 7.01 us 29.2 us YES

B.4.3 MULTIPLICATION 13.58 us 39.5 us YES

Non-IEEE Double Precision Instruction Cycles

Using Software Emulation TYPICAL WORST CASE BEST CASE

B.5.1 CONVERT NUMBERS:

-TO DPLIB FORMAT 23 33 6

(IEEE2DPLIB)

-TO IEEE FORMAT 20 23 16

(DPLIB2IEEE)

B.5.2 ABSOLUTE VALUE 5 5 5

(DP_ABS)

B.5.3 ADDITION 69 86 22

(DP_ADD)

B.5.4 CLEAR 9 9 9

(DP_CLR)

B.5.5 COMPARE 22 30 14

(DP_CMP)

B.5.6 COPY SIGN 13 16 11

(DP_COPYS)

B.5.7 DIVISION 852 1020 32

(DP_DIV)

B.5.8 ROUND TO AN INTEGER 16 20 10

(DP_INT)

B.5.9 MAC 109 149 61

(DP_MAC)

B.5.10 COPY A NUMBER 15 15 15

(DP_MOVE)

B.5.11 MULTIPLICATION 109 51 27

(DP_MPY)

B.5.12 NEGATE 14 14 14

(DP_NEG)

B.5.13 SCALE 11 13 8

(DP_SCALE)

B.5.14 SQUARE ROOT 1317 1413 9

(DP_SQRT)

B.5.15 SUBTRACTION 103 120 56

(DP_SUB)

B.5.16 TEST A NUMBER 13 14 12

(DP_TST)

Note: typical execution times are the average of all possible

paths through the algorithm.

Figure B-1. Standard Benchmark Summary (continued)

Advertising