Atmel Xplained Pro Evaluation Kit ATSAM4E-XPRO ATSAM4E-XPRO Data Sheet

Product codes
ATSAM4E-XPRO
Page of 1506
187
SAM4E [DATASHEET]
Atmel-11157D-ATARM-SAM4E16-SAM4E8-Datasheet_12-Jun-14
12.6.11.6  VCVTB, VCVTT 
Converts between a half-precision value and a single-precision value.
Syntax
VCVT{y}{cond}.F32.F16 SdSm
VCVT{y}{cond}.F16.F32 SdSm
where:
y
Specifies which half of the operand register Sm or destination register Sd is used for the
operand or destination:
- If y is B, then the bottom half, bits [15:0], of Sm or Sd is used.
- If y is T, then the top half, bits [31:16], of Sm or Sd is used.
cond
is an optional condition code, see 
.
Sd
is the destination register.
Sm
is the operand register.
Operation
This instruction with the
.F16.32
 suffix: 
1.
Converts the half-precision value in the top or bottom half of a single-precision. register to single-precision.
2.
Writes the result to a single-precision register.
This instruction with the.F32.F16 suffix:
1.
Converts the value in a single-precision register to half-precision.
2.
Writes the result into the top or bottom half of a single-precision register, preserving the other half of the 
target register.
Restrictions
There are no restrictions.
Condition Flags
These instructions do not change the flags.