This instruction converts the signed longword (32-bit) integer stored in src into a single-precision floating-point number and places the result in dest. Rounding of the result is in accord with the setting of the RM[1:0] bits in the FPSW. 00000000h is handled as +0 regardless of the rounding mode. |
Z :The flag is set if the result of the operation is +0; otherwise it is cleared.
S :The flag is set if the sign bit (bit 31) of the result of the operation is 1; otherwise it is cleared.
CV :The value of the flag is always 0.
CO :The value of the flag is always 0.
CZ :The value of the flag is always 0.
CU :The value of the flag is always 0.
CX :The flag is set if an inexact exception is generated; otherwise it is cleared.
CE:The value of the flag is always 0.
FX:The flag is set if an inexact exception is generated; otherwise it does not change.
The FX flag does not change if the exception enable bit EX is 1. The S and Z flags do not change when an exception is generated. |