These functions are intended to help convert between the two floating point formats. For more information on these instructions, see the topic of z/Architecture Principles of Operation.
If you want to use any of the following instructions, your program must include the builtins.h header file and be compiled with LANGLVL(EXTENDED) or LANGLVL(LIBEXT).
PROTOTYPE and Notes | Sample Pseudo Assembly | MIN ARCH |
---|---|---|
int __tbdr(double *Op1, int M3,
double Op2) The return value is the condition code. |
|
ARCH(3) |
int __tbedr(double *Op1, int M3,
float Op2) The return value is the condition code. |
|
ARCH(3) |
int __thder(double *Op1, float Op2) The return value is the condition code. |
|
ARCH(3) |
int __thdr(double *Op1, double Op2) The return value is the condition code. |
|
ARCH(3) |