VCVT (between floating-point and fixed-point)
Convert between floating-point and fixed-point numbers.
is an optional condition code.
can be any one of:
16-bit signed fixed-point number.
16-bit unsigned fixed-point number.
32-bit signed fixed-point number.
32-bit unsigned fixed-point number.
is a single-precision register for the operand and result.
is a double-precision register for the operand and result.
is the number of fraction bits in the fixed-point number, in the range 0-16 if
U16, or in the range 1-32 if
The first two forms of this instruction convert from floating-point to fixed-point.
The third and fourth forms convert from fixed-point to floating-point.
In all cases the fixed-point number is contained in the least significant 16 or 32 bits of the register.
These instructions can produce Input Denormal, Invalid Operation, or Inexact exceptions.