Assembler User GuidePreface Overview of the Assembler Overview of the ARM Architecture Structure of Assembly Language Modules Writing ARM Assembly Language Condition Codes Using the Assembler Symbols, Literals, Expressions, and Operators VFP Programming Assembler Command-line Options ARM and Thumb Instructions VFP Instructions Summary of VFP instructions VABS (floating-point) VADD (floating-point) VCMP, VCMPE VCVT (between single-precision and double-precisio VCVT (between floating-point and integer) VCVT (between floating-point and fixed-point) VCVTB, VCVTT (half-precision extension) VDIV VFMA, VFMS, VFNMA, VFNMS (floating-point) VLDM (floating-point) VLDR (floating-point) VLDR (post-increment and pre-decrement, floating-p VLDR pseudo-instruction VMLA (floating-point) VMLS (floating-point) VMOV (floating-point) VMOV (between one ARM register and single precisio VMOV (between two ARM registers and one or two ext VMOV (between an ARM register and half a double pr VMRS VMSR VMUL (floating-point) VNEG (floating-point) VNMLA (floating-point) VNMLS (floating-point) VNMUL (floating-point) VPOP (floating-point) VPUSH (floating-point) VSQRT VSTM (floating-point) VSTR (floating-point) VSTR (post-increment and pre-decrement, floating-p VSUB (floating-point) Directives Reference Via File Syntax
VCVTB, VCVTT (half-precision extension)
11.8 VCVTB, VCVTT (half-precision extension)
Convert between half-precision and single-precision floating-point numbers.
The instructions are only available in VFPv3 systems with the half-precision extension, and VFPv4.
These instructions can produce Input Denormal, Invalid Operation, Overflow, Underflow, or Inexact exceptions.
of your data.