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.

Show/hideSyntax

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

where:

cond

is an optional condition code.

type

can be any one of:

F32.F16

convert from half-precision 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.

Show/hideArchitectures

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

Show/hideFloating-point exceptions

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

Show/hideSee also

Reference:
Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0489C
Non-ConfidentialID080411