If the FLOAT(HEX) option is in effect, these functions are intended to generate hexadecimal floating-point instructions. For more information about the instructions themselves, see the topic of z/Architecture Principles of Operation.
PROTOTYPE and Notes | Sample Pseudo Assembly | MIN ARCH |
---|---|---|
The return value is the condition code. |
|
ARCH(3) |
The return value is the condition code. |
|
ARCH(3) |
The return value is the condition code. |
|
ARCH(3) |
The return value is the result. |
FIER F1,Op2 | ARCH(3) |
The return value is the result. |
FIDR F1,Op2 | ARCH(3) |
The return value is the result. |
FIXR F1,Op2 | ARCH(3) |
The return value is the condition code. |
|
ARCH(3) |
The return value is the condition code. |
|
ARCH(0) |
The return value is the condition code. |
|
ARCH(0) |
int __lpxr(long double *Op1, long double
Op2)
The return value is the condition code. |
|
ARCH(3) |
The return value is the condition code. |
|
ARCH(0) |
The return value is the condition code. |
|
ARCH(0) |
The return value is the square root. |
SQER F1,Op2 | ARCH(0) or above |
The return value is the square root. |
SQDR F1,Op2 | ARCH(0) or above |
The return value is the square root. |
SQXR F1,Op2 | ARCH(3) |