5.16.8. VCVTB, VCVTT (half-precision extension)

Converts between half-precision and single-precision floating-point numbers in the following ways:

VCVTB and VCVTT are always scalar.

Syntax

VCVTB{cond}.type Sd, Sm
VCVTT{cond}.type Sd, Sm

where:

cond

is an optional condition code (see Condition codes).

type

can be any one of:

F32.F16

convert from half-precisoin to single-precision

F16.F32

convert form single-precision to half-precision.

Sd

is a single word register for the result.

Sm

is a single word register for the operand.

Architectures

The instructions are only available in VFPv3 systems with the half-precision extension.

Floating-point exceptions

These instructions can produce Input Denormal, Invalid Operation, Overflow, Underflow, or Inexact exceptions.

Copyright © 2002-2010 ARM. All rights reserved.ARM DUI 0204J
Non-ConfidentialID101213