SIMD ISAReturn TypeNameArgumentsInstruction Group
Heliumfloat16x8_t[__arm_]vcvttq_m_f16_f32(float16x8_t a, float32x4_t b, mve_pred16_t p)Data type conversion / Conversions
Description
Convert between half-precision and single-precision floating-point values in elements of a vector register. For half-precision to single-precision operation, the top half (T variant) or bottom half (B variant) of the source vector register is selected. For single-precision to half-precision operation, the top half (T variant) or bottom half (B variant) of the destination vector register is selected and the other half retains its previous value.
Results
Qd result
This intrinsic compiles to the following instructions:

VMSR P0,Rp

VPST

VCVTTT.F16.F32 Qd,Qm

Argument Preparation
a register: Qdb register: Qmp register: Rp
Architectures
MVE