Motorola DSP96002 User Manual
Page 723
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)