beautypg.com

Motorola DSP96002 User Manual

Page 671

background image

B-152

DSP96002 USER’S MANUAL

MOTOROLA

Execution Times:

Signaling not a number - 7

Quiet not a number - 10

Negative infinity - 15

Negative normalized nonzero - 21

Negative denormalized - 20

Negative zero - 15

Positive zero - 19

Positive denormalized - 23

Positive normalized nonzero - 26

Positive infinity - 25

Note the following code assignments:

Signaling not a number - 0

Quiet not a number - 1

Negative infinity - 2

Negative normalized nonzero - 3

Negative denormalized - 4

Negative zero - 5

Positive zero - 6

Positive denormalized - 7

Positive normalized nonzero - 8

Positive infinity - 9

B.4

IEEE DOUBLE PRECISION USING SOFTWARE EMULATION

Note:

The following programs have not been exhaustively tested and may contain errors.

B.4.1

IEEE Double Precision Addition

;

; Double Precision IEEE floating-point Addition For The DSP96002

;

; D0 + D1

D1

;

;

;

; Alters Data ALU Registers

; d0.h d0.m d0.l

; d1.h d1.m d1.l

; d2.m d2.l

; d3.l