Sun Studio 12: Fortran Library Reference

2.2.1.1 Inquiry Functions

The module IEEE_EXCEPTIONS contains the following inquiry functions.

Function  

Descripton  

IEEE_SUPPORT_FLAG(FLAG[,X])

Inquire whether the processor supports an exception. 

IEEE_SUPPORT_HALTING(FLAG)

Inquire whether the processor supports control of halting after an exception. 

The module IEEE_ARITHMETIC contains the following inquiry functions.

Function  

Description  

IEEE_SUPPORT_DATATYPE([X])

Inquire whether the processor supports IEEE arithmetic. 

IEEE_SUPPORT_DENORMAL([X])

Inquire whether the processor supports denormalized numbers. 

IEEE_SUPPORT_DIVIDE([X])

Inquire whether the processor supports divide with the accuracy specified by the IEEE standard. 

IEEE_SUPPORT_INF([X])

Inquire whether the processor supports the IEEE infinity. 

IEEE_SUPPORT_IO([X])

Inquire whether the processor supports IEEE base conversion rounding during formatted input/output. 

IEEE_SUPPORT_NAN([X])

Inquire whether the processor supports the IEEE Not-a-Number. 

IEEE_SUPPORT_ROUNDING(VAL[,X])

Inquire whether the processor supports a particular rounding mode. 

IEEE_SUPPORT_SQRT([X])

Inquire whether the processor supports the IEEE square root. 

IEEE_SUPPORT_STANDARD([X])

Inquire whether the processor supports all IEEE facilities.