SIMD ISAReturn TypeNameArgumentsInstruction Group
Heliumuint16x8_t[__arm_]vbrsrq_m[_n_u16](uint16x8_t inactive, uint16x8_t a, int32_t b, mve_pred16_t p)Shift / Right / Vector bit reverse and shift right
Description
Reverse the specified number of LSB bits in each element of a vector register and set the other bits to zero. The number of bits to reverse is read in from the bottom byte of Rm and clamped to the range [0, <dt>].
Results
Qd result
This intrinsic compiles to the following instructions:

VMSR P0,Rp

VPST

VBRSRT.16 Qd,Qn,Rm

Argument Preparation
inactive register: Qda register: Qnb register: Rmp register: Rp
Architectures
MVE