SIMD ISAReturn TypeNameArgumentsInstruction Group
Heliumuint8x16_t[__arm_]vqmovnbq_m[_u16](uint8x16_t a, uint16x8_t b, mve_pred16_t p)Move / Vector saturating move and narrow
Description
Performs an element-wise saturation to half-width, writing the result to either the top half (T variant) or bottom half (B variant) of the result element. The other half of the destination vector element retains its previous value.
Results
Qd result
This intrinsic compiles to the following instructions:

VMSR P0,Rp

VPST

VQMOVNBT.U16 Qd,Qm

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