🔬This is a nightly-only experimental API. (
stdarch_arm_neon_intrinsics
#111800)Available on ARM only.
Expand description
Platform-specific intrinsics for the arm
platform.
See the module documentation for more details.
Structs§
- SY
Experimental - Full system is the required shareability domain, reads and writes are the required access types
- float16x4_
t Experimental - float16x4x2_
t Experimental - Arm-specific type containing two
float16x4_t
vectors. - float16x4x3_
t Experimental - Arm-specific type containing three
float16x4_t
vectors. - float16x4x4_
t Experimental - Arm-specific type containing four
float16x4_t
vectors. - float16x8_
t Experimental - float16x8x2_
t Experimental - Arm-specific type containing two
float16x8_t
vectors. - float16x8x3_
t Experimental - Arm-specific type containing three
float16x8_t
vectors. - float16x8x4_
t Experimental - Arm-specific type containing four
float16x8_t
vectors. - float32x2_
t Experimental - Arm-specific 64-bit wide vector of two packed
f32
. - float32x2x2_
t Experimental - Arm-specific type containing two
float32x2_t
vectors. - float32x2x3_
t Experimental - Arm-specific type containing three
float32x2_t
vectors. - float32x2x4_
t Experimental - Arm-specific type containing four
float32x2_t
vectors. - float32x4_
t Experimental - Arm-specific 128-bit wide vector of four packed
f32
. - float32x4x2_
t Experimental - Arm-specific type containing two
float32x4_t
vectors. - float32x4x3_
t Experimental - Arm-specific type containing three
float32x4_t
vectors. - float32x4x4_
t Experimental - Arm-specific type containing four
float32x4_t
vectors. - int8x8_
t Experimental - Arm-specific 64-bit wide vector of eight packed
i8
. - int8x8x2_
t Experimental - Arm-specific type containing two
int8x8_t
vectors. - int8x8x3_
t Experimental - Arm-specific type containing three
int8x8_t
vectors. - int8x8x4_
t Experimental - Arm-specific type containing four
int8x8_t
vectors. - int8x16_
t Experimental - Arm-specific 128-bit wide vector of sixteen packed
i8
. - int8x16x2_
t Experimental - Arm-specific type containing two
int8x16_t
vectors. - int8x16x3_
t Experimental - Arm-specific type containing three
int8x16_t
vectors. - int8x16x4_
t Experimental - Arm-specific type containing four
int8x16_t
vectors. - int16x4_
t Experimental - Arm-specific 64-bit wide vector of four packed
i16
. - int16x4x2_
t Experimental - Arm-specific type containing two
int16x4_t
vectors. - int16x4x3_
t Experimental - Arm-specific type containing three
int16x4_t
vectors. - int16x4x4_
t Experimental - Arm-specific type containing four
int16x4_t
vectors. - int16x8_
t Experimental - Arm-specific 128-bit wide vector of eight packed
i16
. - int16x8x2_
t Experimental - Arm-specific type containing two
int16x8_t
vectors. - int16x8x3_
t Experimental - Arm-specific type containing three
int16x8_t
vectors. - int16x8x4_
t Experimental - Arm-specific type containing four
int16x8_t
vectors. - int32x2_
t Experimental - Arm-specific 64-bit wide vector of two packed
i32
. - int32x2x2_
t Experimental - Arm-specific type containing two
int32x2_t
vectors. - int32x2x3_
t Experimental - Arm-specific type containing three
int32x2_t
vectors. - int32x2x4_
t Experimental - Arm-specific type containing four
int32x2_t
vectors. - int32x4_
t Experimental - Arm-specific 128-bit wide vector of four packed
i32
. - int32x4x2_
t Experimental - Arm-specific type containing two
int32x4_t
vectors. - int32x4x3_
t Experimental - Arm-specific type containing three
int32x4_t
vectors. - int32x4x4_
t Experimental - Arm-specific type containing four
int32x4_t
vectors. - int64x1_
t Experimental - Arm-specific 64-bit wide vector of one packed
i64
. - int64x1x2_
t Experimental - Arm-specific type containing two
int64x1_t
vectors. - int64x1x3_
t Experimental - Arm-specific type containing three
int64x1_t
vectors. - int64x1x4_
t Experimental - Arm-specific type containing four
int64x1_t
vectors. - int64x2_
t Experimental - Arm-specific 128-bit wide vector of two packed
i64
. - int64x2x2_
t Experimental - Arm-specific type containing two
int64x2_t
vectors. - int64x2x3_
t Experimental - Arm-specific type containing three
int64x2_t
vectors. - int64x2x4_
t Experimental - Arm-specific type containing four
int64x2_t
vectors. - poly8x8_
t Experimental - Arm-specific 64-bit wide polynomial vector of eight packed
p8
. - poly8x8x2_
t Experimental - Arm-specific type containing two
poly8x8_t
vectors. - poly8x8x3_
t Experimental - Arm-specific type containing three
poly8x8_t
vectors. - poly8x8x4_
t Experimental - Arm-specific type containing four
poly8x8_t
vectors. - poly8x16_
t Experimental - Arm-specific 128-bit wide vector of sixteen packed
p8
. - poly8x16x2_
t Experimental - Arm-specific type containing two
poly8x16_t
vectors. - poly8x16x3_
t Experimental - Arm-specific type containing three
poly8x16_t
vectors. - poly8x16x4_
t Experimental - Arm-specific type containing four
poly8x16_t
vectors. - poly16x4_
t Experimental - Arm-specific 64-bit wide vector of four packed
p16
. - poly16x4x2_
t Experimental - Arm-specific type containing two
poly16x4_t
vectors. - poly16x4x3_
t Experimental - Arm-specific type containing three
poly16x4_t
vectors. - poly16x4x4_
t Experimental - Arm-specific type containing four
poly16x4_t
vectors. - poly16x8_
t Experimental - Arm-specific 128-bit wide vector of eight packed
p16
. - poly16x8x2_
t Experimental - Arm-specific type containing two
poly16x8_t
vectors. - poly16x8x3_
t Experimental - Arm-specific type containing three
poly16x8_t
vectors. - poly16x8x4_
t Experimental - Arm-specific type containing four
poly16x8_t
vectors. - poly64x1_
t Experimental - Arm-specific 64-bit wide vector of one packed
p64
. - poly64x1x2_
t Experimental - Arm-specific type containing two
poly64x1_t
vectors. - poly64x1x3_
t Experimental - Arm-specific type containing three
poly64x1_t
vectors. - poly64x1x4_
t Experimental - Arm-specific type containing four
poly64x1_t
vectors. - poly64x2_
t Experimental - Arm-specific 128-bit wide vector of two packed
p64
. - poly64x2x2_
t Experimental - Arm-specific type containing two
poly64x2_t
vectors. - poly64x2x3_
t Experimental - Arm-specific type containing three
poly64x2_t
vectors. - poly64x2x4_
t Experimental - Arm-specific type containing four
poly64x2_t
vectors. - uint8x8_
t Experimental - Arm-specific 64-bit wide vector of eight packed
u8
. - uint8x8x2_
t Experimental - Arm-specific type containing two
uint8x8_t
vectors. - uint8x8x3_
t Experimental - Arm-specific type containing three
uint8x8_t
vectors. - uint8x8x4_
t Experimental - Arm-specific type containing four
uint8x8_t
vectors. - uint8x16_
t Experimental - Arm-specific 128-bit wide vector of sixteen packed
u8
. - uint8x16x2_
t Experimental - Arm-specific type containing two
uint8x16_t
vectors. - uint8x16x3_
t Experimental - Arm-specific type containing three
uint8x16_t
vectors. - uint8x16x4_
t Experimental - Arm-specific type containing four
uint8x16_t
vectors. - uint16x4_
t Experimental - Arm-specific 64-bit wide vector of four packed
u16
. - uint16x4x2_
t Experimental - Arm-specific type containing two
uint16x4_t
vectors. - uint16x4x3_
t Experimental - Arm-specific type containing three
uint16x4_t
vectors. - uint16x4x4_
t Experimental - Arm-specific type containing four
uint16x4_t
vectors. - uint16x8_
t Experimental - Arm-specific 128-bit wide vector of eight packed
u16
. - uint16x8x2_
t Experimental - Arm-specific type containing two
uint16x8_t
vectors. - uint16x8x3_
t Experimental - Arm-specific type containing three
uint16x8_t
vectors. - uint16x8x4_
t Experimental - Arm-specific type containing four
uint16x8_t
vectors. - uint32x2_
t Experimental - Arm-specific 64-bit wide vector of two packed
u32
. - uint32x2x2_
t Experimental - Arm-specific type containing two
uint32x2_t
vectors. - uint32x2x3_
t Experimental - Arm-specific type containing three
uint32x2_t
vectors. - uint32x2x4_
t Experimental - Arm-specific type containing four
uint32x2_t
vectors. - uint32x4_
t Experimental - Arm-specific 128-bit wide vector of four packed
u32
. - uint32x4x2_
t Experimental - Arm-specific type containing two
uint32x4_t
vectors. - uint32x4x3_
t Experimental - Arm-specific type containing three
uint32x4_t
vectors. - uint32x4x4_
t Experimental - Arm-specific type containing four
uint32x4_t
vectors. - uint64x1_
t Experimental - Arm-specific 64-bit wide vector of one packed
u64
. - uint64x1x2_
t Experimental - Arm-specific type containing two
uint64x1_t
vectors. - uint64x1x3_
t Experimental - Arm-specific type containing three
uint64x1_t
vectors. - uint64x1x4_
t Experimental - Arm-specific type containing four
uint64x1_t
vectors. - uint64x2_
t Experimental - Arm-specific 128-bit wide vector of two packed
u64
. - uint64x2x2_
t Experimental - Arm-specific type containing two
uint64x2_t
vectors. - uint64x2x3_
t Experimental - Arm-specific type containing three
uint64x2_t
vectors. - uint64x2x4_
t Experimental - Arm-specific type containing four
uint64x2_t
vectors.
Functions§
- __
crc32b ⚠Experimental crc
- CRC32 single round checksum for bytes (8 bits). Arm’s documentation
- __
crc32cb ⚠Experimental crc
- CRC32-C single round checksum for bytes (8 bits). Arm’s documentation
- __
crc32ch ⚠Experimental crc
- CRC32-C single round checksum for bytes (16 bits). Arm’s documentation
- __
crc32cw ⚠Experimental crc
- CRC32-C single round checksum for bytes (32 bits). Arm’s documentation
- __
crc32h ⚠Experimental crc
- CRC32 single round checksum for bytes (16 bits). Arm’s documentation
- __
crc32w ⚠Experimental crc
- CRC32 single round checksum for bytes (32 bits). Arm’s documentation
- __dmb⚠
Experimental - Generates a DMB (data memory barrier) instruction or equivalent CP15 instruction.
- __dsb⚠
Experimental - Generates a DSB (data synchronization barrier) instruction or equivalent CP15 instruction.
- __isb⚠
Experimental - Generates an ISB (instruction synchronization barrier) instruction or equivalent CP15 instruction.
- __nop⚠
Experimental - Generates an unspecified no-op instruction.
- __qadd⚠
Experimental - Signed saturating addition
- __qadd8⚠
Experimental - Saturating four 8-bit integer additions
- __
qadd16 ⚠Experimental - Saturating two 16-bit integer additions
- __qasx⚠
Experimental - Returns the 16-bit signed saturated equivalent of
- __qdbl⚠
Experimental - Insert a QADD instruction
- __qsax⚠
Experimental - Returns the 16-bit signed saturated equivalent of
- __qsub⚠
Experimental - Signed saturating subtraction
- __qsub8⚠
Experimental - Saturating two 8-bit integer subtraction
- __
qsub16 ⚠Experimental - Saturating two 16-bit integer subtraction
- __sadd8⚠
Experimental - Returns the 8-bit signed saturated equivalent of
- __
sadd16 ⚠Experimental - Returns the 16-bit signed saturated equivalent of
- __sasx⚠
Experimental - Returns the 16-bit signed equivalent of
- __sel⚠
Experimental - Select bytes from each operand according to APSR GE flags
- __sev⚠
Experimental - Generates a SEV (send a global event) hint instruction.
- __sevl⚠
Experimental - Generates a send a local event hint instruction.
- __
shadd8 ⚠Experimental - Signed halving parallel byte-wise addition.
- __
shadd16 ⚠Experimental - Signed halving parallel halfword-wise addition.
- __
shsub8 ⚠Experimental - Signed halving parallel byte-wise subtraction.
- __
shsub16 ⚠Experimental - Signed halving parallel halfword-wise subtraction.
- __
smlabb ⚠Experimental - Insert a SMLABB instruction
- __
smlabt ⚠Experimental - Insert a SMLABT instruction
- __smlad⚠
Experimental - Dual 16-bit Signed Multiply with Addition of products and 32-bit accumulation.
- __
smlatb ⚠Experimental - Insert a SMLATB instruction
- __
smlatt ⚠Experimental - Insert a SMLATT instruction
- __
smlawb ⚠Experimental - Insert a SMLAWB instruction
- __
smlawt ⚠Experimental - Insert a SMLAWT instruction
- __smlsd⚠
Experimental - Dual 16-bit Signed Multiply with Subtraction of products and 32-bit accumulation and overflow detection.
- __smuad⚠
Experimental - Signed Dual Multiply Add.
- __
smuadx ⚠Experimental - Signed Dual Multiply Add Reversed.
- __
smulbb ⚠Experimental - Insert a SMULBB instruction
- __
smulbt ⚠Experimental - Insert a SMULTB instruction
- __
smultb ⚠Experimental - Insert a SMULTB instruction
- __
smultt ⚠Experimental - Insert a SMULTT instruction
- __
smulwb ⚠Experimental - Insert a SMULWB instruction
- __
smulwt ⚠Experimental - Insert a SMULWT instruction
- __smusd⚠
Experimental - Signed Dual Multiply Subtract.
- __
smusdx ⚠Experimental - Signed Dual Multiply Subtract Reversed.
- __ssat⚠
Experimental - Saturates a 32-bit signed integer to a signed integer with a given bit width.
- __ssub8⚠
Experimental - Inserts a
SSUB8
instruction. - __usad8⚠
Experimental - Sum of 8-bit absolute differences.
- __
usada8 ⚠Experimental - Sum of 8-bit absolute differences and constant.
- __usat⚠
Experimental - Saturates a 32-bit signed integer to an unsigned integer with a given bit width.
- __usub8⚠
Experimental - Inserts a
USUB8
instruction. - __wfe⚠
Experimental - Generates a WFE (wait for event) hint instruction, or nothing.
- __wfi⚠
Experimental - Generates a WFI (wait for interrupt) hint instruction, or nothing.
- __yield⚠
Experimental - Generates a YIELD hint instruction.
- vaba_s8⚠
Experimental neon
- vaba_
s16 ⚠Experimental neon
- vaba_
s32 ⚠Experimental neon
- vaba_u8⚠
Experimental neon
- vaba_
u16 ⚠Experimental neon
- vaba_
u32 ⚠Experimental neon
- vabal_
s8 ⚠Experimental neon
- Signed Absolute difference and Accumulate Long Arm’s documentation
- vabal_
s16 ⚠Experimental neon
- Signed Absolute difference and Accumulate Long Arm’s documentation
- vabal_
s32 ⚠Experimental neon
- Signed Absolute difference and Accumulate Long Arm’s documentation
- vabal_
u8 ⚠Experimental neon
- Unsigned Absolute difference and Accumulate Long Arm’s documentation
- vabal_
u16 ⚠Experimental neon
- Unsigned Absolute difference and Accumulate Long Arm’s documentation
- vabal_
u32 ⚠Experimental neon
- Unsigned Absolute difference and Accumulate Long Arm’s documentation
- vabaq_
s8 ⚠Experimental neon
- vabaq_
s16 ⚠Experimental neon
- vabaq_
s32 ⚠Experimental neon
- vabaq_
u8 ⚠Experimental neon
- vabaq_
u16 ⚠Experimental neon
- vabaq_
u32 ⚠Experimental neon
- vabd_
f16 ⚠Experimental neon,fp16
- Absolute difference between the arguments of Floating Arm’s documentation
- vabd_
f32 ⚠Experimental neon
- Absolute difference between the arguments of Floating Arm’s documentation
- vabd_s8⚠
Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabd_
s16 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabd_
s32 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabd_u8⚠
Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabd_
u16 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabd_
u32 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabdl_
s8 ⚠Experimental neon
- Signed Absolute difference Long Arm’s documentation
- vabdl_
s16 ⚠Experimental neon
- Signed Absolute difference Long Arm’s documentation
- vabdl_
s32 ⚠Experimental neon
- Signed Absolute difference Long Arm’s documentation
- vabdl_
u8 ⚠Experimental neon
- Unsigned Absolute difference Long Arm’s documentation
- vabdl_
u16 ⚠Experimental neon
- Unsigned Absolute difference Long Arm’s documentation
- vabdl_
u32 ⚠Experimental neon
- Unsigned Absolute difference Long Arm’s documentation
- vabdq_
f16 ⚠Experimental neon,fp16
- Absolute difference between the arguments of Floating Arm’s documentation
- vabdq_
f32 ⚠Experimental neon
- Absolute difference between the arguments of Floating Arm’s documentation
- vabdq_
s8 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabdq_
s16 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabdq_
s32 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabdq_
u8 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabdq_
u16 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabdq_
u32 ⚠Experimental neon
- Absolute difference between the arguments Arm’s documentation
- vabs_
f16 ⚠Experimental neon,fp16
- Floating-point absolute value Arm’s documentation
- vabs_
f32 ⚠Experimental neon
- Floating-point absolute value Arm’s documentation
- vabs_s8⚠
Experimental neon
- Absolute value (wrapping). Arm’s documentation
- vabs_
s16 ⚠Experimental neon
- Absolute value (wrapping). Arm’s documentation
- vabs_
s32 ⚠Experimental neon
- Absolute value (wrapping). Arm’s documentation
- vabsh_
f16 ⚠Experimental neon,fp16
- Floating-point absolute value Arm’s documentation
- vabsq_
f16 ⚠Experimental neon,fp16
- Floating-point absolute value Arm’s documentation
- vabsq_
f32 ⚠Experimental neon
- Floating-point absolute value Arm’s documentation
- vabsq_
s8 ⚠Experimental neon
- Absolute value (wrapping). Arm’s documentation
- vabsq_
s16 ⚠Experimental neon
- Absolute value (wrapping). Arm’s documentation
- vabsq_
s32 ⚠Experimental neon
- Absolute value (wrapping). Arm’s documentation
- vadd_
f16 ⚠Experimental neon,fp16
- Floating-point Add (vector). Arm’s documentation
- vadd_
f32 ⚠Experimental neon
- Vector add.
- vadd_p8⚠
Experimental neon
- Bitwise exclusive OR Arm’s documentation
- vadd_
p16 ⚠Experimental neon
- Bitwise exclusive OR Arm’s documentation
- vadd_
p64 ⚠Experimental neon
- Bitwise exclusive OR Arm’s documentation
- vadd_s8⚠
Experimental neon
- Vector add.
- vadd_
s16 ⚠Experimental neon
- Vector add.
- vadd_
s32 ⚠Experimental neon
- Vector add.
- vadd_u8⚠
Experimental neon
- Vector add.
- vadd_
u16 ⚠Experimental neon
- Vector add.
- vadd_
u32 ⚠Experimental neon
- Vector add.
- vaddh_
f16 ⚠Experimental neon,fp16
- Add Arm’s documentation
- vaddhn_
high_ ⚠s16 Experimental neon
- Add returning High Narrow (high half).
- vaddhn_
high_ ⚠s32 Experimental neon
- Add returning High Narrow (high half).
- vaddhn_
high_ ⚠s64 Experimental neon
- Add returning High Narrow (high half).
- vaddhn_
high_ ⚠u16 Experimental neon
- Add returning High Narrow (high half).
- vaddhn_
high_ ⚠u32 Experimental neon
- Add returning High Narrow (high half).
- vaddhn_
high_ ⚠u64 Experimental neon
- Add returning High Narrow (high half).
- vaddhn_
s16 ⚠Experimental neon
- Add returning High Narrow.
- vaddhn_
s32 ⚠Experimental neon
- Add returning High Narrow.
- vaddhn_
s64 ⚠Experimental neon
- Add returning High Narrow.
- vaddhn_
u16 ⚠Experimental neon
- Add returning High Narrow.
- vaddhn_
u32 ⚠Experimental neon
- Add returning High Narrow.
- vaddhn_
u64 ⚠Experimental neon
- Add returning High Narrow.
- vaddl_
high_ ⚠s8 Experimental neon
- Signed Add Long (vector, high half).
- vaddl_
high_ ⚠s16 Experimental neon
- Signed Add Long (vector, high half).
- vaddl_
high_ ⚠s32 Experimental neon
- Signed Add Long (vector, high half).
- vaddl_
high_ ⚠u8 Experimental neon
- Unsigned Add Long (vector, high half).
- vaddl_
high_ ⚠u16 Experimental neon
- Unsigned Add Long (vector, high half).
- vaddl_
high_ ⚠u32 Experimental neon
- Unsigned Add Long (vector, high half).
- vaddl_
s8 ⚠Experimental neon
- Signed Add Long (vector).
- vaddl_
s16 ⚠Experimental neon
- Signed Add Long (vector).
- vaddl_
s32 ⚠Experimental neon
- Signed Add Long (vector).
- vaddl_
u8 ⚠Experimental neon
- Unsigned Add Long (vector).
- vaddl_
u16 ⚠Experimental neon
- Unsigned Add Long (vector).
- vaddl_
u32 ⚠Experimental neon
- Unsigned Add Long (vector).
- vaddq_
f16 ⚠Experimental neon,fp16
- Floating-point Add (vector). Arm’s documentation
- vaddq_
f32 ⚠Experimental neon
- Vector add.
- vaddq_
p8 ⚠Experimental neon
- Bitwise exclusive OR Arm’s documentation
- vaddq_
p16 ⚠Experimental neon
- Bitwise exclusive OR Arm’s documentation
- vaddq_
p64 ⚠Experimental neon
- Bitwise exclusive OR Arm’s documentation
- vaddq_
p128 ⚠Experimental neon
- Bitwise exclusive OR Arm’s documentation
- vaddq_
s8 ⚠Experimental neon
- Vector add.
- vaddq_
s16 ⚠Experimental neon
- Vector add.
- vaddq_
s32 ⚠Experimental neon
- Vector add.
- vaddq_
s64 ⚠Experimental neon
- Vector add.
- vaddq_
u8 ⚠Experimental neon
- Vector add.
- vaddq_
u16 ⚠Experimental neon
- Vector add.
- vaddq_
u32 ⚠Experimental neon
- Vector add.
- vaddq_
u64 ⚠Experimental neon
- Vector add.
- vaddw_
high_ ⚠s8 Experimental neon
- Signed Add Wide (high half).
- vaddw_
high_ ⚠s16 Experimental neon
- Signed Add Wide (high half).
- vaddw_
high_ ⚠s32 Experimental neon
- Signed Add Wide (high half).
- vaddw_
high_ ⚠u8 Experimental neon
- Unsigned Add Wide (high half).
- vaddw_
high_ ⚠u16 Experimental neon
- Unsigned Add Wide (high half).
- vaddw_
high_ ⚠u32 Experimental neon
- Unsigned Add Wide (high half).
- vaddw_
s8 ⚠Experimental neon
- Signed Add Wide.
- vaddw_
s16 ⚠Experimental neon
- Signed Add Wide.
- vaddw_
s32 ⚠Experimental neon
- Signed Add Wide.
- vaddw_
u8 ⚠Experimental neon
- Unsigned Add Wide.
- vaddw_
u16 ⚠Experimental neon
- Unsigned Add Wide.
- vaddw_
u32 ⚠Experimental neon
- Unsigned Add Wide.
- vaesdq_
u8 ⚠Experimental aes
- AES single round encryption. Arm’s documentation
- vaeseq_
u8 ⚠Experimental aes
- AES single round encryption. Arm’s documentation
- vaesimcq_
u8 ⚠Experimental aes
- AES inverse mix columns. Arm’s documentation
- vaesmcq_
u8 ⚠Experimental aes
- AES mix columns. Arm’s documentation
- vand_s8⚠
Experimental neon
- Vector bitwise and Arm’s documentation
- vand_
s16 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vand_
s32 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vand_
s64 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vand_u8⚠
Experimental neon
- Vector bitwise and Arm’s documentation
- vand_
u16 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vand_
u32 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vand_
u64 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
s8 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
s16 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
s32 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
s64 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
u8 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
u16 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
u32 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vandq_
u64 ⚠Experimental neon
- Vector bitwise and Arm’s documentation
- vbic_s8⚠
Experimental neon
- Vector bitwise bit clear
- vbic_
s16 ⚠Experimental neon
- Vector bitwise bit clear
- vbic_
s32 ⚠Experimental neon
- Vector bitwise bit clear
- vbic_
s64 ⚠Experimental neon
- Vector bitwise bit clear
- vbic_u8⚠
Experimental neon
- Vector bitwise bit clear
- vbic_
u16 ⚠Experimental neon
- Vector bitwise bit clear
- vbic_
u32 ⚠Experimental neon
- Vector bitwise bit clear
- vbic_
u64 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
s8 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
s16 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
s32 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
s64 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
u8 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
u16 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
u32 ⚠Experimental neon
- Vector bitwise bit clear
- vbicq_
u64 ⚠Experimental neon
- Vector bitwise bit clear
- vbsl_
f16 ⚠Experimental neon,fp16
- Bitwise Select.
- vbsl_
f32 ⚠Experimental neon
- Bitwise Select.
- vbsl_p8⚠
Experimental neon
- Bitwise Select.
- vbsl_
p16 ⚠Experimental neon
- Bitwise Select.
- vbsl_s8⚠
Experimental neon
- Bitwise Select instructions. This instruction sets each bit in the destination SIMD&FP register to the corresponding bit from the first source SIMD&FP register when the original destination bit was 1, otherwise from the second source SIMD&FP register. Bitwise Select.
- vbsl_
s16 ⚠Experimental neon
- Bitwise Select.
- vbsl_
s32 ⚠Experimental neon
- Bitwise Select.
- vbsl_
s64 ⚠Experimental neon
- Bitwise Select.
- vbsl_u8⚠
Experimental neon
- Bitwise Select.
- vbsl_
u16 ⚠Experimental neon
- Bitwise Select.
- vbsl_
u32 ⚠Experimental neon
- Bitwise Select.
- vbsl_
u64 ⚠Experimental neon
- Bitwise Select.
- vbslq_
f16 ⚠Experimental neon,fp16
- Bitwise Select.
- vbslq_
f32 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
p8 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
p16 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
s8 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
s16 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
s32 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
s64 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
u8 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
u16 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
u32 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vbslq_
u64 ⚠Experimental neon
- Bitwise Select. (128-bit)
- vcage_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare greater than or equal Arm’s documentation
- vcage_
f32 ⚠Experimental neon
- Floating-point absolute compare greater than or equal Arm’s documentation
- vcageq_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare greater than or equal Arm’s documentation
- vcageq_
f32 ⚠Experimental neon
- Floating-point absolute compare greater than or equal Arm’s documentation
- vcagt_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare greater than Arm’s documentation
- vcagt_
f32 ⚠Experimental neon
- Floating-point absolute compare greater than Arm’s documentation
- vcagtq_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare greater than Arm’s documentation
- vcagtq_
f32 ⚠Experimental neon
- Floating-point absolute compare greater than Arm’s documentation
- vcale_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare less than or equal Arm’s documentation
- vcale_
f32 ⚠Experimental neon
- Floating-point absolute compare less than or equal Arm’s documentation
- vcaleq_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare less than or equal Arm’s documentation
- vcaleq_
f32 ⚠Experimental neon
- Floating-point absolute compare less than or equal Arm’s documentation
- vcalt_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare less than Arm’s documentation
- vcalt_
f32 ⚠Experimental neon
- Floating-point absolute compare less than Arm’s documentation
- vcaltq_
f16 ⚠Experimental neon,fp16
- Floating-point absolute compare less than Arm’s documentation
- vcaltq_
f32 ⚠Experimental neon
- Floating-point absolute compare less than Arm’s documentation
- vceq_
f16 ⚠Experimental neon,fp16
- Floating-point compare equal Arm’s documentation
- vceq_
f32 ⚠Experimental neon
- Floating-point compare equal Arm’s documentation
- vceq_p8⚠
Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceq_s8⚠
Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceq_
s16 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceq_
s32 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceq_u8⚠
Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceq_
u16 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceq_
u32 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceqq_
f16 ⚠Experimental neon,fp16
- Floating-point compare equal Arm’s documentation
- vceqq_
f32 ⚠Experimental neon
- Floating-point compare equal Arm’s documentation
- vceqq_
p8 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceqq_
s8 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceqq_
s16 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceqq_
s32 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceqq_
u8 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceqq_
u16 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vceqq_
u32 ⚠Experimental neon
- Compare bitwise Equal (vector) Arm’s documentation
- vcge_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than or equal Arm’s documentation
- vcge_
f32 ⚠Experimental neon
- Floating-point compare greater than or equal Arm’s documentation
- vcge_s8⚠
Experimental neon
- Compare signed greater than or equal Arm’s documentation
- vcge_
s16 ⚠Experimental neon
- Compare signed greater than or equal Arm’s documentation
- vcge_
s32 ⚠Experimental neon
- Compare signed greater than or equal Arm’s documentation
- vcge_u8⚠
Experimental neon
- Compare unsigned greater than or equal Arm’s documentation
- vcge_
u16 ⚠Experimental neon
- Compare unsigned greater than or equal Arm’s documentation
- vcge_
u32 ⚠Experimental neon
- Compare unsigned greater than or equal Arm’s documentation
- vcgeq_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than or equal Arm’s documentation
- vcgeq_
f32 ⚠Experimental neon
- Floating-point compare greater than or equal Arm’s documentation
- vcgeq_
s8 ⚠Experimental neon
- Compare signed greater than or equal Arm’s documentation
- vcgeq_
s16 ⚠Experimental neon
- Compare signed greater than or equal Arm’s documentation
- vcgeq_
s32 ⚠Experimental neon
- Compare signed greater than or equal Arm’s documentation
- vcgeq_
u8 ⚠Experimental neon
- Compare unsigned greater than or equal Arm’s documentation
- vcgeq_
u16 ⚠Experimental neon
- Compare unsigned greater than or equal Arm’s documentation
- vcgeq_
u32 ⚠Experimental neon
- Compare unsigned greater than or equal Arm’s documentation
- vcgez_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than or equal to zero Arm’s documentation
- vcgezq_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than or equal to zero Arm’s documentation
- vcgt_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than Arm’s documentation
- vcgt_
f32 ⚠Experimental neon
- Floating-point compare greater than Arm’s documentation
- vcgt_s8⚠
Experimental neon
- Compare signed greater than Arm’s documentation
- vcgt_
s16 ⚠Experimental neon
- Compare signed greater than Arm’s documentation
- vcgt_
s32 ⚠Experimental neon
- Compare signed greater than Arm’s documentation
- vcgt_u8⚠
Experimental neon
- Compare unsigned greater than Arm’s documentation
- vcgt_
u16 ⚠Experimental neon
- Compare unsigned greater than Arm’s documentation
- vcgt_
u32 ⚠Experimental neon
- Compare unsigned greater than Arm’s documentation
- vcgtq_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than Arm’s documentation
- vcgtq_
f32 ⚠Experimental neon
- Floating-point compare greater than Arm’s documentation
- vcgtq_
s8 ⚠Experimental neon
- Compare signed greater than Arm’s documentation
- vcgtq_
s16 ⚠Experimental neon
- Compare signed greater than Arm’s documentation
- vcgtq_
s32 ⚠Experimental neon
- Compare signed greater than Arm’s documentation
- vcgtq_
u8 ⚠Experimental neon
- Compare unsigned greater than Arm’s documentation
- vcgtq_
u16 ⚠Experimental neon
- Compare unsigned greater than Arm’s documentation
- vcgtq_
u32 ⚠Experimental neon
- Compare unsigned greater than Arm’s documentation
- vcgtz_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than zero Arm’s documentation
- vcgtzq_
f16 ⚠Experimental neon,fp16
- Floating-point compare greater than zero Arm’s documentation
- vcle_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than or equal Arm’s documentation
- vcle_
f32 ⚠Experimental neon
- Floating-point compare less than or equal Arm’s documentation
- vcle_s8⚠
Experimental neon
- Compare signed less than or equal Arm’s documentation
- vcle_
s16 ⚠Experimental neon
- Compare signed less than or equal Arm’s documentation
- vcle_
s32 ⚠Experimental neon
- Compare signed less than or equal Arm’s documentation
- vcle_u8⚠
Experimental neon
- Compare unsigned less than or equal Arm’s documentation
- vcle_
u16 ⚠Experimental neon
- Compare unsigned less than or equal Arm’s documentation
- vcle_
u32 ⚠Experimental neon
- Compare unsigned less than or equal Arm’s documentation
- vcleq_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than or equal Arm’s documentation
- vcleq_
f32 ⚠Experimental neon
- Floating-point compare less than or equal Arm’s documentation
- vcleq_
s8 ⚠Experimental neon
- Compare signed less than or equal Arm’s documentation
- vcleq_
s16 ⚠Experimental neon
- Compare signed less than or equal Arm’s documentation
- vcleq_
s32 ⚠Experimental neon
- Compare signed less than or equal Arm’s documentation
- vcleq_
u8 ⚠Experimental neon
- Compare unsigned less than or equal Arm’s documentation
- vcleq_
u16 ⚠Experimental neon
- Compare unsigned less than or equal Arm’s documentation
- vcleq_
u32 ⚠Experimental neon
- Compare unsigned less than or equal Arm’s documentation
- vclez_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than or equal to zero Arm’s documentation
- vclezq_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than or equal to zero Arm’s documentation
- vcls_s8⚠
Experimental neon
- Count leading sign bits Arm’s documentation
- vcls_
s16 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vcls_
s32 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vcls_u8⚠
Experimental neon
- Count leading sign bits Arm’s documentation
- vcls_
u16 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vcls_
u32 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vclsq_
s8 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vclsq_
s16 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vclsq_
s32 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vclsq_
u8 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vclsq_
u16 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vclsq_
u32 ⚠Experimental neon
- Count leading sign bits Arm’s documentation
- vclt_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than Arm’s documentation
- vclt_
f32 ⚠Experimental neon
- Floating-point compare less than Arm’s documentation
- vclt_s8⚠
Experimental neon
- Compare signed less than Arm’s documentation
- vclt_
s16 ⚠Experimental neon
- Compare signed less than Arm’s documentation
- vclt_
s32 ⚠Experimental neon
- Compare signed less than Arm’s documentation
- vclt_u8⚠
Experimental neon
- Compare unsigned less than Arm’s documentation
- vclt_
u16 ⚠Experimental neon
- Compare unsigned less than Arm’s documentation
- vclt_
u32 ⚠Experimental neon
- Compare unsigned less than Arm’s documentation
- vcltq_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than Arm’s documentation
- vcltq_
f32 ⚠Experimental neon
- Floating-point compare less than Arm’s documentation
- vcltq_
s8 ⚠Experimental neon
- Compare signed less than Arm’s documentation
- vcltq_
s16 ⚠Experimental neon
- Compare signed less than Arm’s documentation
- vcltq_
s32 ⚠Experimental neon
- Compare signed less than Arm’s documentation
- vcltq_
u8 ⚠Experimental neon
- Compare unsigned less than Arm’s documentation
- vcltq_
u16 ⚠Experimental neon
- Compare unsigned less than Arm’s documentation
- vcltq_
u32 ⚠Experimental neon
- Compare unsigned less than Arm’s documentation
- vcltz_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than Arm’s documentation
- vcltzq_
f16 ⚠Experimental neon,fp16
- Floating-point compare less than Arm’s documentation
- vclz_s8⚠
Experimental neon
- Count leading zero bits Arm’s documentation
- vclz_
s16 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclz_
s32 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclz_u8⚠
Experimental neon
- Count leading zero bits Arm’s documentation
- vclz_
u16 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclz_
u32 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclzq_
s8 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclzq_
s16 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclzq_
s32 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclzq_
u8 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclzq_
u16 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vclzq_
u32 ⚠Experimental neon
- Count leading zero bits Arm’s documentation
- vcnt_p8⚠
Experimental neon
- Population count per byte. Arm’s documentation
- vcnt_s8⚠
Experimental neon
- Population count per byte. Arm’s documentation
- vcnt_u8⚠
Experimental neon
- Population count per byte. Arm’s documentation
- vcntq_
p8 ⚠Experimental neon
- Population count per byte. Arm’s documentation
- vcntq_
s8 ⚠Experimental neon
- Population count per byte. Arm’s documentation
- vcntq_
u8 ⚠Experimental neon
- Population count per byte. Arm’s documentation
- vcombine_
f16 ⚠Experimental neon,fp16
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
f32 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
p8 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
p16 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
p64 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
s8 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
s16 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
s32 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
s64 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
u8 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
u16 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
u32 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcombine_
u64 ⚠Experimental neon
- Join two smaller vectors into a single larger vector Arm’s documentation
- vcreate_
f16 ⚠Experimental neon,fp16
- Insert vector element from another vector element Arm’s documentation
- vcreate_
f32 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
p8 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
p16 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
p64 ⚠Experimental neon,aes
- Insert vector element from another vector element Arm’s documentation
- vcreate_
s8 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
s16 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
s32 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
s64 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
u8 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
u16 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
u32 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcreate_
u64 ⚠Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vcvt_
f16_ ⚠f32 Experimental neon,fp16
- Floating-point convert to lower precision narrow Arm’s documentation
- vcvt_
f16_ ⚠s16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
f16_ ⚠u16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
f32_ ⚠f16 Experimental neon,fp16
- Floating-point convert to higher precision long Arm’s documentation
- vcvt_
f32_ ⚠s32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
f32_ ⚠u32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
n_ ⚠f16_ s16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
n_ ⚠f16_ u16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
n_ ⚠f32_ s32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
n_ ⚠f32_ u32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvt_
n_ ⚠s16_ f16 Experimental neon,fp16
- Floating-point convert to signed fixed-point Arm’s documentation
- vcvt_
n_ ⚠s32_ f32 Experimental neon
- Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
- vcvt_
n_ ⚠u16_ f16 Experimental neon,fp16
- Fixed-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
- vcvt_
n_ ⚠u32_ f32 Experimental neon
- Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
- vcvt_
s16_ ⚠f16 Experimental neon,fp16
- Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
- vcvt_
s32_ ⚠f32 Experimental neon
- Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
- vcvt_
u16_ ⚠f16 Experimental neon,fp16
- Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
- vcvt_
u32_ ⚠f32 Experimental neon
- Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
- vcvtq_
f16_ ⚠s16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
f16_ ⚠u16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
f32_ ⚠s32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
f32_ ⚠u32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
n_ ⚠f16_ s16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
n_ ⚠f16_ u16 Experimental neon,fp16
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
n_ ⚠f32_ s32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
n_ ⚠f32_ u32 Experimental neon
- Fixed-point convert to floating-point Arm’s documentation
- vcvtq_
n_ ⚠s16_ f16 Experimental neon,fp16
- Floating-point convert to signed fixed-point Arm’s documentation
- vcvtq_
n_ ⚠s32_ f32 Experimental neon
- Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
- vcvtq_
n_ ⚠u16_ f16 Experimental neon,fp16
- Fixed-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
- vcvtq_
n_ ⚠u32_ f32 Experimental neon
- Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
- vcvtq_
s16_ ⚠f16 Experimental neon,fp16
- Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
- vcvtq_
s32_ ⚠f32 Experimental neon
- Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
- vcvtq_
u16_ ⚠f16 Experimental neon,fp16
- Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
- vcvtq_
u32_ ⚠f32 Experimental neon
- Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
- vdot_
lane_ ⚠s32 Experimental neon,dotprod
- Dot product arithmetic (indexed) Arm’s documentation
- vdot_
lane_ ⚠u32 Experimental neon,dotprod
- Dot product arithmetic (indexed) Arm’s documentation
- vdot_
s32 ⚠Experimental neon,dotprod
- Dot product arithmetic (vector) Arm’s documentation
- vdot_
u32 ⚠Experimental neon,dotprod
- Dot product arithmetic (vector) Arm’s documentation
- vdotq_
lane_ ⚠s32 Experimental neon,dotprod
- Dot product arithmetic (indexed) Arm’s documentation
- vdotq_
lane_ ⚠u32 Experimental neon,dotprod
- Dot product arithmetic (indexed) Arm’s documentation
- vdotq_
s32 ⚠Experimental neon,dotprod
- Dot product arithmetic (vector) Arm’s documentation
- vdotq_
u32 ⚠Experimental neon,dotprod
- Dot product arithmetic (vector) Arm’s documentation
- vdup_
lane_ ⚠f16 Experimental neon,fp16
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠f32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠p8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠p16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠s8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠s16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠s32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠s64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠u8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠u16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠u32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
lane_ ⚠u64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠f16 Experimental neon,fp16
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠f32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠p8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠p16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠s8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠s16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠s32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠s64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠u8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠u16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠u32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
laneq_ ⚠u64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdup_
n_ ⚠f16 Experimental neon,fp16
- Create a new vector with all lanes set to a value Arm’s documentation
- vdup_
n_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠p8 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠p16 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠s8 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠s16 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠s32 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠s64 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠u8 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠u16 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠u32 Experimental neon
- Duplicate vector element to vector or scalar
- vdup_
n_ ⚠u64 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
lane_ ⚠f16 Experimental neon,fp16
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠f32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠p8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠p16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠s8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠s16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠s32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠s64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠u8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠u16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠u32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
lane_ ⚠u64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠f16 Experimental neon,fp16
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠f32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠p8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠p16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠s8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠s16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠s32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠s64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠u8 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠u16 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠u32 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
laneq_ ⚠u64 Experimental neon
- Set all vector lanes to the same value Arm’s documentation
- vdupq_
n_ ⚠f16 Experimental neon,fp16
- Create a new vector with all lanes set to a value Arm’s documentation
- vdupq_
n_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠p8 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠p16 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠s8 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠s16 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠s32 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠s64 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠u8 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠u16 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠u32 Experimental neon
- Duplicate vector element to vector or scalar
- vdupq_
n_ ⚠u64 Experimental neon
- Duplicate vector element to vector or scalar
- veor_s8⚠
Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veor_
s16 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veor_
s32 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veor_
s64 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veor_u8⚠
Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veor_
u16 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veor_
u32 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veor_
u64 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
s8 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
s16 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
s32 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
s64 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
u8 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
u16 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
u32 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- veorq_
u64 ⚠Experimental neon
- Vector bitwise exclusive or (vector) Arm’s documentation
- vext_
f16 ⚠Experimental neon,fp16
- Extract vector from pair of vectors Arm’s documentation
- vext_
f32 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_p8⚠
Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_
p16 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_s8⚠
Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_
s16 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_
s32 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_
s64 ⚠Experimental neon
- Extract vector from pair of vectors
- vext_u8⚠
Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_
u16 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_
u32 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vext_
u64 ⚠Experimental neon
- Extract vector from pair of vectors
- vextq_
f16 ⚠Experimental neon,fp16
- Extract vector from pair of vectors Arm’s documentation
- vextq_
f32 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
p8 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
p16 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
s8 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
s16 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
s32 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
s64 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
u8 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
u16 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
u32 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vextq_
u64 ⚠Experimental neon
- Extract vector from pair of vectors Arm’s documentation
- vfma_
f16 ⚠Experimental neon,fp16
- Floating-point fused Multiply-Add to accumulator (vector) Arm’s documentation
- vfma_
f32 ⚠Experimental neon
- Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
- vfma_
n_ ⚠f32 Experimental neon
- Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
- vfmaq_
f16 ⚠Experimental neon,fp16
- Floating-point fused Multiply-Add to accumulator (vector) Arm’s documentation
- vfmaq_
f32 ⚠Experimental neon
- Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
- vfmaq_
n_ ⚠f32 Experimental neon
- Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
- vfms_
f16 ⚠Experimental neon,fp16
- Floating-point fused multiply-subtract from accumulator Arm’s documentation
- vfms_
f32 ⚠Experimental neon
- Floating-point fused multiply-subtract from accumulator Arm’s documentation
- vfms_
n_ ⚠f32 Experimental neon
- Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
- vfmsq_
f16 ⚠Experimental neon,fp16
- Floating-point fused multiply-subtract from accumulator Arm’s documentation
- vfmsq_
f32 ⚠Experimental neon
- Floating-point fused multiply-subtract from accumulator Arm’s documentation
- vfmsq_
n_ ⚠f32 Experimental neon
- Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
- vget_
high_ ⚠f16 Experimental neon,fp16
- Duplicate vector element to vector Arm’s documentation
- vget_
high_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠p8 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠p16 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠s8 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠s16 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠s32 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠s64 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠u8 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠u16 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠u32 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
high_ ⚠u64 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
lane_ ⚠f16 Experimental neon,fp16
- Duplicate vector element to scalar Arm’s documentation
- vget_
lane_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
lane_ ⚠p8 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠p16 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠p64 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠s8 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠s16 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠s32 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠s64 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠u8 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠u16 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠u32 Experimental neon
- Move vector element to general-purpose register
- vget_
lane_ ⚠u64 Experimental neon
- Move vector element to general-purpose register
- vget_
low_ ⚠f16 Experimental neon,fp16
- Duplicate vector element to vector Arm’s documentation
- vget_
low_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠p8 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠p16 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠s8 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠s16 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠s32 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠s64 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠u8 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠u16 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠u32 Experimental neon
- Duplicate vector element to vector or scalar
- vget_
low_ ⚠u64 Experimental neon
- Duplicate vector element to vector or scalar
- vgetq_
lane_ ⚠f16 Experimental neon,fp16
- Duplicate vector element to scalar Arm’s documentation
- vgetq_
lane_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vgetq_
lane_ ⚠p8 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠p16 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠p64 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠s8 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠s16 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠s32 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠s64 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠u8 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠u16 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠u32 Experimental neon
- Move vector element to general-purpose register
- vgetq_
lane_ ⚠u64 Experimental neon
- Move vector element to general-purpose register
- vhadd_
s8 ⚠Experimental neon
- Halving add Arm’s documentation
- vhadd_
s16 ⚠Experimental neon
- Halving add Arm’s documentation
- vhadd_
s32 ⚠Experimental neon
- Halving add Arm’s documentation
- vhadd_
u8 ⚠Experimental neon
- Halving add Arm’s documentation
- vhadd_
u16 ⚠Experimental neon
- Halving add Arm’s documentation
- vhadd_
u32 ⚠Experimental neon
- Halving add Arm’s documentation
- vhaddq_
s8 ⚠Experimental neon
- Halving add Arm’s documentation
- vhaddq_
s16 ⚠Experimental neon
- Halving add Arm’s documentation
- vhaddq_
s32 ⚠Experimental neon
- Halving add Arm’s documentation
- vhaddq_
u8 ⚠Experimental neon
- Halving add Arm’s documentation
- vhaddq_
u16 ⚠Experimental neon
- Halving add Arm’s documentation
- vhaddq_
u32 ⚠Experimental neon
- Halving add Arm’s documentation
- vhsub_
s8 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsub_
s16 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsub_
s32 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsub_
u8 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsub_
u16 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsub_
u32 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsubq_
s8 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsubq_
s16 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsubq_
s32 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsubq_
u8 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsubq_
u16 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vhsubq_
u32 ⚠Experimental neon
- Signed halving subtract Arm’s documentation
- vld1_
dup_ ⚠f16 Experimental neon,fp16
- Load one single-element structure and replicate to all lanes of one register Arm’s documentation
- vld1_
dup_ ⚠f32 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠p8 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠p16 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠p64 Experimental neon,aes
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠s8 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠s16 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠s32 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠s64 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠u8 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠u16 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠u32 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
dup_ ⚠u64 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1_
f16_ ⚠x2 Experimental neon,fp16
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
f16_ ⚠x3 Experimental neon,fp16
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
f16_ ⚠x4 Experimental neon,fp16
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
f32_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
f32_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
f32_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
lane_ ⚠f16 Experimental neon,fp16
- Load one single-element structure to one lane of one register Arm’s documentation
- vld1_
lane_ ⚠f32 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠p8 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠p16 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠p64 Experimental neon,aes
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠s8 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠s16 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠s32 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠s64 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠u8 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠u16 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠u32 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
lane_ ⚠u64 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1_
p8_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p8_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p8_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p16_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p16_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p16_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p64_ ⚠x2 Experimental neon,aes
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p64_ ⚠x3 Experimental neon,aes
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
p64_ ⚠x4 Experimental neon,aes
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s8_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s8_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s8_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s16_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s16_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s16_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s32_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s32_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s32_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s64_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s64_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
s64_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u8_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u8_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u8_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u16_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u16_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u16_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u32_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u32_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u32_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u64_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u64_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1_
u64_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
dup_ ⚠f16 Experimental neon,fp16
- Load one single-element structure and replicate to all lanes of one register Arm’s documentation
- vld1q_
dup_ ⚠f32 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠p8 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠p16 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠p64 Experimental neon,aes
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠s8 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠s16 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠s32 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠s64 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠u8 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠u16 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠u32 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
dup_ ⚠u64 Experimental neon
- Load one single-element structure and Replicate to all lanes (of one register).
- vld1q_
f16_ ⚠x2 Experimental neon,fp16
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
f16_ ⚠x3 Experimental neon,fp16
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
f16_ ⚠x4 Experimental neon,fp16
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
f32_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
f32_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
f32_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
lane_ ⚠f16 Experimental neon,fp16
- Load one single-element structure to one lane of one register Arm’s documentation
- vld1q_
lane_ ⚠f32 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠p8 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠p16 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠p64 Experimental neon,aes
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠s8 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠s16 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠s32 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠s64 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠u8 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠u16 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠u32 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
lane_ ⚠u64 Experimental neon
- Load one single-element structure to one lane of one register.
- vld1q_
p8_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p8_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p8_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p16_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p16_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p16_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p64_ ⚠x2 Experimental neon,aes
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p64_ ⚠x3 Experimental neon,aes
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
p64_ ⚠x4 Experimental neon,aes
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s8_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s8_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s8_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s16_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s16_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s16_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s32_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s32_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s32_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s64_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s64_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
s64_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u8_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u8_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u8_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u16_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u16_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u16_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u32_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u32_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u32_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u64_ ⚠x2 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u64_ ⚠x3 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld1q_
u64_ ⚠x4 Experimental neon
- Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vld2_
dup_ ⚠f16 Experimental neon,fp16
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠f32 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠p8 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠p16 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠p64 Experimental neon,aes
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠s8 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠s16 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠s32 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠s64 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠u8 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠u16 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠u32 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
dup_ ⚠u64 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
f16 ⚠Experimental neon,fp16
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2_
f32 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠f16 Experimental neon,fp16
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠f32 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠p8 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠p16 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠s8 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠s16 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠s32 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠u8 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠u16 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
lane_ ⚠u32 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_p8⚠
Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
p16 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
p64 ⚠Experimental neon,aes
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_s8⚠
Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
s16 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
s32 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
s64 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_u8⚠
Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
u16 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
u32 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2_
u64 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
dup_ ⚠f16 Experimental neon,fp16
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠f32 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠p8 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠p16 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠s8 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠s16 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠s32 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠u8 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠u16 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
dup_ ⚠u32 Experimental neon
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
f16 ⚠Experimental neon,fp16
- Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
- vld2q_
f32 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
lane_ ⚠f16 Experimental neon,fp16
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
lane_ ⚠f32 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
lane_ ⚠p16 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
lane_ ⚠s16 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
lane_ ⚠s32 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
lane_ ⚠u16 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
lane_ ⚠u32 Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
p8 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
p16 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
s8 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
s16 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
s32 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
u8 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
u16 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld2q_
u32 ⚠Experimental neon
- Load multiple 2-element structures to two registers Arm’s documentation
- vld3_
dup_ ⚠f16 Experimental neon,fp16
- Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
- vld3_
dup_ ⚠f32 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠p8 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠p16 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠p64 Experimental neon,aes
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠s8 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠s16 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠s32 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠s64 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠u8 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠u16 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠u32 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
dup_ ⚠u64 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3_
f16 ⚠Experimental neon,fp16
- Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
- vld3_
f32 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
lane_ ⚠f16 Experimental neon,fp16
- Load multiple 3-element structures to two registers Arm’s documentation
- vld3_
lane_ ⚠f32 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
lane_ ⚠p8 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
lane_ ⚠p16 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
lane_ ⚠s8 Experimental neon
- Load multiple 3-element structures to two registers Arm’s documentation
- vld3_
lane_ ⚠s16 Experimental neon
- Load multiple 3-element structures to two registers Arm’s documentation
- vld3_
lane_ ⚠s32 Experimental neon
- Load multiple 3-element structures to two registers Arm’s documentation
- vld3_
lane_ ⚠u8 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
lane_ ⚠u16 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
lane_ ⚠u32 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_p8⚠
Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
p16 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
p64 ⚠Experimental neon,aes
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_s8⚠
Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
s16 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
s32 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
s64 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_u8⚠
Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
u16 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
u32 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3_
u64 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
dup_ ⚠f16 Experimental neon,fp16
- Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
- vld3q_
dup_ ⚠f32 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠p8 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠p16 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠s8 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠s16 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠s32 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠u8 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠u16 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
dup_ ⚠u32 Experimental neon
- Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
- vld3q_
f16 ⚠Experimental neon,fp16
- Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
- vld3q_
f32 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
lane_ ⚠f16 Experimental neon,fp16
- Load multiple 3-element structures to two registers Arm’s documentation
- vld3q_
lane_ ⚠f32 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
lane_ ⚠p16 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
lane_ ⚠s16 Experimental neon
- Load multiple 3-element structures to two registers Arm’s documentation
- vld3q_
lane_ ⚠s32 Experimental neon
- Load multiple 3-element structures to two registers Arm’s documentation
- vld3q_
lane_ ⚠u16 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
lane_ ⚠u32 Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
p8 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
p16 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
s8 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
s16 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
s32 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
u8 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
u16 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld3q_
u32 ⚠Experimental neon
- Load multiple 3-element structures to three registers Arm’s documentation
- vld4_
dup_ ⚠f16 Experimental neon,fp16
- Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
- vld4_
dup_ ⚠f32 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠p8 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠p16 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠p64 Experimental neon,aes
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠s8 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠s16 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠s32 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠s64 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠u8 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠u16 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠u32 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
dup_ ⚠u64 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4_
f16 ⚠Experimental neon,fp16
- Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
- vld4_
f32 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠f16 Experimental neon,fp16
- Load multiple 4-element structures to two registers Arm’s documentation
- vld4_
lane_ ⚠f32 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠p8 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠p16 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠s8 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠s16 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠s32 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠u8 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠u16 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
lane_ ⚠u32 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_p8⚠
Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
p16 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
p64 ⚠Experimental neon,aes
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_s8⚠
Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
s16 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
s32 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
s64 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_u8⚠
Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
u16 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
u32 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4_
u64 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
dup_ ⚠f16 Experimental neon,fp16
- Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
- vld4q_
dup_ ⚠f32 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠p8 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠p16 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠s8 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠s16 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠s32 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠u8 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠u16 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
dup_ ⚠u32 Experimental neon
- Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
- vld4q_
f16 ⚠Experimental neon,fp16
- Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
- vld4q_
f32 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
lane_ ⚠f16 Experimental neon,fp16
- Load multiple 4-element structures to two registers Arm’s documentation
- vld4q_
lane_ ⚠f32 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
lane_ ⚠p16 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
lane_ ⚠s16 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
lane_ ⚠s32 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
lane_ ⚠u16 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
lane_ ⚠u32 Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
p8 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
p16 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
s8 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
s16 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
s32 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
u8 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
u16 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vld4q_
u32 ⚠Experimental neon
- Load multiple 4-element structures to four registers Arm’s documentation
- vldrq_
p128 ⚠Experimental neon
- Load SIMD&FP register (immediate offset)
- vmax_
f16 ⚠Experimental neon,fp16
- Maximum (vector) Arm’s documentation
- vmax_
f32 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmax_s8⚠
Experimental neon
- Maximum (vector) Arm’s documentation
- vmax_
s16 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmax_
s32 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmax_u8⚠
Experimental neon
- Maximum (vector) Arm’s documentation
- vmax_
u16 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmax_
u32 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmaxnm_
f16 ⚠Experimental neon,fp16
- Floating-point Maximum Number (vector) Arm’s documentation
- vmaxnm_
f32 ⚠Experimental neon
- Floating-point Maximum Number (vector) Arm’s documentation
- vmaxnmq_
f16 ⚠Experimental neon,fp16
- Floating-point Maximum Number (vector) Arm’s documentation
- vmaxnmq_
f32 ⚠Experimental neon
- Floating-point Maximum Number (vector) Arm’s documentation
- vmaxq_
f16 ⚠Experimental neon,fp16
- Maximum (vector) Arm’s documentation
- vmaxq_
f32 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmaxq_
s8 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmaxq_
s16 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmaxq_
s32 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmaxq_
u8 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmaxq_
u16 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmaxq_
u32 ⚠Experimental neon
- Maximum (vector) Arm’s documentation
- vmin_
f16 ⚠Experimental neon,fp16
- Minimum (vector) Arm’s documentation
- vmin_
f32 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vmin_s8⚠
Experimental neon
- Minimum (vector) Arm’s documentation
- vmin_
s16 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vmin_
s32 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vmin_u8⚠
Experimental neon
- Minimum (vector) Arm’s documentation
- vmin_
u16 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vmin_
u32 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vminnm_
f16 ⚠Experimental neon,fp16
- Floating-point Minimum Number (vector) Arm’s documentation
- vminnm_
f32 ⚠Experimental neon
- Floating-point Minimum Number (vector) Arm’s documentation
- vminnmq_
f16 ⚠Experimental neon,fp16
- Floating-point Minimum Number (vector) Arm’s documentation
- vminnmq_
f32 ⚠Experimental neon
- Floating-point Minimum Number (vector) Arm’s documentation
- vminq_
f16 ⚠Experimental neon,fp16
- Minimum (vector) Arm’s documentation
- vminq_
f32 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vminq_
s8 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vminq_
s16 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vminq_
s32 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vminq_
u8 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vminq_
u16 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vminq_
u32 ⚠Experimental neon
- Minimum (vector) Arm’s documentation
- vmla_
f32 ⚠Experimental neon
- Floating-point multiply-add to accumulator Arm’s documentation
- vmla_
lane_ ⚠f32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
lane_ ⚠s16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
lane_ ⚠s32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
lane_ ⚠u16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
lane_ ⚠u32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
laneq_ ⚠f32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
laneq_ ⚠s16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
laneq_ ⚠s32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
laneq_ ⚠u16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
laneq_ ⚠u32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
n_ ⚠f32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
n_ ⚠s16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
n_ ⚠s32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
n_ ⚠u16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_
n_ ⚠u32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmla_s8⚠
Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmla_
s16 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmla_
s32 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmla_u8⚠
Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmla_
u16 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmla_
u32 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmlal_
lane_ ⚠s16 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
lane_ ⚠s32 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
lane_ ⚠u16 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
lane_ ⚠u32 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
laneq_ ⚠s16 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
laneq_ ⚠s32 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
laneq_ ⚠u16 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
laneq_ ⚠u32 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
n_ ⚠s16 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
n_ ⚠s32 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
n_ ⚠u16 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
n_ ⚠u32 Experimental neon
- Vector widening multiply accumulate with scalar Arm’s documentation
- vmlal_
s8 ⚠Experimental neon
- Signed multiply-add long Arm’s documentation
- vmlal_
s16 ⚠Experimental neon
- Signed multiply-add long Arm’s documentation
- vmlal_
s32 ⚠Experimental neon
- Signed multiply-add long Arm’s documentation
- vmlal_
u8 ⚠Experimental neon
- Unsigned multiply-add long Arm’s documentation
- vmlal_
u16 ⚠Experimental neon
- Unsigned multiply-add long Arm’s documentation
- vmlal_
u32 ⚠Experimental neon
- Unsigned multiply-add long Arm’s documentation
- vmlaq_
f32 ⚠Experimental neon
- Floating-point multiply-add to accumulator Arm’s documentation
- vmlaq_
lane_ ⚠f32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
lane_ ⚠s16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
lane_ ⚠s32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
lane_ ⚠u16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
lane_ ⚠u32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
laneq_ ⚠f32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
laneq_ ⚠s16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
laneq_ ⚠s32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
laneq_ ⚠u16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
laneq_ ⚠u32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
n_ ⚠f32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
n_ ⚠s16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
n_ ⚠s32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
n_ ⚠u16 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
n_ ⚠u32 Experimental neon
- Vector multiply accumulate with scalar Arm’s documentation
- vmlaq_
s8 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmlaq_
s16 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmlaq_
s32 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmlaq_
u8 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmlaq_
u16 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmlaq_
u32 ⚠Experimental neon
- Multiply-add to accumulator Arm’s documentation
- vmls_
f32 ⚠Experimental neon
- Floating-point multiply-subtract from accumulator Arm’s documentation
- vmls_
lane_ ⚠f32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
lane_ ⚠s16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
lane_ ⚠s32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
lane_ ⚠u16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
lane_ ⚠u32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
laneq_ ⚠f32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
laneq_ ⚠s16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
laneq_ ⚠s32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
laneq_ ⚠u16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
laneq_ ⚠u32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
n_ ⚠f32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
n_ ⚠s16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
n_ ⚠s32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
n_ ⚠u16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_
n_ ⚠u32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmls_s8⚠
Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmls_
s16 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmls_
s32 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmls_u8⚠
Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmls_
u16 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmls_
u32 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmlsl_
lane_ ⚠s16 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
lane_ ⚠s32 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
lane_ ⚠u16 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
lane_ ⚠u32 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
laneq_ ⚠s16 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
laneq_ ⚠s32 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
laneq_ ⚠u16 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
laneq_ ⚠u32 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
n_ ⚠s16 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
n_ ⚠s32 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
n_ ⚠u16 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
n_ ⚠u32 Experimental neon
- Vector widening multiply subtract with scalar Arm’s documentation
- vmlsl_
s8 ⚠Experimental neon
- Signed multiply-subtract long Arm’s documentation
- vmlsl_
s16 ⚠Experimental neon
- Signed multiply-subtract long Arm’s documentation
- vmlsl_
s32 ⚠Experimental neon
- Signed multiply-subtract long Arm’s documentation
- vmlsl_
u8 ⚠Experimental neon
- Unsigned multiply-subtract long Arm’s documentation
- vmlsl_
u16 ⚠Experimental neon
- Unsigned multiply-subtract long Arm’s documentation
- vmlsl_
u32 ⚠Experimental neon
- Unsigned multiply-subtract long Arm’s documentation
- vmlsq_
f32 ⚠Experimental neon
- Floating-point multiply-subtract from accumulator Arm’s documentation
- vmlsq_
lane_ ⚠f32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
lane_ ⚠s16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
lane_ ⚠s32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
lane_ ⚠u16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
lane_ ⚠u32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
laneq_ ⚠f32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
laneq_ ⚠s16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
laneq_ ⚠s32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
laneq_ ⚠u16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
laneq_ ⚠u32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
n_ ⚠f32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
n_ ⚠s16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
n_ ⚠s32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
n_ ⚠u16 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
n_ ⚠u32 Experimental neon
- Vector multiply subtract with scalar Arm’s documentation
- vmlsq_
s8 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmlsq_
s16 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmlsq_
s32 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmlsq_
u8 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmlsq_
u16 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmlsq_
u32 ⚠Experimental neon
- Multiply-subtract from accumulator Arm’s documentation
- vmmlaq_
s32 ⚠Experimental neon,i8mm
- 8-bit integer matrix multiply-accumulate Arm’s documentation
- vmmlaq_
u32 ⚠Experimental neon,i8mm
- 8-bit integer matrix multiply-accumulate Arm’s documentation
- vmov_
n_ ⚠f16 Experimental neon,fp16
- Duplicate element to vector Arm’s documentation
- vmov_
n_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠p8 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠p16 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠s8 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠s16 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠s32 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠s64 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠u8 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠u16 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠u32 Experimental neon
- Duplicate vector element to vector or scalar
- vmov_
n_ ⚠u64 Experimental neon
- Duplicate vector element to vector or scalar
- vmovl_
s8 ⚠Experimental neon
- Vector long move.
- vmovl_
s16 ⚠Experimental neon
- Vector long move.
- vmovl_
s32 ⚠Experimental neon
- Vector long move.
- vmovl_
u8 ⚠Experimental neon
- Vector long move.
- vmovl_
u16 ⚠Experimental neon
- Vector long move.
- vmovl_
u32 ⚠Experimental neon
- Vector long move.
- vmovn_
s16 ⚠Experimental neon
- Vector narrow integer.
- vmovn_
s32 ⚠Experimental neon
- Vector narrow integer.
- vmovn_
s64 ⚠Experimental neon
- Vector narrow integer.
- vmovn_
u16 ⚠Experimental neon
- Vector narrow integer.
- vmovn_
u32 ⚠Experimental neon
- Vector narrow integer.
- vmovn_
u64 ⚠Experimental neon
- Vector narrow integer.
- vmovq_
n_ ⚠f16 Experimental neon,fp16
- Duplicate element to vector Arm’s documentation
- vmovq_
n_ ⚠f32 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠p8 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠p16 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠s8 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠s16 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠s32 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠s64 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠u8 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠u16 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠u32 Experimental neon
- Duplicate vector element to vector or scalar
- vmovq_
n_ ⚠u64 Experimental neon
- Duplicate vector element to vector or scalar
- vmul_
f16 ⚠Experimental neon,fp16
- Multiply Arm’s documentation
- vmul_
f32 ⚠Experimental neon
- Multiply Arm’s documentation
- vmul_
lane_ ⚠f16 Experimental neon,fp16
- Multiply Arm’s documentation
- vmul_
lane_ ⚠f32 Experimental neon
- Floating-point multiply Arm’s documentation
- vmul_
lane_ ⚠s16 Experimental neon
- Multiply Arm’s documentation
- vmul_
lane_ ⚠s32 Experimental neon
- Multiply Arm’s documentation
- vmul_
lane_ ⚠u16 Experimental neon
- Multiply Arm’s documentation
- vmul_
lane_ ⚠u32 Experimental neon
- Multiply Arm’s documentation
- vmul_
laneq_ ⚠f32 Experimental neon
- Floating-point multiply Arm’s documentation
- vmul_
laneq_ ⚠s16 Experimental neon
- Multiply Arm’s documentation
- vmul_
laneq_ ⚠s32 Experimental neon
- Multiply Arm’s documentation
- vmul_
laneq_ ⚠u16 Experimental neon
- Multiply Arm’s documentation
- vmul_
laneq_ ⚠u32 Experimental neon
- Multiply Arm’s documentation
- vmul_
n_ ⚠f16 Experimental neon,fp16
- Vector multiply by scalar Arm’s documentation
- vmul_
n_ ⚠f32 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmul_
n_ ⚠s16 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmul_
n_ ⚠s32 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmul_
n_ ⚠u16 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmul_
n_ ⚠u32 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmul_p8⚠
Experimental neon
- Polynomial multiply Arm’s documentation
- vmul_s8⚠
Experimental neon
- Multiply Arm’s documentation
- vmul_
s16 ⚠Experimental neon
- Multiply Arm’s documentation
- vmul_
s32 ⚠Experimental neon
- Multiply Arm’s documentation
- vmul_u8⚠
Experimental neon
- Multiply Arm’s documentation
- vmul_
u16 ⚠Experimental neon
- Multiply Arm’s documentation
- vmul_
u32 ⚠Experimental neon
- Multiply Arm’s documentation
- vmull_
lane_ ⚠s16 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
lane_ ⚠s32 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
lane_ ⚠u16 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
lane_ ⚠u32 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
laneq_ ⚠s16 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
laneq_ ⚠s32 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
laneq_ ⚠u16 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
laneq_ ⚠u32 Experimental neon
- Vector long multiply by scalar Arm’s documentation
- vmull_
n_ ⚠s16 Experimental neon
- Vector long multiply with scalar Arm’s documentation
- vmull_
n_ ⚠s32 Experimental neon
- Vector long multiply with scalar Arm’s documentation
- vmull_
n_ ⚠u16 Experimental neon
- Vector long multiply with scalar Arm’s documentation
- vmull_
n_ ⚠u32 Experimental neon
- Vector long multiply with scalar Arm’s documentation
- vmull_
p8 ⚠Experimental neon
- Polynomial multiply long Arm’s documentation
- vmull_
s8 ⚠Experimental neon
- Signed multiply long Arm’s documentation
- vmull_
s16 ⚠Experimental neon
- Signed multiply long Arm’s documentation
- vmull_
s32 ⚠Experimental neon
- Signed multiply long Arm’s documentation
- vmull_
u8 ⚠Experimental neon
- Unsigned multiply long Arm’s documentation
- vmull_
u16 ⚠Experimental neon
- Unsigned multiply long Arm’s documentation
- vmull_
u32 ⚠Experimental neon
- Unsigned multiply long Arm’s documentation
- vmulq_
f16 ⚠Experimental neon,fp16
- Multiply Arm’s documentation
- vmulq_
f32 ⚠Experimental neon
- Multiply Arm’s documentation
- vmulq_
lane_ ⚠f16 Experimental neon,fp16
- Multiply Arm’s documentation
- vmulq_
lane_ ⚠f32 Experimental neon
- Floating-point multiply Arm’s documentation
- vmulq_
lane_ ⚠s16 Experimental neon
- Multiply Arm’s documentation
- vmulq_
lane_ ⚠s32 Experimental neon
- Multiply Arm’s documentation
- vmulq_
lane_ ⚠u16 Experimental neon
- Multiply Arm’s documentation
- vmulq_
lane_ ⚠u32 Experimental neon
- Multiply Arm’s documentation
- vmulq_
laneq_ ⚠f32 Experimental neon
- Floating-point multiply Arm’s documentation
- vmulq_
laneq_ ⚠s16 Experimental neon
- Multiply Arm’s documentation
- vmulq_
laneq_ ⚠s32 Experimental neon
- Multiply Arm’s documentation
- vmulq_
laneq_ ⚠u16 Experimental neon
- Multiply Arm’s documentation
- vmulq_
laneq_ ⚠u32 Experimental neon
- Multiply Arm’s documentation
- vmulq_
n_ ⚠f16 Experimental neon,fp16
- Vector multiply by scalar Arm’s documentation
- vmulq_
n_ ⚠f32 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmulq_
n_ ⚠s16 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmulq_
n_ ⚠s32 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmulq_
n_ ⚠u16 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmulq_
n_ ⚠u32 Experimental neon
- Vector multiply by scalar Arm’s documentation
- vmulq_
p8 ⚠Experimental neon
- Polynomial multiply Arm’s documentation
- vmulq_
s8 ⚠Experimental neon
- Multiply Arm’s documentation
- vmulq_
s16 ⚠Experimental neon
- Multiply Arm’s documentation
- vmulq_
s32 ⚠Experimental neon
- Multiply Arm’s documentation
- vmulq_
u8 ⚠Experimental neon
- Multiply Arm’s documentation
- vmulq_
u16 ⚠Experimental neon
- Multiply Arm’s documentation
- vmulq_
u32 ⚠Experimental neon
- Multiply Arm’s documentation
- vmvn_p8⚠
Experimental neon
- Vector bitwise not.
- vmvn_s8⚠
Experimental neon
- Vector bitwise not.
- vmvn_
s16 ⚠Experimental neon
- Vector bitwise not.
- vmvn_
s32 ⚠Experimental neon
- Vector bitwise not.
- vmvn_u8⚠
Experimental neon
- Vector bitwise not.
- vmvn_
u16 ⚠Experimental neon
- Vector bitwise not.
- vmvn_
u32 ⚠Experimental neon
- Vector bitwise not.
- vmvnq_
p8 ⚠Experimental neon
- Vector bitwise not.
- vmvnq_
s8 ⚠Experimental neon
- Vector bitwise not.
- vmvnq_
s16 ⚠Experimental neon
- Vector bitwise not.
- vmvnq_
s32 ⚠Experimental neon
- Vector bitwise not.
- vmvnq_
u8 ⚠Experimental neon
- Vector bitwise not.
- vmvnq_
u16 ⚠Experimental neon
- Vector bitwise not.
- vmvnq_
u32 ⚠Experimental neon
- Vector bitwise not.
- vneg_
f16 ⚠Experimental neon,fp16
- Negate Arm’s documentation
- vneg_
f32 ⚠Experimental neon
- Negate Arm’s documentation
- vneg_s8⚠
Experimental neon
- Negate Arm’s documentation
- vneg_
s16 ⚠Experimental neon
- Negate Arm’s documentation
- vneg_
s32 ⚠Experimental neon
- Negate Arm’s documentation
- vnegq_
f16 ⚠Experimental neon,fp16
- Negate Arm’s documentation
- vnegq_
f32 ⚠Experimental neon
- Negate Arm’s documentation
- vnegq_
s8 ⚠Experimental neon
- Negate Arm’s documentation
- vnegq_
s16 ⚠Experimental neon
- Negate Arm’s documentation
- vnegq_
s32 ⚠Experimental neon
- Negate Arm’s documentation
- vorn_s8⚠
Experimental neon
- Vector bitwise inclusive OR NOT
- vorn_
s16 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vorn_
s32 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vorn_
s64 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vorn_u8⚠
Experimental neon
- Vector bitwise inclusive OR NOT
- vorn_
u16 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vorn_
u32 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vorn_
u64 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
s8 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
s16 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
s32 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
s64 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
u8 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
u16 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
u32 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vornq_
u64 ⚠Experimental neon
- Vector bitwise inclusive OR NOT
- vorr_s8⚠
Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorr_
s16 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorr_
s32 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorr_
s64 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorr_u8⚠
Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorr_
u16 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorr_
u32 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorr_
u64 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
s8 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
s16 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
s32 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
s64 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
u8 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
u16 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
u32 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vorrq_
u64 ⚠Experimental neon
- Vector bitwise or (immediate, inclusive) Arm’s documentation
- vpadal_
s8 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpadal_
s16 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpadal_
s32 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpadal_
u8 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpadal_
u16 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpadal_
u32 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpadalq_
s8 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpadalq_
s16 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpadalq_
s32 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpadalq_
u8 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpadalq_
u16 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpadalq_
u32 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpadd_
f16 ⚠Experimental neon,fp16
- Floating-point add pairwise Arm’s documentation
- vpadd_
f32 ⚠Experimental neon
- Floating-point add pairwise Arm’s documentation
- vpadd_
s8 ⚠Experimental neon
- Add pairwise. Arm’s documentation
- vpadd_
s16 ⚠Experimental neon
- Add pairwise. Arm’s documentation
- vpadd_
s32 ⚠Experimental neon
- Add pairwise. Arm’s documentation
- vpadd_
u8 ⚠Experimental neon
- Add pairwise. Arm’s documentation
- vpadd_
u16 ⚠Experimental neon
- Add pairwise. Arm’s documentation
- vpadd_
u32 ⚠Experimental neon
- Add pairwise. Arm’s documentation
- vpaddl_
s8 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddl_
s16 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddl_
s32 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddl_
u8 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddl_
u16 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddl_
u32 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddlq_
s8 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddlq_
s16 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddlq_
s32 ⚠Experimental neon
- Signed Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddlq_
u8 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddlq_
u16 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpaddlq_
u32 ⚠Experimental neon
- Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
- vpmax_
f32 ⚠Experimental neon
- Folding maximum of adjacent pairs Arm’s documentation
- vpmax_
s8 ⚠Experimental neon
- Folding maximum of adjacent pairs Arm’s documentation
- vpmax_
s16 ⚠Experimental neon
- Folding maximum of adjacent pairs Arm’s documentation
- vpmax_
s32 ⚠Experimental neon
- Folding maximum of adjacent pairs Arm’s documentation
- vpmax_
u8 ⚠Experimental neon
- Folding maximum of adjacent pairs Arm’s documentation
- vpmax_
u16 ⚠Experimental neon
- Folding maximum of adjacent pairs Arm’s documentation
- vpmax_
u32 ⚠Experimental neon
- Folding maximum of adjacent pairs Arm’s documentation
- vpmin_
f32 ⚠Experimental neon
- Folding minimum of adjacent pairs Arm’s documentation
- vpmin_
s8 ⚠Experimental neon
- Folding minimum of adjacent pairs Arm’s documentation
- vpmin_
s16 ⚠Experimental neon
- Folding minimum of adjacent pairs Arm’s documentation
- vpmin_
s32 ⚠Experimental neon
- Folding minimum of adjacent pairs Arm’s documentation
- vpmin_
u8 ⚠Experimental neon
- Folding minimum of adjacent pairs Arm’s documentation
- vpmin_
u16 ⚠Experimental neon
- Folding minimum of adjacent pairs Arm’s documentation
- vpmin_
u32 ⚠Experimental neon
- Folding minimum of adjacent pairs Arm’s documentation
- vqabs_
s8 ⚠Experimental neon
- Signed saturating Absolute value Arm’s documentation
- vqabs_
s16 ⚠Experimental neon
- Signed saturating Absolute value Arm’s documentation
- vqabs_
s32 ⚠Experimental neon
- Signed saturating Absolute value Arm’s documentation
- vqabsq_
s8 ⚠Experimental neon
- Signed saturating Absolute value Arm’s documentation
- vqabsq_
s16 ⚠Experimental neon
- Signed saturating Absolute value Arm’s documentation
- vqabsq_
s32 ⚠Experimental neon
- Signed saturating Absolute value Arm’s documentation
- vqadd_
s8 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqadd_
s16 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqadd_
s32 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqadd_
s64 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqadd_
u8 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqadd_
u16 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqadd_
u32 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqadd_
u64 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
s8 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
s16 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
s32 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
s64 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
u8 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
u16 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
u32 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqaddq_
u64 ⚠Experimental neon
- Saturating add Arm’s documentation
- vqdmlal_
lane_ ⚠s16 Experimental neon
- Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
- vqdmlal_
lane_ ⚠s32 Experimental neon
- Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
- vqdmlal_
n_ ⚠s16 Experimental neon
- Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
- vqdmlal_
n_ ⚠s32 Experimental neon
- Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
- vqdmlal_
s16 ⚠Experimental neon
- Signed saturating doubling multiply-add long Arm’s documentation
- vqdmlal_
s32 ⚠Experimental neon
- Signed saturating doubling multiply-add long Arm’s documentation
- vqdmlsl_
lane_ ⚠s16 Experimental neon
- Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
- vqdmlsl_
lane_ ⚠s32 Experimental neon
- Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
- vqdmlsl_
n_ ⚠s16 Experimental neon
- Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
- vqdmlsl_
n_ ⚠s32 Experimental neon
- Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
- vqdmlsl_
s16 ⚠Experimental neon
- Signed saturating doubling multiply-subtract long Arm’s documentation
- vqdmlsl_
s32 ⚠Experimental neon
- Signed saturating doubling multiply-subtract long Arm’s documentation
- vqdmulh_
laneq_ ⚠s16 Experimental neon
- Vector saturating doubling multiply high by scalar Arm’s documentation
- vqdmulh_
laneq_ ⚠s32 Experimental neon
- Vector saturating doubling multiply high by scalar Arm’s documentation
- vqdmulh_
n_ ⚠s16 Experimental neon
- Vector saturating doubling multiply high with scalar Arm’s documentation
- vqdmulh_
n_ ⚠s32 Experimental neon
- Vector saturating doubling multiply high with scalar Arm’s documentation
- vqdmulh_
s16 ⚠Experimental neon
- Signed saturating doubling multiply returning high half Arm’s documentation
- vqdmulh_
s32 ⚠Experimental neon
- Signed saturating doubling multiply returning high half Arm’s documentation
- vqdmulhq_
laneq_ ⚠s16 Experimental neon
- Vector saturating doubling multiply high by scalar Arm’s documentation
- vqdmulhq_
laneq_ ⚠s32 Experimental neon
- Vector saturating doubling multiply high by scalar Arm’s documentation
- vqdmulhq_
n_ ⚠s16 Experimental neon
- Vector saturating doubling multiply high with scalar Arm’s documentation
- vqdmulhq_
n_ ⚠s32 Experimental neon
- Vector saturating doubling multiply high with scalar Arm’s documentation
- vqdmulhq_
s16 ⚠Experimental neon
- Signed saturating doubling multiply returning high half Arm’s documentation
- vqdmulhq_
s32 ⚠Experimental neon
- Signed saturating doubling multiply returning high half Arm’s documentation
- vqdmull_
lane_ ⚠s16 Experimental neon
- Vector saturating doubling long multiply by scalar Arm’s documentation
- vqdmull_
lane_ ⚠s32 Experimental neon
- Vector saturating doubling long multiply by scalar Arm’s documentation
- vqdmull_
n_ ⚠s16 Experimental neon
- Vector saturating doubling long multiply with scalar Arm’s documentation
- vqdmull_
n_ ⚠s32 Experimental neon
- Vector saturating doubling long multiply with scalar Arm’s documentation
- vqdmull_
s16 ⚠Experimental neon
- Signed saturating doubling multiply long Arm’s documentation
- vqdmull_
s32 ⚠Experimental neon
- Signed saturating doubling multiply long Arm’s documentation
- vqmovn_
s16 ⚠Experimental neon
- Signed saturating extract narrow Arm’s documentation
- vqmovn_
s32 ⚠Experimental neon
- Signed saturating extract narrow Arm’s documentation
- vqmovn_
s64 ⚠Experimental neon
- Signed saturating extract narrow Arm’s documentation
- vqmovn_
u16 ⚠Experimental neon
- Unsigned saturating extract narrow Arm’s documentation
- vqmovn_
u32 ⚠Experimental neon
- Unsigned saturating extract narrow Arm’s documentation
- vqmovn_
u64 ⚠Experimental neon
- Unsigned saturating extract narrow Arm’s documentation
- vqmovun_
s16 ⚠Experimental neon
- Signed saturating extract unsigned narrow Arm’s documentation
- vqmovun_
s32 ⚠Experimental neon
- Signed saturating extract unsigned narrow Arm’s documentation
- vqmovun_
s64 ⚠Experimental neon
- Signed saturating extract unsigned narrow Arm’s documentation
- vqneg_
s8 ⚠Experimental neon
- Signed saturating negate Arm’s documentation
- vqneg_
s16 ⚠Experimental neon
- Signed saturating negate Arm’s documentation
- vqneg_
s32 ⚠Experimental neon
- Signed saturating negate Arm’s documentation
- vqnegq_
s8 ⚠Experimental neon
- Signed saturating negate Arm’s documentation
- vqnegq_
s16 ⚠Experimental neon
- Signed saturating negate Arm’s documentation
- vqnegq_
s32 ⚠Experimental neon
- Signed saturating negate Arm’s documentation
- vqrdmulh_
lane_ ⚠s16 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulh_
lane_ ⚠s32 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulh_
laneq_ ⚠s16 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulh_
laneq_ ⚠s32 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulh_
n_ ⚠s16 Experimental neon
- Vector saturating rounding doubling multiply high with scalar Arm’s documentation
- vqrdmulh_
n_ ⚠s32 Experimental neon
- Vector saturating rounding doubling multiply high with scalar Arm’s documentation
- vqrdmulh_
s16 ⚠Experimental neon
- Signed saturating rounding doubling multiply returning high half Arm’s documentation
- vqrdmulh_
s32 ⚠Experimental neon
- Signed saturating rounding doubling multiply returning high half Arm’s documentation
- vqrdmulhq_
lane_ ⚠s16 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulhq_
lane_ ⚠s32 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulhq_
laneq_ ⚠s16 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulhq_
laneq_ ⚠s32 Experimental neon
- Vector rounding saturating doubling multiply high by scalar Arm’s documentation
- vqrdmulhq_
n_ ⚠s16 Experimental neon
- Vector saturating rounding doubling multiply high with scalar Arm’s documentation
- vqrdmulhq_
n_ ⚠s32 Experimental neon
- Vector saturating rounding doubling multiply high with scalar Arm’s documentation
- vqrdmulhq_
s16 ⚠Experimental neon
- Signed saturating rounding doubling multiply returning high half Arm’s documentation
- vqrdmulhq_
s32 ⚠Experimental neon
- Signed saturating rounding doubling multiply returning high half Arm’s documentation
- vqrshl_
s8 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshl_
s16 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshl_
s32 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshl_
s64 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshl_
u8 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshl_
u16 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshl_
u32 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshl_
u64 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshlq_
s8 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshlq_
s16 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshlq_
s32 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshlq_
s64 ⚠Experimental neon
- Signed saturating rounding shift left Arm’s documentation
- vqrshlq_
u8 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshlq_
u16 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshlq_
u32 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshlq_
u64 ⚠Experimental neon
- Unsigned signed saturating rounding shift left Arm’s documentation
- vqrshrn_
n_ ⚠s16 Experimental neon
- Signed saturating rounded shift right narrow Arm’s documentation
- vqrshrn_
n_ ⚠s32 Experimental neon
- Signed saturating rounded shift right narrow Arm’s documentation
- vqrshrn_
n_ ⚠s64 Experimental neon
- Signed saturating rounded shift right narrow Arm’s documentation
- vqrshrn_
n_ ⚠u16 Experimental neon
- Unsigned signed saturating rounded shift right narrow Arm’s documentation
- vqrshrn_
n_ ⚠u32 Experimental neon
- Unsigned signed saturating rounded shift right narrow Arm’s documentation
- vqrshrn_
n_ ⚠u64 Experimental neon
- Unsigned signed saturating rounded shift right narrow Arm’s documentation
- vqrshrun_
n_ ⚠s16 Experimental neon
- Signed saturating rounded shift right unsigned narrow Arm’s documentation
- vqrshrun_
n_ ⚠s32 Experimental neon
- Signed saturating rounded shift right unsigned narrow Arm’s documentation
- vqrshrun_
n_ ⚠s64 Experimental neon
- Signed saturating rounded shift right unsigned narrow Arm’s documentation
- vqshl_
n_ ⚠s8 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
n_ ⚠s16 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
n_ ⚠s32 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
n_ ⚠s64 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
n_ ⚠u8 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshl_
n_ ⚠u16 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshl_
n_ ⚠u32 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshl_
n_ ⚠u64 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshl_
s8 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
s16 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
s32 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
s64 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshl_
u8 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshl_
u16 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshl_
u32 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshl_
u64 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠s8 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠s16 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠s32 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠s64 Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠u8 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠u16 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠u32 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
n_ ⚠u64 Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
s8 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
s16 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
s32 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
s64 ⚠Experimental neon
- Signed saturating shift left Arm’s documentation
- vqshlq_
u8 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
u16 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
u32 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlq_
u64 ⚠Experimental neon
- Unsigned saturating shift left Arm’s documentation
- vqshlu_
n_ ⚠s8 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshlu_
n_ ⚠s16 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshlu_
n_ ⚠s32 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshlu_
n_ ⚠s64 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshluq_
n_ ⚠s8 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshluq_
n_ ⚠s16 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshluq_
n_ ⚠s32 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshluq_
n_ ⚠s64 Experimental neon
- Signed saturating shift left unsigned Arm’s documentation
- vqshrn_
n_ ⚠s16 Experimental neon
- Signed saturating shift right narrow Arm’s documentation
- vqshrn_
n_ ⚠s32 Experimental neon
- Signed saturating shift right narrow Arm’s documentation
- vqshrn_
n_ ⚠s64 Experimental neon
- Signed saturating shift right narrow Arm’s documentation
- vqshrn_
n_ ⚠u16 Experimental neon
- Unsigned saturating shift right narrow Arm’s documentation
- vqshrn_
n_ ⚠u32 Experimental neon
- Unsigned saturating shift right narrow Arm’s documentation
- vqshrn_
n_ ⚠u64 Experimental neon
- Unsigned saturating shift right narrow Arm’s documentation
- vqshrun_
n_ ⚠s16 Experimental neon
- Signed saturating shift right unsigned narrow Arm’s documentation
- vqshrun_
n_ ⚠s32 Experimental neon
- Signed saturating shift right unsigned narrow Arm’s documentation
- vqshrun_
n_ ⚠s64 Experimental neon
- Signed saturating shift right unsigned narrow Arm’s documentation
- vqsub_
s8 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsub_
s16 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsub_
s32 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsub_
s64 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsub_
u8 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsub_
u16 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsub_
u32 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsub_
u64 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
s8 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
s16 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
s32 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
s64 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
u8 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
u16 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
u32 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vqsubq_
u64 ⚠Experimental neon
- Saturating subtract Arm’s documentation
- vraddhn_
high_ ⚠s16 Experimental neon
- Rounding Add returning High Narrow (high half). Arm’s documentation
- vraddhn_
high_ ⚠s32 Experimental neon
- Rounding Add returning High Narrow (high half). Arm’s documentation
- vraddhn_
high_ ⚠s64 Experimental neon
- Rounding Add returning High Narrow (high half). Arm’s documentation
- vraddhn_
high_ ⚠u16 Experimental neon
- Rounding Add returning High Narrow (high half). Arm’s documentation
- vraddhn_
high_ ⚠u32 Experimental neon
- Rounding Add returning High Narrow (high half). Arm’s documentation
- vraddhn_
high_ ⚠u64 Experimental neon
- Rounding Add returning High Narrow (high half). Arm’s documentation
- vraddhn_
s16 ⚠Experimental neon
- Rounding Add returning High Narrow. Arm’s documentation
- vraddhn_
s32 ⚠Experimental neon
- Rounding Add returning High Narrow. Arm’s documentation
- vraddhn_
s64 ⚠Experimental neon
- Rounding Add returning High Narrow. Arm’s documentation
- vraddhn_
u16 ⚠Experimental neon
- Rounding Add returning High Narrow. Arm’s documentation
- vraddhn_
u32 ⚠Experimental neon
- Rounding Add returning High Narrow. Arm’s documentation
- vraddhn_
u64 ⚠Experimental neon
- Rounding Add returning High Narrow. Arm’s documentation
- vrecpe_
f16 ⚠Experimental neon,fp16
- Reciprocal estimate. Arm’s documentation
- vrecpe_
f32 ⚠Experimental neon
- Reciprocal estimate. Arm’s documentation
- vrecpe_
u32 ⚠Experimental neon
- Unsigned reciprocal estimate Arm’s documentation
- vrecpeq_
f16 ⚠Experimental neon,fp16
- Reciprocal estimate. Arm’s documentation
- vrecpeq_
f32 ⚠Experimental neon
- Reciprocal estimate. Arm’s documentation
- vrecpeq_
u32 ⚠Experimental neon
- Unsigned reciprocal estimate Arm’s documentation
- vrecps_
f16 ⚠Experimental neon,fp16
- Floating-point reciprocal step Arm’s documentation
- vrecps_
f32 ⚠Experimental neon
- Floating-point reciprocal step Arm’s documentation
- vrecpsq_
f16 ⚠Experimental neon,fp16
- Floating-point reciprocal step Arm’s documentation
- vrecpsq_
f32 ⚠Experimental neon
- Floating-point reciprocal step Arm’s documentation
- vreinterpret_
f16_ ⚠f32 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠p8 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠p16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠p64 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠s8 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠s16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠s32 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠s64 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠u8 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠u16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠u32 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f16_ ⚠u64 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
f32_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p8_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p16_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠p8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠p16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠s8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠s16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠s32 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠u8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠u16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
p64_ ⚠u32 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s8_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s16_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s32_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
s64_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u8_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u16_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u32_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpret_
u64_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠f32 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠p8 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠p16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠p64 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠p128 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠s8 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠s16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠s32 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠s64 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠u8 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠u16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠u32 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f16_ ⚠u64 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠p128 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
f32_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p8_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p16_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠p8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠p16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠s8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠s16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠s32 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠u8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠u16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p64_ ⚠u32 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠p8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠p16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠s8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠s16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠s32 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠s64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠u8 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠u16 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠u32 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
p128_ ⚠u64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s8_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s16_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s32_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
s64_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u8_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u16_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠p64 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u32_ ⚠u64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠f16 Experimental neon,fp16
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠f32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠p8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠p16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠p128 Experimental neon,aes
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠s8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠s16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠s32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠s64 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠u8 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠u16 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vreinterpretq_
u64_ ⚠u32 Experimental neon
- Vector reinterpret cast operation Arm’s documentation
- vrev16_
p8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev16_
s8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev16_
u8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev16q_
p8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev16q_
s8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev16q_
u8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32_
p8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32_
p16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32_
s8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32_
s16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32_
u8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32_
u16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32q_
p8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32q_
p16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32q_
s8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32q_
s16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32q_
u8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev32q_
u16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
f16 ⚠Experimental neon,fp16
- Reverse elements in 64-bit doublewords Arm’s documentation
- vrev64_
f32 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
p8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
p16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
s8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
s16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
s32 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
u8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
u16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64_
u32 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
f16 ⚠Experimental neon,fp16
- Reverse elements in 64-bit doublewords Arm’s documentation
- vrev64q_
f32 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
p8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
p16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
s8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
s16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
s32 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
u8 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
u16 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrev64q_
u32 ⚠Experimental neon
- Reversing vector elements (swap endianness)
- vrhadd_
s8 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhadd_
s16 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhadd_
s32 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhadd_
u8 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhadd_
u16 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhadd_
u32 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhaddq_
s8 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhaddq_
s16 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhaddq_
s32 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhaddq_
u8 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhaddq_
u16 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrhaddq_
u32 ⚠Experimental neon
- Rounding halving add Arm’s documentation
- vrndn_
f16 ⚠Experimental neon,fp16
- Floating-point round to integral, to nearest with ties to even Arm’s documentation
- vrndn_
f32 ⚠Experimental neon
- Floating-point round to integral, to nearest with ties to even Arm’s documentation
- vrndnq_
f16 ⚠Experimental neon,fp16
- Floating-point round to integral, to nearest with ties to even Arm’s documentation
- vrndnq_
f32 ⚠Experimental neon
- Floating-point round to integral, to nearest with ties to even Arm’s documentation
- vrshl_
s8 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshl_
s16 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshl_
s32 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshl_
s64 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshl_
u8 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshl_
u16 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshl_
u32 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshl_
u64 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshlq_
s8 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshlq_
s16 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshlq_
s32 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshlq_
s64 ⚠Experimental neon
- Signed rounding shift left Arm’s documentation
- vrshlq_
u8 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshlq_
u16 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshlq_
u32 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshlq_
u64 ⚠Experimental neon
- Unsigned rounding shift left Arm’s documentation
- vrshr_
n_ ⚠s8 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshr_
n_ ⚠s16 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshr_
n_ ⚠s32 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshr_
n_ ⚠s64 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshr_
n_ ⚠u8 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrshr_
n_ ⚠u16 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrshr_
n_ ⚠u32 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrshr_
n_ ⚠u64 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrshrn_
n_ ⚠s16 Experimental neon
- Rounding shift right narrow Arm’s documentation
- vrshrn_
n_ ⚠s32 Experimental neon
- Rounding shift right narrow Arm’s documentation
- vrshrn_
n_ ⚠s64 Experimental neon
- Rounding shift right narrow Arm’s documentation
- vrshrn_
n_ ⚠u16 Experimental neon
- Rounding shift right narrow Arm’s documentation
- vrshrn_
n_ ⚠u32 Experimental neon
- Rounding shift right narrow Arm’s documentation
- vrshrn_
n_ ⚠u64 Experimental neon
- Rounding shift right narrow Arm’s documentation
- vrshrq_
n_ ⚠s8 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshrq_
n_ ⚠s16 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshrq_
n_ ⚠s32 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshrq_
n_ ⚠s64 Experimental neon
- Signed rounding shift right Arm’s documentation
- vrshrq_
n_ ⚠u8 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrshrq_
n_ ⚠u16 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrshrq_
n_ ⚠u32 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrshrq_
n_ ⚠u64 Experimental neon
- Unsigned rounding shift right Arm’s documentation
- vrsqrte_
f16 ⚠Experimental neon,fp16
- Reciprocal square-root estimate. Arm’s documentation
- vrsqrte_
f32 ⚠Experimental neon
- Reciprocal square-root estimate. Arm’s documentation
- vrsqrte_
u32 ⚠Experimental neon
- Unsigned reciprocal square root estimate Arm’s documentation
- vrsqrteq_
f16 ⚠Experimental neon,fp16
- Reciprocal square-root estimate. Arm’s documentation
- vrsqrteq_
f32 ⚠Experimental neon
- Reciprocal square-root estimate. Arm’s documentation
- vrsqrteq_
u32 ⚠Experimental neon
- Unsigned reciprocal square root estimate Arm’s documentation
- vrsqrts_
f16 ⚠Experimental neon,fp16
- Floating-point reciprocal square root step Arm’s documentation
- vrsqrts_
f32 ⚠Experimental neon
- Floating-point reciprocal square root step Arm’s documentation
- vrsqrtsq_
f16 ⚠Experimental neon,fp16
- Floating-point reciprocal square root step Arm’s documentation
- vrsqrtsq_
f32 ⚠Experimental neon
- Floating-point reciprocal square root step Arm’s documentation
- vrsra_
n_ ⚠s8 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsra_
n_ ⚠s16 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsra_
n_ ⚠s32 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsra_
n_ ⚠s64 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsra_
n_ ⚠u8 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsra_
n_ ⚠u16 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsra_
n_ ⚠u32 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsra_
n_ ⚠u64 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠s8 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠s16 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠s32 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠s64 Experimental neon
- Signed rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠u8 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠u16 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠u32 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsraq_
n_ ⚠u64 Experimental neon
- Unsigned rounding shift right and accumulate Arm’s documentation
- vrsubhn_
s16 ⚠Experimental neon
- Rounding subtract returning high narrow Arm’s documentation
- vrsubhn_
s32 ⚠Experimental neon
- Rounding subtract returning high narrow Arm’s documentation
- vrsubhn_
s64 ⚠Experimental neon
- Rounding subtract returning high narrow Arm’s documentation
- vrsubhn_
u16 ⚠Experimental neon
- Rounding subtract returning high narrow Arm’s documentation
- vrsubhn_
u32 ⚠Experimental neon
- Rounding subtract returning high narrow Arm’s documentation
- vrsubhn_
u64 ⚠Experimental neon
- Rounding subtract returning high narrow Arm’s documentation
- vset_
lane_ ⚠f16 Experimental neon,fp16
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠f32 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠p8 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠p16 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠p64 Experimental neon,aes
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠s8 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠s16 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠s32 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠s64 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠u8 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠u16 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠u32 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vset_
lane_ ⚠u64 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠f16 Experimental neon,fp16
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠f32 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠p8 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠p16 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠p64 Experimental neon,aes
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠s8 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠s16 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠s32 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠s64 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠u8 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠u16 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠u32 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsetq_
lane_ ⚠u64 Experimental neon
- Insert vector element from another vector element Arm’s documentation
- vsha1cq_
u32 ⚠Experimental sha2
- SHA1 hash update accelerator, choose. Arm’s documentation
- vsha1h_
u32 ⚠Experimental sha2
- SHA1 fixed rotate. Arm’s documentation
- vsha1mq_
u32 ⚠Experimental sha2
- SHA1 hash update accelerator, majority Arm’s documentation
- vsha1pq_
u32 ⚠Experimental sha2
- SHA1 hash update accelerator, parity Arm’s documentation
- vsha1su0q_
u32 ⚠Experimental sha2
- SHA1 schedule update accelerator, first part. Arm’s documentation
- vsha1su1q_
u32 ⚠Experimental sha2
- SHA1 schedule update accelerator, second part. Arm’s documentation
- vsha256h2q_
u32 ⚠Experimental sha2
- SHA1 schedule update accelerator, upper part. Arm’s documentation
- vsha256hq_
u32 ⚠Experimental sha2
- SHA1 schedule update accelerator, first part. Arm’s documentation
- vsha256su0q_
u32 ⚠Experimental sha2
- SHA256 schedule update accelerator, first part. Arm’s documentation
- vsha256su1q_
u32 ⚠Experimental sha2
- SHA256 schedule update accelerator, second part. Arm’s documentation
- vshl_
n_ ⚠s8 Experimental neon
- Shift left Arm’s documentation
- vshl_
n_ ⚠s16 Experimental neon
- Shift left Arm’s documentation
- vshl_
n_ ⚠s32 Experimental neon
- Shift left Arm’s documentation
- vshl_
n_ ⚠s64 Experimental neon
- Shift left Arm’s documentation
- vshl_
n_ ⚠u8 Experimental neon
- Shift left Arm’s documentation
- vshl_
n_ ⚠u16 Experimental neon
- Shift left Arm’s documentation
- vshl_
n_ ⚠u32 Experimental neon
- Shift left Arm’s documentation
- vshl_
n_ ⚠u64 Experimental neon
- Shift left Arm’s documentation
- vshl_s8⚠
Experimental neon
- Signed Shift left Arm’s documentation
- vshl_
s16 ⚠Experimental neon
- Signed Shift left Arm’s documentation
- vshl_
s32 ⚠Experimental neon
- Signed Shift left Arm’s documentation
- vshl_
s64 ⚠Experimental neon
- Signed Shift left Arm’s documentation
- vshl_u8⚠
Experimental neon
- Unsigned Shift left Arm’s documentation
- vshl_
u16 ⚠Experimental neon
- Unsigned Shift left Arm’s documentation
- vshl_
u32 ⚠Experimental neon
- Unsigned Shift left Arm’s documentation
- vshl_
u64 ⚠Experimental neon
- Unsigned Shift left Arm’s documentation
- vshll_
n_ ⚠s8 Experimental neon
- Signed shift left long Arm’s documentation
- vshll_
n_ ⚠s16 Experimental neon
- Signed shift left long Arm’s documentation
- vshll_
n_ ⚠s32 Experimental neon
- Signed shift left long Arm’s documentation
- vshll_
n_ ⚠u8 Experimental neon
- Signed shift left long Arm’s documentation
- vshll_
n_ ⚠u16 Experimental neon
- Signed shift left long Arm’s documentation
- vshll_
n_ ⚠u32 Experimental neon
- Signed shift left long Arm’s documentation
- vshlq_
n_ ⚠s8 Experimental neon
- Shift left Arm’s documentation
- vshlq_
n_ ⚠s16 Experimental neon
- Shift left Arm’s documentation
- vshlq_
n_ ⚠s32 Experimental neon
- Shift left Arm’s documentation
- vshlq_
n_ ⚠s64 Experimental neon
- Shift left Arm’s documentation
- vshlq_
n_ ⚠u8 Experimental neon
- Shift left Arm’s documentation
- vshlq_
n_ ⚠u16 Experimental neon
- Shift left Arm’s documentation
- vshlq_
n_ ⚠u32 Experimental neon
- Shift left Arm’s documentation
- vshlq_
n_ ⚠u64 Experimental neon
- Shift left Arm’s documentation
- vshlq_
s8 ⚠Experimental neon
- Signed Shift left Arm’s documentation
- vshlq_
s16 ⚠Experimental neon
- Signed Shift left Arm’s documentation
- vshlq_
s32 ⚠Experimental neon
- Signed Shift left Arm’s documentation
- vshlq_
s64 ⚠Experimental neon
- Signed Shift left Arm’s documentation
- vshlq_
u8 ⚠Experimental neon
- Unsigned Shift left Arm’s documentation
- vshlq_
u16 ⚠Experimental neon
- Unsigned Shift left Arm’s documentation
- vshlq_
u32 ⚠Experimental neon
- Unsigned Shift left Arm’s documentation
- vshlq_
u64 ⚠Experimental neon
- Unsigned Shift left Arm’s documentation
- vshr_
n_ ⚠s8 Experimental neon
- Shift right Arm’s documentation
- vshr_
n_ ⚠s16 Experimental neon
- Shift right Arm’s documentation
- vshr_
n_ ⚠s32 Experimental neon
- Shift right Arm’s documentation
- vshr_
n_ ⚠s64 Experimental neon
- Shift right Arm’s documentation
- vshr_
n_ ⚠u8 Experimental neon
- Shift right Arm’s documentation
- vshr_
n_ ⚠u16 Experimental neon
- Shift right Arm’s documentation
- vshr_
n_ ⚠u32 Experimental neon
- Shift right Arm’s documentation
- vshr_
n_ ⚠u64 Experimental neon
- Shift right Arm’s documentation
- vshrn_
n_ ⚠s16 Experimental neon
- Shift right narrow Arm’s documentation
- vshrn_
n_ ⚠s32 Experimental neon
- Shift right narrow Arm’s documentation
- vshrn_
n_ ⚠s64 Experimental neon
- Shift right narrow Arm’s documentation
- vshrn_
n_ ⚠u16 Experimental neon
- Shift right narrow Arm’s documentation
- vshrn_
n_ ⚠u32 Experimental neon
- Shift right narrow Arm’s documentation
- vshrn_
n_ ⚠u64 Experimental neon
- Shift right narrow Arm’s documentation
- vshrq_
n_ ⚠s8 Experimental neon
- Shift right Arm’s documentation
- vshrq_
n_ ⚠s16 Experimental neon
- Shift right Arm’s documentation
- vshrq_
n_ ⚠s32 Experimental neon
- Shift right Arm’s documentation
- vshrq_
n_ ⚠s64 Experimental neon
- Shift right Arm’s documentation
- vshrq_
n_ ⚠u8 Experimental neon
- Shift right Arm’s documentation
- vshrq_
n_ ⚠u16 Experimental neon
- Shift right Arm’s documentation
- vshrq_
n_ ⚠u32 Experimental neon
- Shift right Arm’s documentation
- vshrq_
n_ ⚠u64 Experimental neon
- Shift right Arm’s documentation
- vsra_
n_ ⚠s8 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsra_
n_ ⚠s16 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsra_
n_ ⚠s32 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsra_
n_ ⚠s64 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsra_
n_ ⚠u8 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vsra_
n_ ⚠u16 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vsra_
n_ ⚠u32 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vsra_
n_ ⚠u64 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠s8 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠s16 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠s32 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠s64 Experimental neon
- Signed shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠u8 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠u16 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠u32 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vsraq_
n_ ⚠u64 Experimental neon
- Unsigned shift right and accumulate Arm’s documentation
- vst1_
f16_ ⚠x2 Experimental neon,fp16
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
f16_ ⚠x3 Experimental neon,fp16
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
f16_ ⚠x4 Experimental neon,fp16
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
f32_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
f32_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
f32_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠f32 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠p8 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠p16 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠p64 Experimental neon,aes
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠s8 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠s16 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠s32 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠s64 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠u8 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠u16 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠u32 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
lane_ ⚠u64 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
p8_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p8_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p8_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p16_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p16_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p16_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p64_ ⚠x2 Experimental neon,aes
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p64_ ⚠x3 Experimental neon,aes
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
p64_ ⚠x4 Experimental neon,aes
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
s8_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s8_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s8_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s16_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s16_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s16_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s32_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s32_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s32_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s64_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s64_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
s64_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1_
u8_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u8_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u8_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u16_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u16_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u16_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u32_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u32_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u32_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u64_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u64_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1_
u64_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
f16_ ⚠x2 Experimental neon,fp16
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
f16_ ⚠x3 Experimental neon,fp16
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
f16_ ⚠x4 Experimental neon,fp16
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
f32_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
f32_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
f32_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠f32 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠p8 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠p16 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠p64 Experimental neon,aes
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠s8 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠s16 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠s32 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠s64 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠u8 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠u16 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠u32 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
lane_ ⚠u64 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
p8_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p8_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p8_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p16_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p16_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p16_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p64_ ⚠x2 Experimental neon,aes
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p64_ ⚠x3 Experimental neon,aes
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
p64_ ⚠x4 Experimental neon,aes
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
s8_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s8_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s8_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s16_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s16_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s16_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s32_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s32_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s32_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s64_ ⚠x2 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s64_ ⚠x3 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
s64_ ⚠x4 Experimental neon
- Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
- vst1q_
u8_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u8_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u8_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u16_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u16_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u16_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u32_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u32_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u32_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u64_ ⚠x2 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u64_ ⚠x3 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst1q_
u64_ ⚠x4 Experimental neon
- Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
- vst2_
f16 ⚠Experimental neon,fp16
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
f32 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠f32 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠p8 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠p16 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠s8 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠s16 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠s32 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠u8 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠u16 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
lane_ ⚠u32 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_p8⚠
Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
p16 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
p64 ⚠Experimental neon,aes
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_s8⚠
Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
s16 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
s32 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
s64 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_u8⚠
Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
u16 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
u32 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2_
u64 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
f16 ⚠Experimental neon,fp16
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
f32 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
lane_ ⚠f32 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
lane_ ⚠p16 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
lane_ ⚠s16 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
lane_ ⚠s32 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
lane_ ⚠u16 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
lane_ ⚠u32 Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
p8 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
p16 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
s8 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
s16 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
s32 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
u8 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
u16 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst2q_
u32 ⚠Experimental neon
- Store multiple 2-element structures from two registers Arm’s documentation
- vst3_
f16 ⚠Experimental neon,fp16
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
f32 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠f32 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠p8 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠p16 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠s8 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠s16 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠s32 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠u8 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠u16 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
lane_ ⚠u32 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_p8⚠
Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
p16 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
p64 ⚠Experimental neon,aes
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_s8⚠
Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
s16 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
s32 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
s64 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_u8⚠
Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
u16 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
u32 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3_
u64 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
f16 ⚠Experimental neon,fp16
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
f32 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
lane_ ⚠f32 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
lane_ ⚠p16 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
lane_ ⚠s16 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
lane_ ⚠s32 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
lane_ ⚠u16 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
lane_ ⚠u32 Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
p8 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
p16 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
s8 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
s16 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
s32 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
u8 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
u16 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst3q_
u32 ⚠Experimental neon
- Store multiple 3-element structures from three registers Arm’s documentation
- vst4_
f16 ⚠Experimental neon,fp16
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
f32 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠f32 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠p8 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠p16 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠s8 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠s16 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠s32 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠u8 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠u16 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
lane_ ⚠u32 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_p8⚠
Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
p16 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
p64 ⚠Experimental neon,aes
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_s8⚠
Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
s16 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
s32 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
s64 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_u8⚠
Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
u16 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
u32 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4_
u64 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
f16 ⚠Experimental neon,fp16
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
f32 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
lane_ ⚠f16 Experimental neon,fp16
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
lane_ ⚠f32 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
lane_ ⚠p16 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
lane_ ⚠s16 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
lane_ ⚠s32 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
lane_ ⚠u16 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
lane_ ⚠u32 Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
p8 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
p16 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
s8 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
s16 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
s32 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
u8 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
u16 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vst4q_
u32 ⚠Experimental neon
- Store multiple 4-element structures from four registers Arm’s documentation
- vstrq_
p128 ⚠Experimental neon
- Store SIMD&FP register (immediate offset)
- vsub_
f16 ⚠Experimental neon,fp16
- Subtract Arm’s documentation
- vsub_
f32 ⚠Experimental neon
- Subtract Arm’s documentation
- vsub_s8⚠
Experimental neon
- Subtract Arm’s documentation
- vsub_
s16 ⚠Experimental neon
- Subtract Arm’s documentation
- vsub_
s32 ⚠Experimental neon
- Subtract Arm’s documentation
- vsub_
s64 ⚠Experimental neon
- Subtract Arm’s documentation
- vsub_u8⚠
Experimental neon
- Subtract Arm’s documentation
- vsub_
u16 ⚠Experimental neon
- Subtract Arm’s documentation
- vsub_
u32 ⚠Experimental neon
- Subtract Arm’s documentation
- vsub_
u64 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubhn_
high_ ⚠s16 Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
high_ ⚠s32 Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
high_ ⚠s64 Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
high_ ⚠u16 Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
high_ ⚠u32 Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
high_ ⚠u64 Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
s16 ⚠Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
s32 ⚠Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
s64 ⚠Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
u16 ⚠Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
u32 ⚠Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubhn_
u64 ⚠Experimental neon
- Subtract returning high narrow Arm’s documentation
- vsubl_
s8 ⚠Experimental neon
- Signed Subtract Long Arm’s documentation
- vsubl_
s16 ⚠Experimental neon
- Signed Subtract Long Arm’s documentation
- vsubl_
s32 ⚠Experimental neon
- Signed Subtract Long Arm’s documentation
- vsubl_
u8 ⚠Experimental neon
- Unsigned Subtract Long Arm’s documentation
- vsubl_
u16 ⚠Experimental neon
- Unsigned Subtract Long Arm’s documentation
- vsubl_
u32 ⚠Experimental neon
- Unsigned Subtract Long Arm’s documentation
- vsubq_
f16 ⚠Experimental neon,fp16
- Subtract Arm’s documentation
- vsubq_
f32 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
s8 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
s16 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
s32 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
s64 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
u8 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
u16 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
u32 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubq_
u64 ⚠Experimental neon
- Subtract Arm’s documentation
- vsubw_
s8 ⚠Experimental neon
- Signed Subtract Wide Arm’s documentation
- vsubw_
s16 ⚠Experimental neon
- Signed Subtract Wide Arm’s documentation
- vsubw_
s32 ⚠Experimental neon
- Signed Subtract Wide Arm’s documentation
- vsubw_
u8 ⚠Experimental neon
- Unsigned Subtract Wide Arm’s documentation
- vsubw_
u16 ⚠Experimental neon
- Unsigned Subtract Wide Arm’s documentation
- vsubw_
u32 ⚠Experimental neon
- Unsigned Subtract Wide Arm’s documentation
- vsudot_
lane_ ⚠s32 Experimental neon,i8mm
- Dot product index form with signed and unsigned integers Arm’s documentation
- vsudotq_
lane_ ⚠s32 Experimental neon,i8mm
- Dot product index form with signed and unsigned integers Arm’s documentation
- vtrn_
f16 ⚠Experimental neon,fp16
- Transpose elements Arm’s documentation
- vtrn_
f32 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrn_p8⚠
Experimental neon
- Transpose elements Arm’s documentation
- vtrn_
p16 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrn_s8⚠
Experimental neon
- Transpose elements Arm’s documentation
- vtrn_
s16 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrn_
s32 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrn_u8⚠
Experimental neon
- Transpose elements Arm’s documentation
- vtrn_
u16 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrn_
u32 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
f16 ⚠Experimental neon,fp16
- Transpose elements Arm’s documentation
- vtrnq_
f32 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
p8 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
p16 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
s8 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
s16 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
s32 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
u8 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
u16 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtrnq_
u32 ⚠Experimental neon
- Transpose elements Arm’s documentation
- vtst_p8⚠
Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtst_
p16 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtst_s8⚠
Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtst_
s16 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtst_
s32 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtst_u8⚠
Experimental neon
- Unsigned compare bitwise Test bits nonzero Arm’s documentation
- vtst_
u16 ⚠Experimental neon
- Unsigned compare bitwise Test bits nonzero Arm’s documentation
- vtst_
u32 ⚠Experimental neon
- Unsigned compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
p8 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
p16 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
s8 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
s16 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
s32 ⚠Experimental neon
- Signed compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
u8 ⚠Experimental neon
- Unsigned compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
u16 ⚠Experimental neon
- Unsigned compare bitwise Test bits nonzero Arm’s documentation
- vtstq_
u32 ⚠Experimental neon
- Unsigned compare bitwise Test bits nonzero Arm’s documentation
- vusdot_
lane_ ⚠s32 Experimental neon,i8mm
- Dot product index form with unsigned and signed integers Arm’s documentation
- vusdot_
s32 ⚠Experimental neon,i8mm
- Dot product vector form with unsigned and signed integers Arm’s documentation
- vusdotq_
lane_ ⚠s32 Experimental neon,i8mm
- Dot product index form with unsigned and signed integers Arm’s documentation
- vusdotq_
s32 ⚠Experimental neon,i8mm
- Dot product vector form with unsigned and signed integers Arm’s documentation
- vusmmlaq_
s32 ⚠Experimental neon,i8mm
- Unsigned and signed 8-bit integer matrix multiply-accumulate Arm’s documentation
- vuzp_
f16 ⚠Experimental neon,fp16
- Unzip vectors Arm’s documentation
- vuzp_
f32 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_p8⚠
Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_
p16 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_s8⚠
Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_
s16 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_
s32 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_u8⚠
Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_
u16 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzp_
u32 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
f16 ⚠Experimental neon,fp16
- Unzip vectors Arm’s documentation
- vuzpq_
f32 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
p8 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
p16 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
s8 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
s16 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
s32 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
u8 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
u16 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vuzpq_
u32 ⚠Experimental neon
- Unzip vectors Arm’s documentation
- vzip_
f16 ⚠Experimental neon,fp16
- Zip vectors Arm’s documentation
- vzip_
f32 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzip_p8⚠
Experimental neon
- Zip vectors Arm’s documentation
- vzip_
p16 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzip_s8⚠
Experimental neon
- Zip vectors Arm’s documentation
- vzip_
s16 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzip_
s32 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzip_u8⚠
Experimental neon
- Zip vectors Arm’s documentation
- vzip_
u16 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzip_
u32 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
f16 ⚠Experimental neon,fp16
- Zip vectors Arm’s documentation
- vzipq_
f32 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
p8 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
p16 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
s8 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
s16 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
s32 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
u8 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
u16 ⚠Experimental neon
- Zip vectors Arm’s documentation
- vzipq_
u32 ⚠Experimental neon
- Zip vectors Arm’s documentation
Type Aliases§
- int8x4_
t Experimental - ARM-specific vector of four packed
i8
packed into a 32-bit integer. - int16x2_
t Experimental - ARM-specific vector of two packed
i16
packed into a 32-bit integer. - uint8x4_
t Experimental - ARM-specific vector of four packed
u8
packed into a 32-bit integer. - uint16x2_
t Experimental - ARM-specific vector of two packed
u16
packed into a 32-bit integer.