TABLE B-6describes how SPARC64 V behaves when FSR.NS = 1 (nonstandard mode).

TABLE B-6

Nonarithmetic Operations Under FSR.NS = 1

 

 

 

 

 

 

 

 

 

 

 

 

op2=

 

 

 

 

 

Operations

op1= denorm

denorm

UFM

NXM

DVM

NVM

Result

 

 

 

 

 

 

 

 

FsTOd

Yes

1

NX

 

 

 

 

0

nx, a signed zero

FdTOs

Yes

1

UF

 

 

 

0

1

NX

 

 

 

 

0

uf + nx, a signed zero

FADDs,

Yes

No

 

1

NX

FSUBs,

 

 

 

0

nx, op2

FADDd,

 

 

 

No

Yes

1

NX

FSUBd

 

 

 

0

nx, op1

 

 

 

 

 

Yes

Yes

 

1

NX

 

 

 

 

0

nx, a signed zero

FMULs,

Yes

 

1

NX

FMULd,

 

 

0

nx, a signed zero

FsMULd

 

 

 

 

 

 

 

Yes

 

1

NX

 

 

 

 

 

 

0

 

 

nx, a signed zero

FDIVs,

Yes

No

 

1

NX

FDIVd

 

 

 

0

nx, a signed zero

 

No

Yes

1

DZ

 

 

 

 

0

dz, a signed infinity

 

Yes

Yes

 

1

NV

 

 

 

 

0

nv, dNaN1

FSQRTs,

 

Yes and op2

 

1

NX

FSQRTd

> 0

0

nx, zero

 

 

Yes and op2

 

1

NV

 

 

< 0

 

0

nv, dNaN

 

 

 

 

1. A single precision dNaN is 7FFF.FFFF16, and a double precision dNaN is 7FFF.FFFF.FFFF.FFFF16.

Release 1.0, 1 July 2002

F. Chapter B IEEE Std 754-1985 Requirements for SPARC V9 67

Page 78
Image 78
Fujitsu Fujitsu SPARC64 V manual Nonarithmetic Operations Under FSR.NS =, Yes and op2 Nv, dNaN