SVE Instruction List by Dougall Johnson
INSR (SIMD&FP scalar): Insert SIMD&FP scalar register in shifted vector
INSR Zdn.H, Hm (SVE (SME
svbfloat16_t svinsr[_n_bf16](svbfloat16_t op1, bfloat16_t op2)
svfloat16_t svinsr[_n_f16](svfloat16_t op1, float16_t op2)
svint16_t svinsr[_n_s16](svint16_t op1, int16_t op2)
svuint16_t svinsr[_n_u16](svuint16_t op1, uint16_t op2)
128-bit SVE
Shift the 16-bit lanes from (1) left by one element, inserting (2) into lane 0, and setting (3) to the result.
256-bit SVE
Shift the 16-bit lanes from (1) left by one element, inserting (2) into lane 0, and setting (3) to the result.
512-bit SVE
Shift the 16-bit lanes from (1) left by one element, inserting (2) into lane 0, and setting (3) to the result.
Larger sizes
1024-bit SVE
Shift the 16-bit lanes from (1) left by one element, inserting (2) into lane 0, and setting (3) to the result.
2048-bit SVE
Shift the 16-bit lanes from (1) left by one element, inserting (2) into lane 0, and setting (3) to the result.
Report mistakes or give feedback
Inspired by and based on the x86/x64 SIMD Instruction List by Daytime.