🔬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§
- ARM-specific 64-bit wide vector of two packed
f32
. - ARM-specific type containing two
float32x2_t
vectors. - ARM-specific type containing three
float32x2_t
vectors. - ARM-specific type containing four
float32x2_t
vectors. - ARM-specific 128-bit wide vector of four packed
f32
. - ARM-specific type containing two
float32x4_t
vectors. - ARM-specific type containing three
float32x4_t
vectors. - ARM-specific type containing four
float32x4_t
vectors. - ARM-specific 64-bit wide vector of eight packed
i8
. - ARM-specific type containing two
int8x8_t
vectors. - ARM-specific type containing three
int8x8_t
vectors. - ARM-specific type containing four
int8x8_t
vectors. - ARM-specific 128-bit wide vector of sixteen packed
i8
. - ARM-specific type containing two
int8x16_t
vectors. - ARM-specific type containing three
int8x16_t
vectors. - ARM-specific type containing four
int8x16_t
vectors. - ARM-specific 64-bit wide vector of four packed
i16
. - ARM-specific type containing two
int16x4_t
vectors. - ARM-specific type containing three
int16x4_t
vectors. - ARM-specific type containing four
int16x4_t
vectors. - ARM-specific 128-bit wide vector of eight packed
i16
. - ARM-specific type containing two
int16x8_t
vectors. - ARM-specific type containing three
int16x8_t
vectors. - ARM-specific type containing four
int16x8_t
vectors. - ARM-specific 64-bit wide vector of two packed
i32
. - ARM-specific type containing two
int32x2_t
vectors. - ARM-specific type containing three
int32x2_t
vectors. - ARM-specific type containing four
int32x2_t
vectors. - ARM-specific 128-bit wide vector of four packed
i32
. - ARM-specific type containing two
int32x4_t
vectors. - ARM-specific type containing three
int32x4_t
vectors. - ARM-specific type containing four
int32x4_t
vectors. - ARM-specific 64-bit wide vector of one packed
i64
. - ARM-specific type containing two
int64x1_t
vectors. - ARM-specific type containing three
int64x1_t
vectors. - ARM-specific type containing four
int64x1_t
vectors. - ARM-specific 128-bit wide vector of two packed
i64
. - ARM-specific type containing two
int64x2_t
vectors. - ARM-specific type containing three
int64x2_t
vectors. - ARM-specific type containing four
int64x2_t
vectors. - ARM-specific 64-bit wide polynomial vector of eight packed
p8
. - ARM-specific type containing two
poly8x8_t
vectors. - ARM-specific type containing three
poly8x8_t
vectors. - ARM-specific type containing four
poly8x8_t
vectors. - ARM-specific 128-bit wide vector of sixteen packed
p8
. - ARM-specific type containing two
poly8x16_t
vectors. - ARM-specific type containing three
poly8x16_t
vectors. - ARM-specific type containing four
poly8x16_t
vectors. - ARM-specific 64-bit wide vector of four packed
p16
. - ARM-specific type containing two
poly16x4_t
vectors. - ARM-specific type containing three
poly16x4_t
vectors. - ARM-specific type containing four
poly16x4_t
vectors. - ARM-specific 128-bit wide vector of eight packed
p16
. - ARM-specific type containing two
poly16x8_t
vectors. - ARM-specific type containing three
poly16x8_t
vectors. - ARM-specific type containing four
poly16x8_t
vectors. - ARM-specific 64-bit wide vector of one packed
p64
. - ARM-specific type containing two
poly64x1_t
vectors. - ARM-specific type containing three
poly64x1_t
vectors. - ARM-specific type containing four
poly64x1_t
vectors. - ARM-specific 128-bit wide vector of two packed
p64
. - ARM-specific type containing two
poly64x2_t
vectors. - ARM-specific type containing three
poly64x2_t
vectors. - ARM-specific type containing four
poly64x2_t
vectors. - ARM-specific 64-bit wide vector of eight packed
u8
. - ARM-specific type containing two
uint8x8_t
vectors. - ARM-specific type containing three
uint8x8_t
vectors. - ARM-specific type containing four
uint8x8_t
vectors. - ARM-specific 128-bit wide vector of sixteen packed
u8
. - ARM-specific type containing two
uint8x16_t
vectors. - ARM-specific type containing three
uint8x16_t
vectors. - ARM-specific type containing four
uint8x16_t
vectors. - ARM-specific 64-bit wide vector of four packed
u16
. - ARM-specific type containing two
uint16x4_t
vectors. - ARM-specific type containing three
uint16x4_t
vectors. - ARM-specific type containing four
uint16x4_t
vectors. - ARM-specific 128-bit wide vector of eight packed
u16
. - ARM-specific type containing two
uint16x8_t
vectors. - ARM-specific type containing three
uint16x8_t
vectors. - ARM-specific type containing four
uint16x8_t
vectors. - ARM-specific 64-bit wide vector of two packed
u32
. - ARM-specific type containing two
uint32x2_t
vectors. - ARM-specific type containing three
uint32x2_t
vectors. - ARM-specific type containing four
uint32x2_t
vectors. - ARM-specific 128-bit wide vector of four packed
u32
. - ARM-specific type containing two
uint32x4_t
vectors. - ARM-specific type containing three
uint32x4_t
vectors. - ARM-specific type containing four
uint32x4_t
vectors. - ARM-specific 64-bit wide vector of one packed
u64
. - ARM-specific type containing two
uint64x1_t
vectors. - ARM-specific type containing three
uint64x1_t
vectors. - ARM-specific type containing four
uint64x1_t
vectors. - ARM-specific 128-bit wide vector of two packed
u64
. - ARM-specific type containing two
uint64x2_t
vectors. - ARM-specific type containing three
uint64x2_t
vectors. - ARM-specific type containing four
uint64x2_t
vectors. - SYExperimentalFull system is the required shareability domain, reads and writes are the required access types
- int8x4_tExperimentalARM-specific 32-bit wide vector of four packed
i8
. - int16x2_tExperimentalARM-specific 32-bit wide vector of two packed
i16
. - uint8x4_tExperimentalARM-specific 32-bit wide vector of four packed
u8
. - uint16x2_tExperimentalARM-specific 32-bit wide vector of two packed
u16
.
Functions§
- __crc32b⚠
crc
CRC32 single round checksum for bytes (8 bits). - __crc32cb⚠
crc
CRC32-C single round checksum for bytes (8 bits). - __crc32ch⚠
crc
CRC32-C single round checksum for half words (16 bits). - __crc32cw⚠
crc
CRC32-C single round checksum for words (32 bits). - __crc32h⚠
crc
CRC32 single round checksum for half words (16 bits). - __crc32w⚠
crc
CRC32 single round checksum for words (32 bits). - vaba_s8⚠
neon
- vaba_s16⚠
neon
- vaba_s32⚠
neon
- vaba_u8⚠
neon
- vaba_u16⚠
neon
- vaba_u32⚠
neon
- vabal_s8⚠
neon
Signed Absolute difference and Accumulate Long - vabal_s16⚠
neon
Signed Absolute difference and Accumulate Long - vabal_s32⚠
neon
Signed Absolute difference and Accumulate Long - vabal_u8⚠
neon
Unsigned Absolute difference and Accumulate Long - vabal_u16⚠
neon
Unsigned Absolute difference and Accumulate Long - vabal_u32⚠
neon
Unsigned Absolute difference and Accumulate Long - vabaq_s8⚠
neon
- vabaq_s16⚠
neon
- vabaq_s32⚠
neon
- vabaq_u8⚠
neon
- vabaq_u16⚠
neon
- vabaq_u32⚠
neon
- vabd_f32⚠
neon
Absolute difference between the arguments of Floating - vabd_s8⚠
neon
Absolute difference between the arguments - vabd_s16⚠
neon
Absolute difference between the arguments - vabd_s32⚠
neon
Absolute difference between the arguments - vabd_u8⚠
neon
Absolute difference between the arguments - vabd_u16⚠
neon
Absolute difference between the arguments - vabd_u32⚠
neon
Absolute difference between the arguments - vabdl_s8⚠
neon
Signed Absolute difference Long - vabdl_s16⚠
neon
Signed Absolute difference Long - vabdl_s32⚠
neon
Signed Absolute difference Long - vabdl_u8⚠
neon
Unsigned Absolute difference Long - vabdl_u16⚠
neon
Unsigned Absolute difference Long - vabdl_u32⚠
neon
Unsigned Absolute difference Long - vabdq_f32⚠
neon
Absolute difference between the arguments of Floating - vabdq_s8⚠
neon
Absolute difference between the arguments - vabdq_s16⚠
neon
Absolute difference between the arguments - vabdq_s32⚠
neon
Absolute difference between the arguments - vabdq_u8⚠
neon
Absolute difference between the arguments - vabdq_u16⚠
neon
Absolute difference between the arguments - vabdq_u32⚠
neon
Absolute difference between the arguments - vabs_f32⚠
neon
Floating-point absolute value - vabs_s8⚠
neon
Absolute value (wrapping). - vabs_s16⚠
neon
Absolute value (wrapping). - vabs_s32⚠
neon
Absolute value (wrapping). - vabsq_f32⚠
neon
Floating-point absolute value - vabsq_s8⚠
neon
Absolute value (wrapping). - vabsq_s16⚠
neon
Absolute value (wrapping). - vabsq_s32⚠
neon
Absolute value (wrapping). - vadd_f32⚠
neon
Vector add. - vadd_p8⚠
neon
Bitwise exclusive OR - vadd_p16⚠
neon
Bitwise exclusive OR - vadd_p64⚠
neon
Bitwise exclusive OR - vadd_s8⚠
neon
Vector add. - vadd_s16⚠
neon
Vector add. - vadd_s32⚠
neon
Vector add. - vadd_u8⚠
neon
Vector add. - vadd_u16⚠
neon
Vector add. - vadd_u32⚠
neon
Vector add. - vaddhn_high_s16⚠
neon
Add returning High Narrow (high half). - vaddhn_high_s32⚠
neon
Add returning High Narrow (high half). - vaddhn_high_s64⚠
neon
Add returning High Narrow (high half). - vaddhn_high_u16⚠
neon
Add returning High Narrow (high half). - vaddhn_high_u32⚠
neon
Add returning High Narrow (high half). - vaddhn_high_u64⚠
neon
Add returning High Narrow (high half). - vaddhn_s16⚠
neon
Add returning High Narrow. - vaddhn_s32⚠
neon
Add returning High Narrow. - vaddhn_s64⚠
neon
Add returning High Narrow. - vaddhn_u16⚠
neon
Add returning High Narrow. - vaddhn_u32⚠
neon
Add returning High Narrow. - vaddhn_u64⚠
neon
Add returning High Narrow. - vaddl_high_s8⚠
neon
Signed Add Long (vector, high half). - vaddl_high_s16⚠
neon
Signed Add Long (vector, high half). - vaddl_high_s32⚠
neon
Signed Add Long (vector, high half). - vaddl_high_u8⚠
neon
Unsigned Add Long (vector, high half). - vaddl_high_u16⚠
neon
Unsigned Add Long (vector, high half). - vaddl_high_u32⚠
neon
Unsigned Add Long (vector, high half). - vaddl_s8⚠
neon
Signed Add Long (vector). - vaddl_s16⚠
neon
Signed Add Long (vector). - vaddl_s32⚠
neon
Signed Add Long (vector). - vaddl_u8⚠
neon
Unsigned Add Long (vector). - vaddl_u16⚠
neon
Unsigned Add Long (vector). - vaddl_u32⚠
neon
Unsigned Add Long (vector). - vaddq_f32⚠
neon
Vector add. - vaddq_p8⚠
neon
Bitwise exclusive OR - vaddq_p16⚠
neon
Bitwise exclusive OR - vaddq_p64⚠
neon
Bitwise exclusive OR - vaddq_p128⚠
neon
Bitwise exclusive OR - vaddq_s8⚠
neon
Vector add. - vaddq_s16⚠
neon
Vector add. - vaddq_s32⚠
neon
Vector add. - vaddq_s64⚠
neon
Vector add. - vaddq_u8⚠
neon
Vector add. - vaddq_u16⚠
neon
Vector add. - vaddq_u32⚠
neon
Vector add. - vaddq_u64⚠
neon
Vector add. - vaddw_high_s8⚠
neon
Signed Add Wide (high half). - vaddw_high_s16⚠
neon
Signed Add Wide (high half). - vaddw_high_s32⚠
neon
Signed Add Wide (high half). - vaddw_high_u8⚠
neon
Unsigned Add Wide (high half). - vaddw_high_u16⚠
neon
Unsigned Add Wide (high half). - vaddw_high_u32⚠
neon
Unsigned Add Wide (high half). - vaddw_s8⚠
neon
Signed Add Wide. - vaddw_s16⚠
neon
Signed Add Wide. - vaddw_s32⚠
neon
Signed Add Wide. - vaddw_u8⚠
neon
Unsigned Add Wide. - vaddw_u16⚠
neon
Unsigned Add Wide. - vaddw_u32⚠
neon
Unsigned Add Wide. - vaesdq_u8⚠
aes
AES single round decryption. - vaeseq_u8⚠
aes
AES single round encryption. - vaesimcq_u8⚠
aes
AES inverse mix columns. - vaesmcq_u8⚠
aes
AES mix columns. - vand_s8⚠
neon
Vector bitwise and - vand_s16⚠
neon
Vector bitwise and - vand_s32⚠
neon
Vector bitwise and - vand_s64⚠
neon
Vector bitwise and - vand_u8⚠
neon
Vector bitwise and - vand_u16⚠
neon
Vector bitwise and - vand_u32⚠
neon
Vector bitwise and - vand_u64⚠
neon
Vector bitwise and - vandq_s8⚠
neon
Vector bitwise and - vandq_s16⚠
neon
Vector bitwise and - vandq_s32⚠
neon
Vector bitwise and - vandq_s64⚠
neon
Vector bitwise and - vandq_u8⚠
neon
Vector bitwise and - vandq_u16⚠
neon
Vector bitwise and - vandq_u32⚠
neon
Vector bitwise and - vandq_u64⚠
neon
Vector bitwise and - vbic_s8⚠
neon
Vector bitwise bit clear - vbic_s16⚠
neon
Vector bitwise bit clear - vbic_s32⚠
neon
Vector bitwise bit clear - vbic_s64⚠
neon
Vector bitwise bit clear - vbic_u8⚠
neon
Vector bitwise bit clear - vbic_u16⚠
neon
Vector bitwise bit clear - vbic_u32⚠
neon
Vector bitwise bit clear - vbic_u64⚠
neon
Vector bitwise bit clear - vbicq_s8⚠
neon
Vector bitwise bit clear - vbicq_s16⚠
neon
Vector bitwise bit clear - vbicq_s32⚠
neon
Vector bitwise bit clear - vbicq_s64⚠
neon
Vector bitwise bit clear - vbicq_u8⚠
neon
Vector bitwise bit clear - vbicq_u16⚠
neon
Vector bitwise bit clear - vbicq_u32⚠
neon
Vector bitwise bit clear - vbicq_u64⚠
neon
Vector bitwise bit clear - vbsl_f32⚠
neon
Bitwise Select. - vbsl_p8⚠
neon
Bitwise Select. - vbsl_p16⚠
neon
Bitwise Select. - vbsl_s8⚠
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⚠
neon
Bitwise Select. - vbsl_s32⚠
neon
Bitwise Select. - vbsl_s64⚠
neon
Bitwise Select. - vbsl_u8⚠
neon
Bitwise Select. - vbsl_u16⚠
neon
Bitwise Select. - vbsl_u32⚠
neon
Bitwise Select. - vbsl_u64⚠
neon
Bitwise Select. - vbslq_f32⚠
neon
Bitwise Select. (128-bit) - vbslq_p8⚠
neon
Bitwise Select. (128-bit) - vbslq_p16⚠
neon
Bitwise Select. (128-bit) - vbslq_s8⚠
neon
Bitwise Select. (128-bit) - vbslq_s16⚠
neon
Bitwise Select. (128-bit) - vbslq_s32⚠
neon
Bitwise Select. (128-bit) - vbslq_s64⚠
neon
Bitwise Select. (128-bit) - vbslq_u8⚠
neon
Bitwise Select. (128-bit) - vbslq_u16⚠
neon
Bitwise Select. (128-bit) - vbslq_u32⚠
neon
Bitwise Select. (128-bit) - vbslq_u64⚠
neon
Bitwise Select. (128-bit) - vcage_f32⚠
neon
Floating-point absolute compare greater than or equal - vcageq_f32⚠
neon
Floating-point absolute compare greater than or equal - vcagt_f32⚠
neon
Floating-point absolute compare greater than - vcagtq_f32⚠
neon
Floating-point absolute compare greater than - vcale_f32⚠
neon
Floating-point absolute compare less than or equal - vcaleq_f32⚠
neon
Floating-point absolute compare less than or equal - vcalt_f32⚠
neon
Floating-point absolute compare less than - vcaltq_f32⚠
neon
Floating-point absolute compare less than - vceq_f32⚠
neon
Floating-point compare equal - vceq_p8⚠
neon
Compare bitwise Equal (vector) - vceq_s8⚠
neon
Compare bitwise Equal (vector) - vceq_s16⚠
neon
Compare bitwise Equal (vector) - vceq_s32⚠
neon
Compare bitwise Equal (vector) - vceq_u8⚠
neon
Compare bitwise Equal (vector) - vceq_u16⚠
neon
Compare bitwise Equal (vector) - vceq_u32⚠
neon
Compare bitwise Equal (vector) - vceqq_f32⚠
neon
Floating-point compare equal - vceqq_p8⚠
neon
Compare bitwise Equal (vector) - vceqq_s8⚠
neon
Compare bitwise Equal (vector) - vceqq_s16⚠
neon
Compare bitwise Equal (vector) - vceqq_s32⚠
neon
Compare bitwise Equal (vector) - vceqq_u8⚠
neon
Compare bitwise Equal (vector) - vceqq_u16⚠
neon
Compare bitwise Equal (vector) - vceqq_u32⚠
neon
Compare bitwise Equal (vector) - vcge_f32⚠
neon
Floating-point compare greater than or equal - vcge_s8⚠
neon
Compare signed greater than or equal - vcge_s16⚠
neon
Compare signed greater than or equal - vcge_s32⚠
neon
Compare signed greater than or equal - vcge_u8⚠
neon
Compare unsigned greater than or equal - vcge_u16⚠
neon
Compare unsigned greater than or equal - vcge_u32⚠
neon
Compare unsigned greater than or equal - vcgeq_f32⚠
neon
Floating-point compare greater than or equal - vcgeq_s8⚠
neon
Compare signed greater than or equal - vcgeq_s16⚠
neon
Compare signed greater than or equal - vcgeq_s32⚠
neon
Compare signed greater than or equal - vcgeq_u8⚠
neon
Compare unsigned greater than or equal - vcgeq_u16⚠
neon
Compare unsigned greater than or equal - vcgeq_u32⚠
neon
Compare unsigned greater than or equal - vcgt_f32⚠
neon
Floating-point compare greater than - vcgt_s8⚠
neon
Compare signed greater than - vcgt_s16⚠
neon
Compare signed greater than - vcgt_s32⚠
neon
Compare signed greater than - vcgt_u8⚠
neon
Compare unsigned greater than - vcgt_u16⚠
neon
Compare unsigned greater than - vcgt_u32⚠
neon
Compare unsigned greater than - vcgtq_f32⚠
neon
Floating-point compare greater than - vcgtq_s8⚠
neon
Compare signed greater than - vcgtq_s16⚠
neon
Compare signed greater than - vcgtq_s32⚠
neon
Compare signed greater than - vcgtq_u8⚠
neon
Compare unsigned greater than - vcgtq_u16⚠
neon
Compare unsigned greater than - vcgtq_u32⚠
neon
Compare unsigned greater than - vcle_f32⚠
neon
Floating-point compare less than or equal - vcle_s8⚠
neon
Compare signed less than or equal - vcle_s16⚠
neon
Compare signed less than or equal - vcle_s32⚠
neon
Compare signed less than or equal - vcle_u8⚠
neon
Compare unsigned less than or equal - vcle_u16⚠
neon
Compare unsigned less than or equal - vcle_u32⚠
neon
Compare unsigned less than or equal - vcleq_f32⚠
neon
Floating-point compare less than or equal - vcleq_s8⚠
neon
Compare signed less than or equal - vcleq_s16⚠
neon
Compare signed less than or equal - vcleq_s32⚠
neon
Compare signed less than or equal - vcleq_u8⚠
neon
Compare unsigned less than or equal - vcleq_u16⚠
neon
Compare unsigned less than or equal - vcleq_u32⚠
neon
Compare unsigned less than or equal - vcls_s8⚠
neon
Count leading sign bits - vcls_s16⚠
neon
Count leading sign bits - vcls_s32⚠
neon
Count leading sign bits - vcls_u8⚠
neon
Count leading sign bits - vcls_u16⚠
neon
Count leading sign bits - vcls_u32⚠
neon
Count leading sign bits - vclsq_s8⚠
neon
Count leading sign bits - vclsq_s16⚠
neon
Count leading sign bits - vclsq_s32⚠
neon
Count leading sign bits - vclsq_u8⚠
neon
Count leading sign bits - vclsq_u16⚠
neon
Count leading sign bits - vclsq_u32⚠
neon
Count leading sign bits - vclt_f32⚠
neon
Floating-point compare less than - vclt_s8⚠
neon
Compare signed less than - vclt_s16⚠
neon
Compare signed less than - vclt_s32⚠
neon
Compare signed less than - vclt_u8⚠
neon
Compare unsigned less than - vclt_u16⚠
neon
Compare unsigned less than - vclt_u32⚠
neon
Compare unsigned less than - vcltq_f32⚠
neon
Floating-point compare less than - vcltq_s8⚠
neon
Compare signed less than - vcltq_s16⚠
neon
Compare signed less than - vcltq_s32⚠
neon
Compare signed less than - vcltq_u8⚠
neon
Compare unsigned less than - vcltq_u16⚠
neon
Compare unsigned less than - vcltq_u32⚠
neon
Compare unsigned less than - vclz_s8⚠
neon
Count leading zero bits - vclz_s16⚠
neon
Count leading zero bits - vclz_s32⚠
neon
Count leading zero bits - vclz_u8⚠
neon
Count leading zero bits - vclz_u16⚠
neon
Count leading zero bits - vclz_u32⚠
neon
Count leading zero bits - vclzq_s8⚠
neon
Count leading zero bits - vclzq_s16⚠
neon
Count leading zero bits - vclzq_s32⚠
neon
Count leading zero bits - vclzq_u8⚠
neon
Count leading zero bits - vclzq_u16⚠
neon
Count leading zero bits - vclzq_u32⚠
neon
Count leading zero bits - vcnt_p8⚠
neon
Population count per byte. - vcnt_s8⚠
neon
Population count per byte. - vcnt_u8⚠
neon
Population count per byte. - vcntq_p8⚠
neon
Population count per byte. - vcntq_s8⚠
neon
Population count per byte. - vcntq_u8⚠
neon
Population count per byte. - vcombine_f32⚠
neon
Vector combine - vcombine_p8⚠
neon
Vector combine - vcombine_p16⚠
neon
Vector combine - vcombine_p64⚠
neon
Vector combine - vcombine_s8⚠
neon
Vector combine - vcombine_s16⚠
neon
Vector combine - vcombine_s32⚠
neon
Vector combine - vcombine_s64⚠
neon
Vector combine - vcombine_u8⚠
neon
Vector combine - vcombine_u16⚠
neon
Vector combine - vcombine_u32⚠
neon
Vector combine - vcombine_u64⚠
neon
Vector combine - vcreate_f32⚠
neon
Insert vector element from another vector element - vcreate_p8⚠
neon
Insert vector element from another vector element - vcreate_p16⚠
neon
Insert vector element from another vector element - vcreate_p64⚠
neon,aes
Insert vector element from another vector element - vcreate_s8⚠
neon
Insert vector element from another vector element - vcreate_s16⚠
neon
Insert vector element from another vector element - vcreate_s32⚠
neon
Insert vector element from another vector element - vcreate_s64⚠
neon
Insert vector element from another vector element - vcreate_u8⚠
neon
Insert vector element from another vector element - vcreate_u16⚠
neon
Insert vector element from another vector element - vcreate_u32⚠
neon
Insert vector element from another vector element - vcreate_u64⚠
neon
Insert vector element from another vector element - vcvt_f32_s32⚠
neon
Fixed-point convert to floating-point - vcvt_f32_u32⚠
neon
Fixed-point convert to floating-point - vcvt_n_f32_s32⚠
neon
Fixed-point convert to floating-point - vcvt_n_f32_u32⚠
neon
Fixed-point convert to floating-point - vcvt_n_s32_f32⚠
neon
Floating-point convert to fixed-point, rounding toward zero - vcvt_n_u32_f32⚠
neon
Floating-point convert to fixed-point, rounding toward zero - vcvt_s32_f32⚠
neon
Floating-point convert to signed fixed-point, rounding toward zero - vcvt_u32_f32⚠
neon
Floating-point convert to unsigned fixed-point, rounding toward zero - vcvtq_f32_s32⚠
neon
Fixed-point convert to floating-point - vcvtq_f32_u32⚠
neon
Fixed-point convert to floating-point - vcvtq_n_f32_s32⚠
neon
Fixed-point convert to floating-point - vcvtq_n_f32_u32⚠
neon
Fixed-point convert to floating-point - vcvtq_n_s32_f32⚠
neon
Floating-point convert to fixed-point, rounding toward zero - vcvtq_n_u32_f32⚠
neon
Floating-point convert to fixed-point, rounding toward zero - vcvtq_s32_f32⚠
neon
Floating-point convert to signed fixed-point, rounding toward zero - vcvtq_u32_f32⚠
neon
Floating-point convert to unsigned fixed-point, rounding toward zero - vdup_lane_f32⚠
neon
Set all vector lanes to the same value - vdup_lane_p8⚠
neon
Set all vector lanes to the same value - vdup_lane_p16⚠
neon
Set all vector lanes to the same value - vdup_lane_s8⚠
neon
Set all vector lanes to the same value - vdup_lane_s16⚠
neon
Set all vector lanes to the same value - vdup_lane_s32⚠
neon
Set all vector lanes to the same value - vdup_lane_s64⚠
neon
Set all vector lanes to the same value - vdup_lane_u8⚠
neon
Set all vector lanes to the same value - vdup_lane_u16⚠
neon
Set all vector lanes to the same value - vdup_lane_u32⚠
neon
Set all vector lanes to the same value - vdup_lane_u64⚠
neon
Set all vector lanes to the same value - vdup_laneq_f32⚠
neon
Set all vector lanes to the same value - vdup_laneq_p8⚠
neon
Set all vector lanes to the same value - vdup_laneq_p16⚠
neon
Set all vector lanes to the same value - vdup_laneq_s8⚠
neon
Set all vector lanes to the same value - vdup_laneq_s16⚠
neon
Set all vector lanes to the same value - vdup_laneq_s32⚠
neon
Set all vector lanes to the same value - vdup_laneq_s64⚠
neon
Set all vector lanes to the same value - vdup_laneq_u8⚠
neon
Set all vector lanes to the same value - vdup_laneq_u16⚠
neon
Set all vector lanes to the same value - vdup_laneq_u32⚠
neon
Set all vector lanes to the same value - vdup_laneq_u64⚠
neon
Set all vector lanes to the same value - vdup_n_f32⚠
neon
Duplicate vector element to vector or scalar - vdup_n_p8⚠
neon
Duplicate vector element to vector or scalar - vdup_n_p16⚠
neon
Duplicate vector element to vector or scalar - vdup_n_s8⚠
neon
Duplicate vector element to vector or scalar - vdup_n_s16⚠
neon
Duplicate vector element to vector or scalar - vdup_n_s32⚠
neon
Duplicate vector element to vector or scalar - vdup_n_s64⚠
neon
Duplicate vector element to vector or scalar - vdup_n_u8⚠
neon
Duplicate vector element to vector or scalar - vdup_n_u16⚠
neon
Duplicate vector element to vector or scalar - vdup_n_u32⚠
neon
Duplicate vector element to vector or scalar - vdup_n_u64⚠
neon
Duplicate vector element to vector or scalar - vdupq_lane_f32⚠
neon
Set all vector lanes to the same value - vdupq_lane_p8⚠
neon
Set all vector lanes to the same value - vdupq_lane_p16⚠
neon
Set all vector lanes to the same value - vdupq_lane_s8⚠
neon
Set all vector lanes to the same value - vdupq_lane_s16⚠
neon
Set all vector lanes to the same value - vdupq_lane_s32⚠
neon
Set all vector lanes to the same value - vdupq_lane_s64⚠
neon
Set all vector lanes to the same value - vdupq_lane_u8⚠
neon
Set all vector lanes to the same value - vdupq_lane_u16⚠
neon
Set all vector lanes to the same value - vdupq_lane_u32⚠
neon
Set all vector lanes to the same value - vdupq_lane_u64⚠
neon
Set all vector lanes to the same value - vdupq_laneq_f32⚠
neon
Set all vector lanes to the same value - vdupq_laneq_p8⚠
neon
Set all vector lanes to the same value - vdupq_laneq_p16⚠
neon
Set all vector lanes to the same value - vdupq_laneq_s8⚠
neon
Set all vector lanes to the same value - vdupq_laneq_s16⚠
neon
Set all vector lanes to the same value - vdupq_laneq_s32⚠
neon
Set all vector lanes to the same value - vdupq_laneq_s64⚠
neon
Set all vector lanes to the same value - vdupq_laneq_u8⚠
neon
Set all vector lanes to the same value - vdupq_laneq_u16⚠
neon
Set all vector lanes to the same value - vdupq_laneq_u32⚠
neon
Set all vector lanes to the same value - vdupq_laneq_u64⚠
neon
Set all vector lanes to the same value - vdupq_n_f32⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_p8⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_p16⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_s8⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_s16⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_s32⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_s64⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_u8⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_u16⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_u32⚠
neon
Duplicate vector element to vector or scalar - vdupq_n_u64⚠
neon
Duplicate vector element to vector or scalar - veor_s8⚠
neon
Vector bitwise exclusive or (vector) - veor_s16⚠
neon
Vector bitwise exclusive or (vector) - veor_s32⚠
neon
Vector bitwise exclusive or (vector) - veor_s64⚠
neon
Vector bitwise exclusive or (vector) - veor_u8⚠
neon
Vector bitwise exclusive or (vector) - veor_u16⚠
neon
Vector bitwise exclusive or (vector) - veor_u32⚠
neon
Vector bitwise exclusive or (vector) - veor_u64⚠
neon
Vector bitwise exclusive or (vector) - veorq_s8⚠
neon
Vector bitwise exclusive or (vector) - veorq_s16⚠
neon
Vector bitwise exclusive or (vector) - veorq_s32⚠
neon
Vector bitwise exclusive or (vector) - veorq_s64⚠
neon
Vector bitwise exclusive or (vector) - veorq_u8⚠
neon
Vector bitwise exclusive or (vector) - veorq_u16⚠
neon
Vector bitwise exclusive or (vector) - veorq_u32⚠
neon
Vector bitwise exclusive or (vector) - veorq_u64⚠
neon
Vector bitwise exclusive or (vector) - vext_f32⚠
neon
Extract vector from pair of vectors - vext_p8⚠
neon
Extract vector from pair of vectors - vext_p16⚠
neon
Extract vector from pair of vectors - vext_s8⚠
neon
Extract vector from pair of vectors - vext_s16⚠
neon
Extract vector from pair of vectors - vext_s32⚠
neon
Extract vector from pair of vectors - vext_s64⚠
neon
Extract vector from pair of vectors - vext_u8⚠
neon
Extract vector from pair of vectors - vext_u16⚠
neon
Extract vector from pair of vectors - vext_u32⚠
neon
Extract vector from pair of vectors - vext_u64⚠
neon
Extract vector from pair of vectors - vextq_f32⚠
neon
Extract vector from pair of vectors - vextq_p8⚠
neon
Extract vector from pair of vectors - vextq_p16⚠
neon
Extract vector from pair of vectors - vextq_s8⚠
neon
Extract vector from pair of vectors - vextq_s16⚠
neon
Extract vector from pair of vectors - vextq_s32⚠
neon
Extract vector from pair of vectors - vextq_s64⚠
neon
Extract vector from pair of vectors - vextq_u8⚠
neon
Extract vector from pair of vectors - vextq_u16⚠
neon
Extract vector from pair of vectors - vextq_u32⚠
neon
Extract vector from pair of vectors - vextq_u64⚠
neon
Extract vector from pair of vectors - vfma_f32⚠
neon
Floating-point fused Multiply-Add to accumulator(vector) - vfma_n_f32⚠
neon
Floating-point fused Multiply-Add to accumulator(vector) - vfmaq_f32⚠
neon
Floating-point fused Multiply-Add to accumulator(vector) - vfmaq_n_f32⚠
neon
Floating-point fused Multiply-Add to accumulator(vector) - vfms_f32⚠
neon
Floating-point fused multiply-subtract from accumulator - vfms_n_f32⚠
neon
Floating-point fused Multiply-subtract to accumulator(vector) - vfmsq_f32⚠
neon
Floating-point fused multiply-subtract from accumulator - vfmsq_n_f32⚠
neon
Floating-point fused Multiply-subtract to accumulator(vector) - vget_high_f32⚠
neon
Duplicate vector element to vector or scalar - vget_high_p8⚠
neon
Duplicate vector element to vector or scalar - vget_high_p16⚠
neon
Duplicate vector element to vector or scalar - vget_high_s8⚠
neon
Duplicate vector element to vector or scalar - vget_high_s16⚠
neon
Duplicate vector element to vector or scalar - vget_high_s32⚠
neon
Duplicate vector element to vector or scalar - vget_high_s64⚠
neon
Duplicate vector element to vector or scalar - vget_high_u8⚠
neon
Duplicate vector element to vector or scalar - vget_high_u16⚠
neon
Duplicate vector element to vector or scalar - vget_high_u32⚠
neon
Duplicate vector element to vector or scalar - vget_high_u64⚠
neon
Duplicate vector element to vector or scalar - vget_lane_f32⚠
neon
Duplicate vector element to vector or scalar - vget_lane_p8⚠
neon
Move vector element to general-purpose register - vget_lane_p16⚠
neon
Move vector element to general-purpose register - vget_lane_p64⚠
neon
Move vector element to general-purpose register - vget_lane_s8⚠
neon
Move vector element to general-purpose register - vget_lane_s16⚠
neon
Move vector element to general-purpose register - vget_lane_s32⚠
neon
Move vector element to general-purpose register - vget_lane_s64⚠
neon
Move vector element to general-purpose register - vget_lane_u8⚠
neon
Move vector element to general-purpose register - vget_lane_u16⚠
neon
Move vector element to general-purpose register - vget_lane_u32⚠
neon
Move vector element to general-purpose register - vget_lane_u64⚠
neon
Move vector element to general-purpose register - vget_low_f32⚠
neon
Duplicate vector element to vector or scalar - vget_low_p8⚠
neon
Duplicate vector element to vector or scalar - vget_low_p16⚠
neon
Duplicate vector element to vector or scalar - vget_low_s8⚠
neon
Duplicate vector element to vector or scalar - vget_low_s16⚠
neon
Duplicate vector element to vector or scalar - vget_low_s32⚠
neon
Duplicate vector element to vector or scalar - vget_low_s64⚠
neon
Duplicate vector element to vector or scalar - vget_low_u8⚠
neon
Duplicate vector element to vector or scalar - vget_low_u16⚠
neon
Duplicate vector element to vector or scalar - vget_low_u32⚠
neon
Duplicate vector element to vector or scalar - vget_low_u64⚠
neon
Duplicate vector element to vector or scalar - vgetq_lane_f32⚠
neon
Duplicate vector element to vector or scalar - vgetq_lane_p8⚠
neon
Move vector element to general-purpose register - vgetq_lane_p16⚠
neon
Move vector element to general-purpose register - vgetq_lane_p64⚠
neon
Move vector element to general-purpose register - vgetq_lane_s8⚠
neon
Move vector element to general-purpose register - vgetq_lane_s16⚠
neon
Move vector element to general-purpose register - vgetq_lane_s32⚠
neon
Move vector element to general-purpose register - vgetq_lane_s64⚠
neon
Move vector element to general-purpose register - vgetq_lane_u8⚠
neon
Move vector element to general-purpose register - vgetq_lane_u16⚠
neon
Move vector element to general-purpose register - vgetq_lane_u32⚠
neon
Move vector element to general-purpose register - vgetq_lane_u64⚠
neon
Move vector element to general-purpose register - vhadd_s8⚠
neon
Halving add - vhadd_s16⚠
neon
Halving add - vhadd_s32⚠
neon
Halving add - vhadd_u8⚠
neon
Halving add - vhadd_u16⚠
neon
Halving add - vhadd_u32⚠
neon
Halving add - vhaddq_s8⚠
neon
Halving add - vhaddq_s16⚠
neon
Halving add - vhaddq_s32⚠
neon
Halving add - vhaddq_u8⚠
neon
Halving add - vhaddq_u16⚠
neon
Halving add - vhaddq_u32⚠
neon
Halving add - vhsub_s8⚠
neon
Signed halving subtract - vhsub_s16⚠
neon
Signed halving subtract - vhsub_s32⚠
neon
Signed halving subtract - vhsub_u8⚠
neon
Signed halving subtract - vhsub_u16⚠
neon
Signed halving subtract - vhsub_u32⚠
neon
Signed halving subtract - vhsubq_s8⚠
neon
Signed halving subtract - vhsubq_s16⚠
neon
Signed halving subtract - vhsubq_s32⚠
neon
Signed halving subtract - vhsubq_u8⚠
neon
Signed halving subtract - vhsubq_u16⚠
neon
Signed halving subtract - vhsubq_u32⚠
neon
Signed halving subtract - vld1_dup_f32⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_p8⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_p16⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_p64⚠
neon,aes
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_s8⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_s16⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_s32⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_s64⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_u8⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_u16⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_u32⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_dup_u64⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1_f32_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_f32_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_f32_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_lane_f32⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_p8⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_p16⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_p64⚠
neon,aes
Load one single-element structure to one lane of one register. - vld1_lane_s8⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_s16⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_s32⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_s64⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_u8⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_u16⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_u32⚠
neon
Load one single-element structure to one lane of one register. - vld1_lane_u64⚠
neon
Load one single-element structure to one lane of one register. - vld1_p8_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_p8_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_p8_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_p16_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_p16_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_p16_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_p64_x2⚠
neon,aes
Load multiple single-element structures to one, two, three, or four registers - vld1_p64_x3⚠
neon,aes
Load multiple single-element structures to one, two, three, or four registers - vld1_p64_x4⚠
neon,aes
Load multiple single-element structures to one, two, three, or four registers - vld1_s8_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s8_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s8_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s16_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s16_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s16_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s32_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s32_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s32_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s64_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s64_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_s64_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u8_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u8_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u8_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u16_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u16_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u16_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u32_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u32_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u32_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u64_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u64_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1_u64_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_dup_f32⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_p8⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_p16⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_p64⚠
neon,aes
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_s8⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_s16⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_s32⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_s64⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_u8⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_u16⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_u32⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_dup_u64⚠
neon
Load one single-element structure and Replicate to all lanes (of one register). - vld1q_f32_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_f32_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_f32_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_lane_f32⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_p8⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_p16⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_p64⚠
neon,aes
Load one single-element structure to one lane of one register. - vld1q_lane_s8⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_s16⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_s32⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_s64⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_u8⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_u16⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_u32⚠
neon
Load one single-element structure to one lane of one register. - vld1q_lane_u64⚠
neon
Load one single-element structure to one lane of one register. - vld1q_p8_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_p8_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_p8_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_p16_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_p16_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_p16_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_p64_x2⚠
neon,aes
Load multiple single-element structures to one, two, three, or four registers - vld1q_p64_x3⚠
neon,aes
Load multiple single-element structures to one, two, three, or four registers - vld1q_p64_x4⚠
neon,aes
Load multiple single-element structures to one, two, three, or four registers - vld1q_s8_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s8_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s8_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s16_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s16_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s16_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s32_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s32_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s32_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s64_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s64_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_s64_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u8_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u8_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u8_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u16_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u16_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u16_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u32_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u32_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u32_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u64_x2⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u64_x3⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld1q_u64_x4⚠
neon
Load multiple single-element structures to one, two, three, or four registers - vld2_dup_f32⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_p8⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_p16⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_p64⚠
neon,aes
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_s8⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_s16⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_s32⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_s64⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_u8⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_u16⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_u32⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_dup_u64⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2_f32⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_f32⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_p8⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_p16⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_s8⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_s16⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_s32⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_u8⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_u16⚠
neon
Load multiple 2-element structures to two registers - vld2_lane_u32⚠
neon
Load multiple 2-element structures to two registers - vld2_p8⚠
neon
Load multiple 2-element structures to two registers - vld2_p16⚠
neon
Load multiple 2-element structures to two registers - vld2_p64⚠
neon,aes
Load multiple 2-element structures to two registers - vld2_s8⚠
neon
Load multiple 2-element structures to two registers - vld2_s16⚠
neon
Load multiple 2-element structures to two registers - vld2_s32⚠
neon
Load multiple 2-element structures to two registers - vld2_s64⚠
neon
Load multiple 2-element structures to two registers - vld2_u8⚠
neon
Load multiple 2-element structures to two registers - vld2_u16⚠
neon
Load multiple 2-element structures to two registers - vld2_u32⚠
neon
Load multiple 2-element structures to two registers - vld2_u64⚠
neon
Load multiple 2-element structures to two registers - vld2q_dup_f32⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_p8⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_p16⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_s8⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_s16⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_s32⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_u8⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_u16⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_dup_u32⚠
neon
Load single 2-element structure and replicate to all lanes of two registers - vld2q_f32⚠
neon
Load multiple 2-element structures to two registers - vld2q_lane_f32⚠
neon
Load multiple 2-element structures to two registers - vld2q_lane_p16⚠
neon
Load multiple 2-element structures to two registers - vld2q_lane_s16⚠
neon
Load multiple 2-element structures to two registers - vld2q_lane_s32⚠
neon
Load multiple 2-element structures to two registers - vld2q_lane_u16⚠
neon
Load multiple 2-element structures to two registers - vld2q_lane_u32⚠
neon
Load multiple 2-element structures to two registers - vld2q_p8⚠
neon
Load multiple 2-element structures to two registers - vld2q_p16⚠
neon
Load multiple 2-element structures to two registers - vld2q_s8⚠
neon
Load multiple 2-element structures to two registers - vld2q_s16⚠
neon
Load multiple 2-element structures to two registers - vld2q_s32⚠
neon
Load multiple 2-element structures to two registers - vld2q_u8⚠
neon
Load multiple 2-element structures to two registers - vld2q_u16⚠
neon
Load multiple 2-element structures to two registers - vld2q_u32⚠
neon
Load multiple 2-element structures to two registers - vld3_dup_f32⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_p8⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_p16⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_p64⚠
neon,aes
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_s8⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_s16⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_s32⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_s64⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_u8⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_u16⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_u32⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_dup_u64⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3_f32⚠
neon
Load multiple 3-element structures to three registers - vld3_lane_f32⚠
neon
Load multiple 3-element structures to three registers - vld3_lane_p8⚠
neon
Load multiple 3-element structures to three registers - vld3_lane_p16⚠
neon
Load multiple 3-element structures to three registers - vld3_lane_s8⚠
neon
Load multiple 3-element structures to two registers - vld3_lane_s16⚠
neon
Load multiple 3-element structures to two registers - vld3_lane_s32⚠
neon
Load multiple 3-element structures to two registers - vld3_lane_u8⚠
neon
Load multiple 3-element structures to three registers - vld3_lane_u16⚠
neon
Load multiple 3-element structures to three registers - vld3_lane_u32⚠
neon
Load multiple 3-element structures to three registers - vld3_p8⚠
neon
Load multiple 3-element structures to three registers - vld3_p16⚠
neon
Load multiple 3-element structures to three registers - vld3_p64⚠
neon,aes
Load multiple 3-element structures to three registers - vld3_s8⚠
neon
Load multiple 3-element structures to three registers - vld3_s16⚠
neon
Load multiple 3-element structures to three registers - vld3_s32⚠
neon
Load multiple 3-element structures to three registers - vld3_s64⚠
neon
Load multiple 3-element structures to three registers - vld3_u8⚠
neon
Load multiple 3-element structures to three registers - vld3_u16⚠
neon
Load multiple 3-element structures to three registers - vld3_u32⚠
neon
Load multiple 3-element structures to three registers - vld3_u64⚠
neon
Load multiple 3-element structures to three registers - vld3q_dup_f32⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_p8⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_p16⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_s8⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_s16⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_s32⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_u8⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_u16⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_dup_u32⚠
neon
Load single 3-element structure and replicate to all lanes of three registers - vld3q_f32⚠
neon
Load multiple 3-element structures to three registers - vld3q_lane_f32⚠
neon
Load multiple 3-element structures to three registers - vld3q_lane_p16⚠
neon
Load multiple 3-element structures to three registers - vld3q_lane_s16⚠
neon
Load multiple 3-element structures to two registers - vld3q_lane_s32⚠
neon
Load multiple 3-element structures to two registers - vld3q_lane_u16⚠
neon
Load multiple 3-element structures to three registers - vld3q_lane_u32⚠
neon
Load multiple 3-element structures to three registers - vld3q_p8⚠
neon
Load multiple 3-element structures to three registers - vld3q_p16⚠
neon
Load multiple 3-element structures to three registers - vld3q_s8⚠
neon
Load multiple 3-element structures to three registers - vld3q_s16⚠
neon
Load multiple 3-element structures to three registers - vld3q_s32⚠
neon
Load multiple 3-element structures to three registers - vld3q_u8⚠
neon
Load multiple 3-element structures to three registers - vld3q_u16⚠
neon
Load multiple 3-element structures to three registers - vld3q_u32⚠
neon
Load multiple 3-element structures to three registers - vld4_dup_f32⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_p8⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_p16⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_p64⚠
neon,aes
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_s8⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_s16⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_s32⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_s64⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_u8⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_u16⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_u32⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_dup_u64⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4_f32⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_f32⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_p8⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_p16⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_s8⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_s16⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_s32⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_u8⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_u16⚠
neon
Load multiple 4-element structures to four registers - vld4_lane_u32⚠
neon
Load multiple 4-element structures to four registers - vld4_p8⚠
neon
Load multiple 4-element structures to four registers - vld4_p16⚠
neon
Load multiple 4-element structures to four registers - vld4_p64⚠
neon,aes
Load multiple 4-element structures to four registers - vld4_s8⚠
neon
Load multiple 4-element structures to four registers - vld4_s16⚠
neon
Load multiple 4-element structures to four registers - vld4_s32⚠
neon
Load multiple 4-element structures to four registers - vld4_s64⚠
neon
Load multiple 4-element structures to four registers - vld4_u8⚠
neon
Load multiple 4-element structures to four registers - vld4_u16⚠
neon
Load multiple 4-element structures to four registers - vld4_u32⚠
neon
Load multiple 4-element structures to four registers - vld4_u64⚠
neon
Load multiple 4-element structures to four registers - vld4q_dup_f32⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_p8⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_p16⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_s8⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_s16⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_s32⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_u8⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_u16⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_dup_u32⚠
neon
Load single 4-element structure and replicate to all lanes of four registers - vld4q_f32⚠
neon
Load multiple 4-element structures to four registers - vld4q_lane_f32⚠
neon
Load multiple 4-element structures to four registers - vld4q_lane_p16⚠
neon
Load multiple 4-element structures to four registers - vld4q_lane_s16⚠
neon
Load multiple 4-element structures to four registers - vld4q_lane_s32⚠
neon
Load multiple 4-element structures to four registers - vld4q_lane_u16⚠
neon
Load multiple 4-element structures to four registers - vld4q_lane_u32⚠
neon
Load multiple 4-element structures to four registers - vld4q_p8⚠
neon
Load multiple 4-element structures to four registers - vld4q_p16⚠
neon
Load multiple 4-element structures to four registers - vld4q_s8⚠
neon
Load multiple 4-element structures to four registers - vld4q_s16⚠
neon
Load multiple 4-element structures to four registers - vld4q_s32⚠
neon
Load multiple 4-element structures to four registers - vld4q_u8⚠
neon
Load multiple 4-element structures to four registers - vld4q_u16⚠
neon
Load multiple 4-element structures to four registers - vld4q_u32⚠
neon
Load multiple 4-element structures to four registers - vldrq_p128⚠
neon
Load SIMD&FP register (immediate offset) - vmax_f32⚠
neon
Maximum (vector) - vmax_s8⚠
neon
Maximum (vector) - vmax_s16⚠
neon
Maximum (vector) - vmax_s32⚠
neon
Maximum (vector) - vmax_u8⚠
neon
Maximum (vector) - vmax_u16⚠
neon
Maximum (vector) - vmax_u32⚠
neon
Maximum (vector) - vmaxnm_f32⚠
neon
Floating-point Maximum Number (vector) - vmaxnmq_f32⚠
neon
Floating-point Maximum Number (vector) - vmaxq_f32⚠
neon
Maximum (vector) - vmaxq_s8⚠
neon
Maximum (vector) - vmaxq_s16⚠
neon
Maximum (vector) - vmaxq_s32⚠
neon
Maximum (vector) - vmaxq_u8⚠
neon
Maximum (vector) - vmaxq_u16⚠
neon
Maximum (vector) - vmaxq_u32⚠
neon
Maximum (vector) - vmin_f32⚠
neon
Minimum (vector) - vmin_s8⚠
neon
Minimum (vector) - vmin_s16⚠
neon
Minimum (vector) - vmin_s32⚠
neon
Minimum (vector) - vmin_u8⚠
neon
Minimum (vector) - vmin_u16⚠
neon
Minimum (vector) - vmin_u32⚠
neon
Minimum (vector) - vminnm_f32⚠
neon
Floating-point Minimum Number (vector) - vminnmq_f32⚠
neon
Floating-point Minimum Number (vector) - vminq_f32⚠
neon
Minimum (vector) - vminq_s8⚠
neon
Minimum (vector) - vminq_s16⚠
neon
Minimum (vector) - vminq_s32⚠
neon
Minimum (vector) - vminq_u8⚠
neon
Minimum (vector) - vminq_u16⚠
neon
Minimum (vector) - vminq_u32⚠
neon
Minimum (vector) - vmla_f32⚠
neon
Floating-point multiply-add to accumulator - vmla_lane_f32⚠
neon
Vector multiply accumulate with scalar - vmla_lane_s16⚠
neon
Vector multiply accumulate with scalar - vmla_lane_s32⚠
neon
Vector multiply accumulate with scalar - vmla_lane_u16⚠
neon
Vector multiply accumulate with scalar - vmla_lane_u32⚠
neon
Vector multiply accumulate with scalar - vmla_laneq_f32⚠
neon
Vector multiply accumulate with scalar - vmla_laneq_s16⚠
neon
Vector multiply accumulate with scalar - vmla_laneq_s32⚠
neon
Vector multiply accumulate with scalar - vmla_laneq_u16⚠
neon
Vector multiply accumulate with scalar - vmla_laneq_u32⚠
neon
Vector multiply accumulate with scalar - vmla_n_f32⚠
neon
Vector multiply accumulate with scalar - vmla_n_s16⚠
neon
Vector multiply accumulate with scalar - vmla_n_s32⚠
neon
Vector multiply accumulate with scalar - vmla_n_u16⚠
neon
Vector multiply accumulate with scalar - vmla_n_u32⚠
neon
Vector multiply accumulate with scalar - vmla_s8⚠
neon
Multiply-add to accumulator - vmla_s16⚠
neon
Multiply-add to accumulator - vmla_s32⚠
neon
Multiply-add to accumulator - vmla_u8⚠
neon
Multiply-add to accumulator - vmla_u16⚠
neon
Multiply-add to accumulator - vmla_u32⚠
neon
Multiply-add to accumulator - vmlal_lane_s16⚠
neon
Vector widening multiply accumulate with scalar - vmlal_lane_s32⚠
neon
Vector widening multiply accumulate with scalar - vmlal_lane_u16⚠
neon
Vector widening multiply accumulate with scalar - vmlal_lane_u32⚠
neon
Vector widening multiply accumulate with scalar - vmlal_laneq_s16⚠
neon
Vector widening multiply accumulate with scalar - vmlal_laneq_s32⚠
neon
Vector widening multiply accumulate with scalar - vmlal_laneq_u16⚠
neon
Vector widening multiply accumulate with scalar - vmlal_laneq_u32⚠
neon
Vector widening multiply accumulate with scalar - vmlal_n_s16⚠
neon
Vector widening multiply accumulate with scalar - vmlal_n_s32⚠
neon
Vector widening multiply accumulate with scalar - vmlal_n_u16⚠
neon
Vector widening multiply accumulate with scalar - vmlal_n_u32⚠
neon
Vector widening multiply accumulate with scalar - vmlal_s8⚠
neon
Signed multiply-add long - vmlal_s16⚠
neon
Signed multiply-add long - vmlal_s32⚠
neon
Signed multiply-add long - vmlal_u8⚠
neon
Unsigned multiply-add long - vmlal_u16⚠
neon
Unsigned multiply-add long - vmlal_u32⚠
neon
Unsigned multiply-add long - vmlaq_f32⚠
neon
Floating-point multiply-add to accumulator - vmlaq_lane_f32⚠
neon
Vector multiply accumulate with scalar - vmlaq_lane_s16⚠
neon
Vector multiply accumulate with scalar - vmlaq_lane_s32⚠
neon
Vector multiply accumulate with scalar - vmlaq_lane_u16⚠
neon
Vector multiply accumulate with scalar - vmlaq_lane_u32⚠
neon
Vector multiply accumulate with scalar - vmlaq_laneq_f32⚠
neon
Vector multiply accumulate with scalar - vmlaq_laneq_s16⚠
neon
Vector multiply accumulate with scalar - vmlaq_laneq_s32⚠
neon
Vector multiply accumulate with scalar - vmlaq_laneq_u16⚠
neon
Vector multiply accumulate with scalar - vmlaq_laneq_u32⚠
neon
Vector multiply accumulate with scalar - vmlaq_n_f32⚠
neon
Vector multiply accumulate with scalar - vmlaq_n_s16⚠
neon
Vector multiply accumulate with scalar - vmlaq_n_s32⚠
neon
Vector multiply accumulate with scalar - vmlaq_n_u16⚠
neon
Vector multiply accumulate with scalar - vmlaq_n_u32⚠
neon
Vector multiply accumulate with scalar - vmlaq_s8⚠
neon
Multiply-add to accumulator - vmlaq_s16⚠
neon
Multiply-add to accumulator - vmlaq_s32⚠
neon
Multiply-add to accumulator - vmlaq_u8⚠
neon
Multiply-add to accumulator - vmlaq_u16⚠
neon
Multiply-add to accumulator - vmlaq_u32⚠
neon
Multiply-add to accumulator - vmls_f32⚠
neon
Floating-point multiply-subtract from accumulator - vmls_lane_f32⚠
neon
Vector multiply subtract with scalar - vmls_lane_s16⚠
neon
Vector multiply subtract with scalar - vmls_lane_s32⚠
neon
Vector multiply subtract with scalar - vmls_lane_u16⚠
neon
Vector multiply subtract with scalar - vmls_lane_u32⚠
neon
Vector multiply subtract with scalar - vmls_laneq_f32⚠
neon
Vector multiply subtract with scalar - vmls_laneq_s16⚠
neon
Vector multiply subtract with scalar - vmls_laneq_s32⚠
neon
Vector multiply subtract with scalar - vmls_laneq_u16⚠
neon
Vector multiply subtract with scalar - vmls_laneq_u32⚠
neon
Vector multiply subtract with scalar - vmls_n_f32⚠
neon
Vector multiply subtract with scalar - vmls_n_s16⚠
neon
Vector multiply subtract with scalar - vmls_n_s32⚠
neon
Vector multiply subtract with scalar - vmls_n_u16⚠
neon
Vector multiply subtract with scalar - vmls_n_u32⚠
neon
Vector multiply subtract with scalar - vmls_s8⚠
neon
Multiply-subtract from accumulator - vmls_s16⚠
neon
Multiply-subtract from accumulator - vmls_s32⚠
neon
Multiply-subtract from accumulator - vmls_u8⚠
neon
Multiply-subtract from accumulator - vmls_u16⚠
neon
Multiply-subtract from accumulator - vmls_u32⚠
neon
Multiply-subtract from accumulator - vmlsl_lane_s16⚠
neon
Vector widening multiply subtract with scalar - vmlsl_lane_s32⚠
neon
Vector widening multiply subtract with scalar - vmlsl_lane_u16⚠
neon
Vector widening multiply subtract with scalar - vmlsl_lane_u32⚠
neon
Vector widening multiply subtract with scalar - vmlsl_laneq_s16⚠
neon
Vector widening multiply subtract with scalar - vmlsl_laneq_s32⚠
neon
Vector widening multiply subtract with scalar - vmlsl_laneq_u16⚠
neon
Vector widening multiply subtract with scalar - vmlsl_laneq_u32⚠
neon
Vector widening multiply subtract with scalar - vmlsl_n_s16⚠
neon
Vector widening multiply subtract with scalar - vmlsl_n_s32⚠
neon
Vector widening multiply subtract with scalar - vmlsl_n_u16⚠
neon
Vector widening multiply subtract with scalar - vmlsl_n_u32⚠
neon
Vector widening multiply subtract with scalar - vmlsl_s8⚠
neon
Signed multiply-subtract long - vmlsl_s16⚠
neon
Signed multiply-subtract long - vmlsl_s32⚠
neon
Signed multiply-subtract long - vmlsl_u8⚠
neon
Unsigned multiply-subtract long - vmlsl_u16⚠
neon
Unsigned multiply-subtract long - vmlsl_u32⚠
neon
Unsigned multiply-subtract long - vmlsq_f32⚠
neon
Floating-point multiply-subtract from accumulator - vmlsq_lane_f32⚠
neon
Vector multiply subtract with scalar - vmlsq_lane_s16⚠
neon
Vector multiply subtract with scalar - vmlsq_lane_s32⚠
neon
Vector multiply subtract with scalar - vmlsq_lane_u16⚠
neon
Vector multiply subtract with scalar - vmlsq_lane_u32⚠
neon
Vector multiply subtract with scalar - vmlsq_laneq_f32⚠
neon
Vector multiply subtract with scalar - vmlsq_laneq_s16⚠
neon
Vector multiply subtract with scalar - vmlsq_laneq_s32⚠
neon
Vector multiply subtract with scalar - vmlsq_laneq_u16⚠
neon
Vector multiply subtract with scalar - vmlsq_laneq_u32⚠
neon
Vector multiply subtract with scalar - vmlsq_n_f32⚠
neon
Vector multiply subtract with scalar - vmlsq_n_s16⚠
neon
Vector multiply subtract with scalar - vmlsq_n_s32⚠
neon
Vector multiply subtract with scalar - vmlsq_n_u16⚠
neon
Vector multiply subtract with scalar - vmlsq_n_u32⚠
neon
Vector multiply subtract with scalar - vmlsq_s8⚠
neon
Multiply-subtract from accumulator - vmlsq_s16⚠
neon
Multiply-subtract from accumulator - vmlsq_s32⚠
neon
Multiply-subtract from accumulator - vmlsq_u8⚠
neon
Multiply-subtract from accumulator - vmlsq_u16⚠
neon
Multiply-subtract from accumulator - vmlsq_u32⚠
neon
Multiply-subtract from accumulator - vmov_n_f32⚠
neon
Duplicate vector element to vector or scalar - vmov_n_p8⚠
neon
Duplicate vector element to vector or scalar - vmov_n_p16⚠
neon
Duplicate vector element to vector or scalar - vmov_n_s8⚠
neon
Duplicate vector element to vector or scalar - vmov_n_s16⚠
neon
Duplicate vector element to vector or scalar - vmov_n_s32⚠
neon
Duplicate vector element to vector or scalar - vmov_n_s64⚠
neon
Duplicate vector element to vector or scalar - vmov_n_u8⚠
neon
Duplicate vector element to vector or scalar - vmov_n_u16⚠
neon
Duplicate vector element to vector or scalar - vmov_n_u32⚠
neon
Duplicate vector element to vector or scalar - vmov_n_u64⚠
neon
Duplicate vector element to vector or scalar - vmovl_s8⚠
neon
Vector long move. - vmovl_s16⚠
neon
Vector long move. - vmovl_s32⚠
neon
Vector long move. - vmovl_u8⚠
neon
Vector long move. - vmovl_u16⚠
neon
Vector long move. - vmovl_u32⚠
neon
Vector long move. - vmovn_s16⚠
neon
Vector narrow integer. - vmovn_s32⚠
neon
Vector narrow integer. - vmovn_s64⚠
neon
Vector narrow integer. - vmovn_u16⚠
neon
Vector narrow integer. - vmovn_u32⚠
neon
Vector narrow integer. - vmovn_u64⚠
neon
Vector narrow integer. - vmovq_n_f32⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_p8⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_p16⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_s8⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_s16⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_s32⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_s64⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_u8⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_u16⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_u32⚠
neon
Duplicate vector element to vector or scalar - vmovq_n_u64⚠
neon
Duplicate vector element to vector or scalar - vmul_f32⚠
neon
Multiply - vmul_lane_f32⚠
neon
Floating-point multiply - vmul_lane_s16⚠
neon
Multiply - vmul_lane_s32⚠
neon
Multiply - vmul_lane_u16⚠
neon
Multiply - vmul_lane_u32⚠
neon
Multiply - vmul_laneq_f32⚠
neon
Floating-point multiply - vmul_laneq_s16⚠
neon
Multiply - vmul_laneq_s32⚠
neon
Multiply - vmul_laneq_u16⚠
neon
Multiply - vmul_laneq_u32⚠
neon
Multiply - vmul_n_f32⚠
neon
Vector multiply by scalar - vmul_n_s16⚠
neon
Vector multiply by scalar - vmul_n_s32⚠
neon
Vector multiply by scalar - vmul_n_u16⚠
neon
Vector multiply by scalar - vmul_n_u32⚠
neon
Vector multiply by scalar - vmul_p8⚠
neon
Polynomial multiply - vmul_s8⚠
neon
Multiply - vmul_s16⚠
neon
Multiply - vmul_s32⚠
neon
Multiply - vmul_u8⚠
neon
Multiply - vmul_u16⚠
neon
Multiply - vmul_u32⚠
neon
Multiply - vmull_lane_s16⚠
neon
Vector long multiply by scalar - vmull_lane_s32⚠
neon
Vector long multiply by scalar - vmull_lane_u16⚠
neon
Vector long multiply by scalar - vmull_lane_u32⚠
neon
Vector long multiply by scalar - vmull_laneq_s16⚠
neon
Vector long multiply by scalar - vmull_laneq_s32⚠
neon
Vector long multiply by scalar - vmull_laneq_u16⚠
neon
Vector long multiply by scalar - vmull_laneq_u32⚠
neon
Vector long multiply by scalar - vmull_n_s16⚠
neon
Vector long multiply with scalar - vmull_n_s32⚠
neon
Vector long multiply with scalar - vmull_n_u16⚠
neon
Vector long multiply with scalar - vmull_n_u32⚠
neon
Vector long multiply with scalar - vmull_p8⚠
neon
Polynomial multiply long - vmull_s8⚠
neon
Signed multiply long - vmull_s16⚠
neon
Signed multiply long - vmull_s32⚠
neon
Signed multiply long - vmull_u8⚠
neon
Unsigned multiply long - vmull_u16⚠
neon
Unsigned multiply long - vmull_u32⚠
neon
Unsigned multiply long - vmulq_f32⚠
neon
Multiply - vmulq_lane_f32⚠
neon
Floating-point multiply - vmulq_lane_s16⚠
neon
Multiply - vmulq_lane_s32⚠
neon
Multiply - vmulq_lane_u16⚠
neon
Multiply - vmulq_lane_u32⚠
neon
Multiply - vmulq_laneq_f32⚠
neon
Floating-point multiply - vmulq_laneq_s16⚠
neon
Multiply - vmulq_laneq_s32⚠
neon
Multiply - vmulq_laneq_u16⚠
neon
Multiply - vmulq_laneq_u32⚠
neon
Multiply - vmulq_n_f32⚠
neon
Vector multiply by scalar - vmulq_n_s16⚠
neon
Vector multiply by scalar - vmulq_n_s32⚠
neon
Vector multiply by scalar - vmulq_n_u16⚠
neon
Vector multiply by scalar - vmulq_n_u32⚠
neon
Vector multiply by scalar - vmulq_p8⚠
neon
Polynomial multiply - vmulq_s8⚠
neon
Multiply - vmulq_s16⚠
neon
Multiply - vmulq_s32⚠
neon
Multiply - vmulq_u8⚠
neon
Multiply - vmulq_u16⚠
neon
Multiply - vmulq_u32⚠
neon
Multiply - vmvn_p8⚠
neon
Vector bitwise not. - vmvn_s8⚠
neon
Vector bitwise not. - vmvn_s16⚠
neon
Vector bitwise not. - vmvn_s32⚠
neon
Vector bitwise not. - vmvn_u8⚠
neon
Vector bitwise not. - vmvn_u16⚠
neon
Vector bitwise not. - vmvn_u32⚠
neon
Vector bitwise not. - vmvnq_p8⚠
neon
Vector bitwise not. - vmvnq_s8⚠
neon
Vector bitwise not. - vmvnq_s16⚠
neon
Vector bitwise not. - vmvnq_s32⚠
neon
Vector bitwise not. - vmvnq_u8⚠
neon
Vector bitwise not. - vmvnq_u16⚠
neon
Vector bitwise not. - vmvnq_u32⚠
neon
Vector bitwise not. - vneg_f32⚠
neon
Negate - vneg_s8⚠
neon
Negate - vneg_s16⚠
neon
Negate - vneg_s32⚠
neon
Negate - vnegq_f32⚠
neon
Negate - vnegq_s8⚠
neon
Negate - vnegq_s16⚠
neon
Negate - vnegq_s32⚠
neon
Negate - vorn_s8⚠
neon
Vector bitwise inclusive OR NOT - vorn_s16⚠
neon
Vector bitwise inclusive OR NOT - vorn_s32⚠
neon
Vector bitwise inclusive OR NOT - vorn_s64⚠
neon
Vector bitwise inclusive OR NOT - vorn_u8⚠
neon
Vector bitwise inclusive OR NOT - vorn_u16⚠
neon
Vector bitwise inclusive OR NOT - vorn_u32⚠
neon
Vector bitwise inclusive OR NOT - vorn_u64⚠
neon
Vector bitwise inclusive OR NOT - vornq_s8⚠
neon
Vector bitwise inclusive OR NOT - vornq_s16⚠
neon
Vector bitwise inclusive OR NOT - vornq_s32⚠
neon
Vector bitwise inclusive OR NOT - vornq_s64⚠
neon
Vector bitwise inclusive OR NOT - vornq_u8⚠
neon
Vector bitwise inclusive OR NOT - vornq_u16⚠
neon
Vector bitwise inclusive OR NOT - vornq_u32⚠
neon
Vector bitwise inclusive OR NOT - vornq_u64⚠
neon
Vector bitwise inclusive OR NOT - vorr_s8⚠
neon
Vector bitwise or (immediate, inclusive) - vorr_s16⚠
neon
Vector bitwise or (immediate, inclusive) - vorr_s32⚠
neon
Vector bitwise or (immediate, inclusive) - vorr_s64⚠
neon
Vector bitwise or (immediate, inclusive) - vorr_u8⚠
neon
Vector bitwise or (immediate, inclusive) - vorr_u16⚠
neon
Vector bitwise or (immediate, inclusive) - vorr_u32⚠
neon
Vector bitwise or (immediate, inclusive) - vorr_u64⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_s8⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_s16⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_s32⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_s64⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_u8⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_u16⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_u32⚠
neon
Vector bitwise or (immediate, inclusive) - vorrq_u64⚠
neon
Vector bitwise or (immediate, inclusive) - vpadal_s8⚠
neon
Signed Add and Accumulate Long Pairwise. - vpadal_s16⚠
neon
Signed Add and Accumulate Long Pairwise. - vpadal_s32⚠
neon
Signed Add and Accumulate Long Pairwise. - vpadal_u8⚠
neon
Unsigned Add and Accumulate Long Pairwise. - vpadal_u16⚠
neon
Unsigned Add and Accumulate Long Pairwise. - vpadal_u32⚠
neon
Unsigned Add and Accumulate Long Pairwise. - vpadalq_s8⚠
neon
Signed Add and Accumulate Long Pairwise. - vpadalq_s16⚠
neon
Signed Add and Accumulate Long Pairwise. - vpadalq_s32⚠
neon
Signed Add and Accumulate Long Pairwise. - vpadalq_u8⚠
neon
Unsigned Add and Accumulate Long Pairwise. - vpadalq_u16⚠
neon
Unsigned Add and Accumulate Long Pairwise. - vpadalq_u32⚠
neon
Unsigned Add and Accumulate Long Pairwise. - vpadd_f32⚠
neon
Floating-point add pairwise - vpadd_s8⚠
neon
Add pairwise. - vpadd_s16⚠
neon
Add pairwise. - vpadd_s32⚠
neon
Add pairwise. - vpadd_u8⚠
neon
Add pairwise. - vpadd_u16⚠
neon
Add pairwise. - vpadd_u32⚠
neon
Add pairwise. - vpaddl_s8⚠
neon
Signed Add Long Pairwise. - vpaddl_s16⚠
neon
Signed Add Long Pairwise. - vpaddl_s32⚠
neon
Signed Add Long Pairwise. - vpaddl_u8⚠
neon
Unsigned Add Long Pairwise. - vpaddl_u16⚠
neon
Unsigned Add Long Pairwise. - vpaddl_u32⚠
neon
Unsigned Add Long Pairwise. - vpaddlq_s8⚠
neon
Signed Add Long Pairwise. - vpaddlq_s16⚠
neon
Signed Add Long Pairwise. - vpaddlq_s32⚠
neon
Signed Add Long Pairwise. - vpaddlq_u8⚠
neon
Unsigned Add Long Pairwise. - vpaddlq_u16⚠
neon
Unsigned Add Long Pairwise. - vpaddlq_u32⚠
neon
Unsigned Add Long Pairwise. - vpmax_f32⚠
neon
Folding maximum of adjacent pairs - vpmax_s8⚠
neon
Folding maximum of adjacent pairs - vpmax_s16⚠
neon
Folding maximum of adjacent pairs - vpmax_s32⚠
neon
Folding maximum of adjacent pairs - vpmax_u8⚠
neon
Folding maximum of adjacent pairs - vpmax_u16⚠
neon
Folding maximum of adjacent pairs - vpmax_u32⚠
neon
Folding maximum of adjacent pairs - vpmin_f32⚠
neon
Folding minimum of adjacent pairs - vpmin_s8⚠
neon
Folding minimum of adjacent pairs - vpmin_s16⚠
neon
Folding minimum of adjacent pairs - vpmin_s32⚠
neon
Folding minimum of adjacent pairs - vpmin_u8⚠
neon
Folding minimum of adjacent pairs - vpmin_u16⚠
neon
Folding minimum of adjacent pairs - vpmin_u32⚠
neon
Folding minimum of adjacent pairs - vqabs_s8⚠
neon
Signed saturating Absolute value - vqabs_s16⚠
neon
Signed saturating Absolute value - vqabs_s32⚠
neon
Signed saturating Absolute value - vqabsq_s8⚠
neon
Signed saturating Absolute value - vqabsq_s16⚠
neon
Signed saturating Absolute value - vqabsq_s32⚠
neon
Signed saturating Absolute value - vqadd_s8⚠
neon
Saturating add - vqadd_s16⚠
neon
Saturating add - vqadd_s32⚠
neon
Saturating add - vqadd_s64⚠
neon
Saturating add - vqadd_u8⚠
neon
Saturating add - vqadd_u16⚠
neon
Saturating add - vqadd_u32⚠
neon
Saturating add - vqadd_u64⚠
neon
Saturating add - vqaddq_s8⚠
neon
Saturating add - vqaddq_s16⚠
neon
Saturating add - vqaddq_s32⚠
neon
Saturating add - vqaddq_s64⚠
neon
Saturating add - vqaddq_u8⚠
neon
Saturating add - vqaddq_u16⚠
neon
Saturating add - vqaddq_u32⚠
neon
Saturating add - vqaddq_u64⚠
neon
Saturating add - vqdmlal_lane_s16⚠
neon
Vector widening saturating doubling multiply accumulate with scalar - vqdmlal_lane_s32⚠
neon
Vector widening saturating doubling multiply accumulate with scalar - vqdmlal_n_s16⚠
neon
Vector widening saturating doubling multiply accumulate with scalar - vqdmlal_n_s32⚠
neon
Vector widening saturating doubling multiply accumulate with scalar - vqdmlal_s16⚠
neon
Signed saturating doubling multiply-add long - vqdmlal_s32⚠
neon
Signed saturating doubling multiply-add long - vqdmlsl_lane_s16⚠
neon
Vector widening saturating doubling multiply subtract with scalar - vqdmlsl_lane_s32⚠
neon
Vector widening saturating doubling multiply subtract with scalar - vqdmlsl_n_s16⚠
neon
Vector widening saturating doubling multiply subtract with scalar - vqdmlsl_n_s32⚠
neon
Vector widening saturating doubling multiply subtract with scalar - vqdmlsl_s16⚠
neon
Signed saturating doubling multiply-subtract long - vqdmlsl_s32⚠
neon
Signed saturating doubling multiply-subtract long - vqdmulh_laneq_s16⚠
neon
Vector saturating doubling multiply high by scalar - vqdmulh_laneq_s32⚠
neon
Vector saturating doubling multiply high by scalar - vqdmulh_n_s16⚠
neon
Vector saturating doubling multiply high with scalar - vqdmulh_n_s32⚠
neon
Vector saturating doubling multiply high with scalar - vqdmulh_s16⚠
neon
Signed saturating doubling multiply returning high half - vqdmulh_s32⚠
neon
Signed saturating doubling multiply returning high half - vqdmulhq_laneq_s16⚠
neon
Vector saturating doubling multiply high by scalar - vqdmulhq_laneq_s32⚠
neon
Vector saturating doubling multiply high by scalar - vqdmulhq_n_s16⚠
neon
Vector saturating doubling multiply high with scalar - vqdmulhq_n_s32⚠
neon
Vector saturating doubling multiply high with scalar - vqdmulhq_s16⚠
neon
Signed saturating doubling multiply returning high half - vqdmulhq_s32⚠
neon
Signed saturating doubling multiply returning high half - vqdmull_lane_s16⚠
neon
Vector saturating doubling long multiply by scalar - vqdmull_lane_s32⚠
neon
Vector saturating doubling long multiply by scalar - vqdmull_n_s16⚠
neon
Vector saturating doubling long multiply with scalar - vqdmull_n_s32⚠
neon
Vector saturating doubling long multiply with scalar - vqdmull_s16⚠
neon
Signed saturating doubling multiply long - vqdmull_s32⚠
neon
Signed saturating doubling multiply long - vqmovn_s16⚠
neon
Signed saturating extract narrow - vqmovn_s32⚠
neon
Signed saturating extract narrow - vqmovn_s64⚠
neon
Signed saturating extract narrow - vqmovn_u16⚠
neon
Unsigned saturating extract narrow - vqmovn_u32⚠
neon
Unsigned saturating extract narrow - vqmovn_u64⚠
neon
Unsigned saturating extract narrow - vqmovun_s16⚠
neon
Signed saturating extract unsigned narrow - vqmovun_s32⚠
neon
Signed saturating extract unsigned narrow - vqmovun_s64⚠
neon
Signed saturating extract unsigned narrow - vqneg_s8⚠
neon
Signed saturating negate - vqneg_s16⚠
neon
Signed saturating negate - vqneg_s32⚠
neon
Signed saturating negate - vqnegq_s8⚠
neon
Signed saturating negate - vqnegq_s16⚠
neon
Signed saturating negate - vqnegq_s32⚠
neon
Signed saturating negate - vqrdmulh_lane_s16⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulh_lane_s32⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulh_laneq_s16⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulh_laneq_s32⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulh_n_s16⚠
neon
Vector saturating rounding doubling multiply high with scalar - vqrdmulh_n_s32⚠
neon
Vector saturating rounding doubling multiply high with scalar - vqrdmulh_s16⚠
neon
Signed saturating rounding doubling multiply returning high half - vqrdmulh_s32⚠
neon
Signed saturating rounding doubling multiply returning high half - vqrdmulhq_lane_s16⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulhq_lane_s32⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulhq_laneq_s16⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulhq_laneq_s32⚠
neon
Vector rounding saturating doubling multiply high by scalar - vqrdmulhq_n_s16⚠
neon
Vector saturating rounding doubling multiply high with scalar - vqrdmulhq_n_s32⚠
neon
Vector saturating rounding doubling multiply high with scalar - vqrdmulhq_s16⚠
neon
Signed saturating rounding doubling multiply returning high half - vqrdmulhq_s32⚠
neon
Signed saturating rounding doubling multiply returning high half - vqrshl_s8⚠
neon
Signed saturating rounding shift left - vqrshl_s16⚠
neon
Signed saturating rounding shift left - vqrshl_s32⚠
neon
Signed saturating rounding shift left - vqrshl_s64⚠
neon
Signed saturating rounding shift left - vqrshl_u8⚠
neon
Unsigned signed saturating rounding shift left - vqrshl_u16⚠
neon
Unsigned signed saturating rounding shift left - vqrshl_u32⚠
neon
Unsigned signed saturating rounding shift left - vqrshl_u64⚠
neon
Unsigned signed saturating rounding shift left - vqrshlq_s8⚠
neon
Signed saturating rounding shift left - vqrshlq_s16⚠
neon
Signed saturating rounding shift left - vqrshlq_s32⚠
neon
Signed saturating rounding shift left - vqrshlq_s64⚠
neon
Signed saturating rounding shift left - vqrshlq_u8⚠
neon
Unsigned signed saturating rounding shift left - vqrshlq_u16⚠
neon
Unsigned signed saturating rounding shift left - vqrshlq_u32⚠
neon
Unsigned signed saturating rounding shift left - vqrshlq_u64⚠
neon
Unsigned signed saturating rounding shift left - vqrshrn_n_s16⚠
neon
Signed saturating rounded shift right narrow - vqrshrn_n_s32⚠
neon
Signed saturating rounded shift right narrow - vqrshrn_n_s64⚠
neon
Signed saturating rounded shift right narrow - vqrshrn_n_u16⚠
neon
Unsigned signed saturating rounded shift right narrow - vqrshrn_n_u32⚠
neon
Unsigned signed saturating rounded shift right narrow - vqrshrn_n_u64⚠
neon
Unsigned signed saturating rounded shift right narrow - vqrshrun_n_s16⚠
neon
Signed saturating rounded shift right unsigned narrow - vqrshrun_n_s32⚠
neon
Signed saturating rounded shift right unsigned narrow - vqrshrun_n_s64⚠
neon
Signed saturating rounded shift right unsigned narrow - vqshl_n_s8⚠
neon
Signed saturating shift left - vqshl_n_s16⚠
neon
Signed saturating shift left - vqshl_n_s32⚠
neon
Signed saturating shift left - vqshl_n_s64⚠
neon
Signed saturating shift left - vqshl_n_u8⚠
neon
Unsigned saturating shift left - vqshl_n_u16⚠
neon
Unsigned saturating shift left - vqshl_n_u32⚠
neon
Unsigned saturating shift left - vqshl_n_u64⚠
neon
Unsigned saturating shift left - vqshl_s8⚠
neon
Signed saturating shift left - vqshl_s16⚠
neon
Signed saturating shift left - vqshl_s32⚠
neon
Signed saturating shift left - vqshl_s64⚠
neon
Signed saturating shift left - vqshl_u8⚠
neon
Unsigned saturating shift left - vqshl_u16⚠
neon
Unsigned saturating shift left - vqshl_u32⚠
neon
Unsigned saturating shift left - vqshl_u64⚠
neon
Unsigned saturating shift left - vqshlq_n_s8⚠
neon
Signed saturating shift left - vqshlq_n_s16⚠
neon
Signed saturating shift left - vqshlq_n_s32⚠
neon
Signed saturating shift left - vqshlq_n_s64⚠
neon
Signed saturating shift left - vqshlq_n_u8⚠
neon
Unsigned saturating shift left - vqshlq_n_u16⚠
neon
Unsigned saturating shift left - vqshlq_n_u32⚠
neon
Unsigned saturating shift left - vqshlq_n_u64⚠
neon
Unsigned saturating shift left - vqshlq_s8⚠
neon
Signed saturating shift left - vqshlq_s16⚠
neon
Signed saturating shift left - vqshlq_s32⚠
neon
Signed saturating shift left - vqshlq_s64⚠
neon
Signed saturating shift left - vqshlq_u8⚠
neon
Unsigned saturating shift left - vqshlq_u16⚠
neon
Unsigned saturating shift left - vqshlq_u32⚠
neon
Unsigned saturating shift left - vqshlq_u64⚠
neon
Unsigned saturating shift left - vqshlu_n_s8⚠
neon
Signed saturating shift left unsigned - vqshlu_n_s16⚠
neon
Signed saturating shift left unsigned - vqshlu_n_s32⚠
neon
Signed saturating shift left unsigned - vqshlu_n_s64⚠
neon
Signed saturating shift left unsigned - vqshluq_n_s8⚠
neon
Signed saturating shift left unsigned - vqshluq_n_s16⚠
neon
Signed saturating shift left unsigned - vqshluq_n_s32⚠
neon
Signed saturating shift left unsigned - vqshluq_n_s64⚠
neon
Signed saturating shift left unsigned - vqshrn_n_s16⚠
neon
Signed saturating shift right narrow - vqshrn_n_s32⚠
neon
Signed saturating shift right narrow - vqshrn_n_s64⚠
neon
Signed saturating shift right narrow - vqshrn_n_u16⚠
neon
Unsigned saturating shift right narrow - vqshrn_n_u32⚠
neon
Unsigned saturating shift right narrow - vqshrn_n_u64⚠
neon
Unsigned saturating shift right narrow - vqshrun_n_s16⚠
neon
Signed saturating shift right unsigned narrow - vqshrun_n_s32⚠
neon
Signed saturating shift right unsigned narrow - vqshrun_n_s64⚠
neon
Signed saturating shift right unsigned narrow - vqsub_s8⚠
neon
Saturating subtract - vqsub_s16⚠
neon
Saturating subtract - vqsub_s32⚠
neon
Saturating subtract - vqsub_s64⚠
neon
Saturating subtract - vqsub_u8⚠
neon
Saturating subtract - vqsub_u16⚠
neon
Saturating subtract - vqsub_u32⚠
neon
Saturating subtract - vqsub_u64⚠
neon
Saturating subtract - vqsubq_s8⚠
neon
Saturating subtract - vqsubq_s16⚠
neon
Saturating subtract - vqsubq_s32⚠
neon
Saturating subtract - vqsubq_s64⚠
neon
Saturating subtract - vqsubq_u8⚠
neon
Saturating subtract - vqsubq_u16⚠
neon
Saturating subtract - vqsubq_u32⚠
neon
Saturating subtract - vqsubq_u64⚠
neon
Saturating subtract - vraddhn_high_s16⚠
neon
Rounding Add returning High Narrow (high half). - vraddhn_high_s32⚠
neon
Rounding Add returning High Narrow (high half). - vraddhn_high_s64⚠
neon
Rounding Add returning High Narrow (high half). - vraddhn_high_u16⚠
neon
Rounding Add returning High Narrow (high half). - vraddhn_high_u32⚠
neon
Rounding Add returning High Narrow (high half). - vraddhn_high_u64⚠
neon
Rounding Add returning High Narrow (high half). - vraddhn_s16⚠
neon
Rounding Add returning High Narrow. - vraddhn_s32⚠
neon
Rounding Add returning High Narrow. - vraddhn_s64⚠
neon
Rounding Add returning High Narrow. - vraddhn_u16⚠
neon
Rounding Add returning High Narrow. - vraddhn_u32⚠
neon
Rounding Add returning High Narrow. - vraddhn_u64⚠
neon
Rounding Add returning High Narrow. - vrecpe_f32⚠
neon
Reciprocal estimate. - vrecpe_u32⚠
neon
Unsigned reciprocal estimate - vrecpeq_f32⚠
neon
Reciprocal estimate. - vrecpeq_u32⚠
neon
Unsigned reciprocal estimate - vrecps_f32⚠
neon
Floating-point reciprocal step - vrecpsq_f32⚠
neon
Floating-point reciprocal step - vreinterpret_f32_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_f32_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p8_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_p8_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p16_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_p16_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_p64_p8⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p64_p16⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p64_s8⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p64_s16⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p64_s32⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p64_u8⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p64_u16⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_p64_u32⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_s8_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_s8_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_s8_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_s16_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_s16_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_s32_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_s32_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_s64_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_u8_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_u8_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_u16_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_u32⚠
neon
Vector reinterpret cast operation - vreinterpret_u16_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpret_u32_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_u32_u64⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_f32⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_p8⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_p16⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_s8⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_s16⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_s32⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_s64⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_u8⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_u16⚠
neon
Vector reinterpret cast operation - vreinterpret_u64_u32⚠
neon
Vector reinterpret cast operation - vreinterpretq_f32_p8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_f32_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_f32_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_p8_f32⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_p16⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p8_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p8_s8⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_s16⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_s32⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_s64⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_u8⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_u16⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_u32⚠
neon
Vector reinterpret cast operation - vreinterpretq_p8_u64⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_p16_p8⚠
neon
Vector reinterpret cast operation - vreinterpretq_p16_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p16_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p16_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_p16_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_p64_p8⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_p16⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_s8⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_s16⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_s32⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_u8⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_u16⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p64_u32⚠
neon,aes
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_p128_p8⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_p16⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_s8⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_s16⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_s32⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_s64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_u8⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_u16⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_u32⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_p128_u64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s8_f32⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_p8⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_p16⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s8_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s8_s16⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_s32⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_s64⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_u8⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_u16⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_u32⚠
neon
Vector reinterpret cast operation - vreinterpretq_s8_u64⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_s16_p8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_s16_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s16_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s16_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_s16_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_s32_p8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_s32_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s32_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s32_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_s32_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_s64_p8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_s64_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_s64_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_s64_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_u8_f32⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_p8⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_p16⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_u8_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_u8_s8⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_s16⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_s32⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_s64⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_u16⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_u32⚠
neon
Vector reinterpret cast operation - vreinterpretq_u8_u64⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_u16_p8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_u16_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_u16_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_u16_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_u16_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_u32_p8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_u32_p64⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_u32_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_u32_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_u32_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_u64_p8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- vreinterpretq_u64_p128⚠
neon,aes
Vector reinterpret cast operation - vreinterpretq_u64_s8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- Vector reinterpret cast operation
- vreinterpretq_u64_u8⚠
neon
Vector reinterpret cast operation - Vector reinterpret cast operation
- Vector reinterpret cast operation
- vrev16_p8⚠
neon
Reversing vector elements (swap endianness) - vrev16_s8⚠
neon
Reversing vector elements (swap endianness) - vrev16_u8⚠
neon
Reversing vector elements (swap endianness) - vrev16q_p8⚠
neon
Reversing vector elements (swap endianness) - vrev16q_s8⚠
neon
Reversing vector elements (swap endianness) - vrev16q_u8⚠
neon
Reversing vector elements (swap endianness) - vrev32_p8⚠
neon
Reversing vector elements (swap endianness) - vrev32_p16⚠
neon
Reversing vector elements (swap endianness) - vrev32_s8⚠
neon
Reversing vector elements (swap endianness) - vrev32_s16⚠
neon
Reversing vector elements (swap endianness) - vrev32_u8⚠
neon
Reversing vector elements (swap endianness) - vrev32_u16⚠
neon
Reversing vector elements (swap endianness) - vrev32q_p8⚠
neon
Reversing vector elements (swap endianness) - vrev32q_p16⚠
neon
Reversing vector elements (swap endianness) - vrev32q_s8⚠
neon
Reversing vector elements (swap endianness) - vrev32q_s16⚠
neon
Reversing vector elements (swap endianness) - vrev32q_u8⚠
neon
Reversing vector elements (swap endianness) - vrev32q_u16⚠
neon
Reversing vector elements (swap endianness) - vrev64_f32⚠
neon
Reversing vector elements (swap endianness) - vrev64_p8⚠
neon
Reversing vector elements (swap endianness) - vrev64_p16⚠
neon
Reversing vector elements (swap endianness) - vrev64_s8⚠
neon
Reversing vector elements (swap endianness) - vrev64_s16⚠
neon
Reversing vector elements (swap endianness) - vrev64_s32⚠
neon
Reversing vector elements (swap endianness) - vrev64_u8⚠
neon
Reversing vector elements (swap endianness) - vrev64_u16⚠
neon
Reversing vector elements (swap endianness) - vrev64_u32⚠
neon
Reversing vector elements (swap endianness) - vrev64q_f32⚠
neon
Reversing vector elements (swap endianness) - vrev64q_p8⚠
neon
Reversing vector elements (swap endianness) - vrev64q_p16⚠
neon
Reversing vector elements (swap endianness) - vrev64q_s8⚠
neon
Reversing vector elements (swap endianness) - vrev64q_s16⚠
neon
Reversing vector elements (swap endianness) - vrev64q_s32⚠
neon
Reversing vector elements (swap endianness) - vrev64q_u8⚠
neon
Reversing vector elements (swap endianness) - vrev64q_u16⚠
neon
Reversing vector elements (swap endianness) - vrev64q_u32⚠
neon
Reversing vector elements (swap endianness) - vrhadd_s8⚠
neon
Rounding halving add - vrhadd_s16⚠
neon
Rounding halving add - vrhadd_s32⚠
neon
Rounding halving add - vrhadd_u8⚠
neon
Rounding halving add - vrhadd_u16⚠
neon
Rounding halving add - vrhadd_u32⚠
neon
Rounding halving add - vrhaddq_s8⚠
neon
Rounding halving add - vrhaddq_s16⚠
neon
Rounding halving add - vrhaddq_s32⚠
neon
Rounding halving add - vrhaddq_u8⚠
neon
Rounding halving add - vrhaddq_u16⚠
neon
Rounding halving add - vrhaddq_u32⚠
neon
Rounding halving add - vrndn_f32⚠
neon
Floating-point round to integral, to nearest with ties to even - vrndnq_f32⚠
neon
Floating-point round to integral, to nearest with ties to even - vrshl_s8⚠
neon
Signed rounding shift left - vrshl_s16⚠
neon
Signed rounding shift left - vrshl_s32⚠
neon
Signed rounding shift left - vrshl_s64⚠
neon
Signed rounding shift left - vrshl_u8⚠
neon
Unsigned rounding shift left - vrshl_u16⚠
neon
Unsigned rounding shift left - vrshl_u32⚠
neon
Unsigned rounding shift left - vrshl_u64⚠
neon
Unsigned rounding shift left - vrshlq_s8⚠
neon
Signed rounding shift left - vrshlq_s16⚠
neon
Signed rounding shift left - vrshlq_s32⚠
neon
Signed rounding shift left - vrshlq_s64⚠
neon
Signed rounding shift left - vrshlq_u8⚠
neon
Unsigned rounding shift left - vrshlq_u16⚠
neon
Unsigned rounding shift left - vrshlq_u32⚠
neon
Unsigned rounding shift left - vrshlq_u64⚠
neon
Unsigned rounding shift left - vrshr_n_s8⚠
neon
Signed rounding shift right - vrshr_n_s16⚠
neon
Signed rounding shift right - vrshr_n_s32⚠
neon
Signed rounding shift right - vrshr_n_s64⚠
neon
Signed rounding shift right - vrshr_n_u8⚠
neon
Unsigned rounding shift right - vrshr_n_u16⚠
neon
Unsigned rounding shift right - vrshr_n_u32⚠
neon
Unsigned rounding shift right - vrshr_n_u64⚠
neon
Unsigned rounding shift right - vrshrn_n_s16⚠
neon
Rounding shift right narrow - vrshrn_n_s32⚠
neon
Rounding shift right narrow - vrshrn_n_s64⚠
neon
Rounding shift right narrow - vrshrn_n_u16⚠
neon
Rounding shift right narrow - vrshrn_n_u32⚠
neon
Rounding shift right narrow - vrshrn_n_u64⚠
neon
Rounding shift right narrow - vrshrq_n_s8⚠
neon
Signed rounding shift right - vrshrq_n_s16⚠
neon
Signed rounding shift right - vrshrq_n_s32⚠
neon
Signed rounding shift right - vrshrq_n_s64⚠
neon
Signed rounding shift right - vrshrq_n_u8⚠
neon
Unsigned rounding shift right - vrshrq_n_u16⚠
neon
Unsigned rounding shift right - vrshrq_n_u32⚠
neon
Unsigned rounding shift right - vrshrq_n_u64⚠
neon
Unsigned rounding shift right - vrsqrte_f32⚠
neon
Reciprocal square-root estimate. - vrsqrte_u32⚠
neon
Unsigned reciprocal square root estimate - vrsqrteq_f32⚠
neon
Reciprocal square-root estimate. - vrsqrteq_u32⚠
neon
Unsigned reciprocal square root estimate - vrsqrts_f32⚠
neon
Floating-point reciprocal square root step - vrsqrtsq_f32⚠
neon
Floating-point reciprocal square root step - vrsra_n_s8⚠
neon
Signed rounding shift right and accumulate - vrsra_n_s16⚠
neon
Signed rounding shift right and accumulate - vrsra_n_s32⚠
neon
Signed rounding shift right and accumulate - vrsra_n_s64⚠
neon
Signed rounding shift right and accumulate - vrsra_n_u8⚠
neon
Unsigned rounding shift right and accumulate - vrsra_n_u16⚠
neon
Unsigned rounding shift right and accumulate - vrsra_n_u32⚠
neon
Unsigned rounding shift right and accumulate - vrsra_n_u64⚠
neon
Unsigned rounding shift right and accumulate - vrsraq_n_s8⚠
neon
Signed rounding shift right and accumulate - vrsraq_n_s16⚠
neon
Signed rounding shift right and accumulate - vrsraq_n_s32⚠
neon
Signed rounding shift right and accumulate - vrsraq_n_s64⚠
neon
Signed rounding shift right and accumulate - vrsraq_n_u8⚠
neon
Unsigned rounding shift right and accumulate - vrsraq_n_u16⚠
neon
Unsigned rounding shift right and accumulate - vrsraq_n_u32⚠
neon
Unsigned rounding shift right and accumulate - vrsraq_n_u64⚠
neon
Unsigned rounding shift right and accumulate - vrsubhn_s16⚠
neon
Rounding subtract returning high narrow - vrsubhn_s32⚠
neon
Rounding subtract returning high narrow - vrsubhn_s64⚠
neon
Rounding subtract returning high narrow - vrsubhn_u16⚠
neon
Rounding subtract returning high narrow - vrsubhn_u32⚠
neon
Rounding subtract returning high narrow - vrsubhn_u64⚠
neon
Rounding subtract returning high narrow - vset_lane_f32⚠
neon
Insert vector element from another vector element - vset_lane_p8⚠
neon
Insert vector element from another vector element - vset_lane_p16⚠
neon
Insert vector element from another vector element - vset_lane_p64⚠
neon,aes
Insert vector element from another vector element - vset_lane_s8⚠
neon
Insert vector element from another vector element - vset_lane_s16⚠
neon
Insert vector element from another vector element - vset_lane_s32⚠
neon
Insert vector element from another vector element - vset_lane_s64⚠
neon
Insert vector element from another vector element - vset_lane_u8⚠
neon
Insert vector element from another vector element - vset_lane_u16⚠
neon
Insert vector element from another vector element - vset_lane_u32⚠
neon
Insert vector element from another vector element - vset_lane_u64⚠
neon
Insert vector element from another vector element - vsetq_lane_f32⚠
neon
Insert vector element from another vector element - vsetq_lane_p8⚠
neon
Insert vector element from another vector element - vsetq_lane_p16⚠
neon
Insert vector element from another vector element - vsetq_lane_p64⚠
neon,aes
Insert vector element from another vector element - vsetq_lane_s8⚠
neon
Insert vector element from another vector element - vsetq_lane_s16⚠
neon
Insert vector element from another vector element - vsetq_lane_s32⚠
neon
Insert vector element from another vector element - vsetq_lane_s64⚠
neon
Insert vector element from another vector element - vsetq_lane_u8⚠
neon
Insert vector element from another vector element - vsetq_lane_u16⚠
neon
Insert vector element from another vector element - vsetq_lane_u32⚠
neon
Insert vector element from another vector element - vsetq_lane_u64⚠
neon
Insert vector element from another vector element - vsha1cq_u32⚠
sha2
SHA1 hash update accelerator, choose. - vsha1h_u32⚠
sha2
SHA1 fixed rotate. - vsha1mq_u32⚠
sha2
SHA1 hash update accelerator, majority. - vsha1pq_u32⚠
sha2
SHA1 hash update accelerator, parity. - vsha1su0q_u32⚠
sha2
SHA1 schedule update accelerator, first part. - vsha1su1q_u32⚠
sha2
SHA1 schedule update accelerator, second part. - vsha256h2q_u32⚠
sha2
SHA256 hash update accelerator, upper part. - vsha256hq_u32⚠
sha2
SHA256 hash update accelerator. - vsha256su0q_u32⚠
sha2
SHA256 schedule update accelerator, first part. - vsha256su1q_u32⚠
sha2
SHA256 schedule update accelerator, second part. - vshl_n_s8⚠
neon
Shift left - vshl_n_s16⚠
neon
Shift left - vshl_n_s32⚠
neon
Shift left - vshl_n_s64⚠
neon
Shift left - vshl_n_u8⚠
neon
Shift left - vshl_n_u16⚠
neon
Shift left - vshl_n_u32⚠
neon
Shift left - vshl_n_u64⚠
neon
Shift left - vshl_s8⚠
neon
Signed Shift left - vshl_s16⚠
neon
Signed Shift left - vshl_s32⚠
neon
Signed Shift left - vshl_s64⚠
neon
Signed Shift left - vshl_u8⚠
neon
Unsigned Shift left - vshl_u16⚠
neon
Unsigned Shift left - vshl_u32⚠
neon
Unsigned Shift left - vshl_u64⚠
neon
Unsigned Shift left - vshll_n_s8⚠
neon
Signed shift left long - vshll_n_s16⚠
neon
Signed shift left long - vshll_n_s32⚠
neon
Signed shift left long - vshll_n_u8⚠
neon
Signed shift left long - vshll_n_u16⚠
neon
Signed shift left long - vshll_n_u32⚠
neon
Signed shift left long - vshlq_n_s8⚠
neon
Shift left - vshlq_n_s16⚠
neon
Shift left - vshlq_n_s32⚠
neon
Shift left - vshlq_n_s64⚠
neon
Shift left - vshlq_n_u8⚠
neon
Shift left - vshlq_n_u16⚠
neon
Shift left - vshlq_n_u32⚠
neon
Shift left - vshlq_n_u64⚠
neon
Shift left - vshlq_s8⚠
neon
Signed Shift left - vshlq_s16⚠
neon
Signed Shift left - vshlq_s32⚠
neon
Signed Shift left - vshlq_s64⚠
neon
Signed Shift left - vshlq_u8⚠
neon
Unsigned Shift left - vshlq_u16⚠
neon
Unsigned Shift left - vshlq_u32⚠
neon
Unsigned Shift left - vshlq_u64⚠
neon
Unsigned Shift left - vshr_n_s8⚠
neon
Shift right - vshr_n_s16⚠
neon
Shift right - vshr_n_s32⚠
neon
Shift right - vshr_n_s64⚠
neon
Shift right - vshr_n_u8⚠
neon
Shift right - vshr_n_u16⚠
neon
Shift right - vshr_n_u32⚠
neon
Shift right - vshr_n_u64⚠
neon
Shift right - vshrn_n_s16⚠
neon
Shift right narrow - vshrn_n_s32⚠
neon
Shift right narrow - vshrn_n_s64⚠
neon
Shift right narrow - vshrn_n_u16⚠
neon
Shift right narrow - vshrn_n_u32⚠
neon
Shift right narrow - vshrn_n_u64⚠
neon
Shift right narrow - vshrq_n_s8⚠
neon
Shift right - vshrq_n_s16⚠
neon
Shift right - vshrq_n_s32⚠
neon
Shift right - vshrq_n_s64⚠
neon
Shift right - vshrq_n_u8⚠
neon
Shift right - vshrq_n_u16⚠
neon
Shift right - vshrq_n_u32⚠
neon
Shift right - vshrq_n_u64⚠
neon
Shift right - vsra_n_s8⚠
neon
Signed shift right and accumulate - vsra_n_s16⚠
neon
Signed shift right and accumulate - vsra_n_s32⚠
neon
Signed shift right and accumulate - vsra_n_s64⚠
neon
Signed shift right and accumulate - vsra_n_u8⚠
neon
Unsigned shift right and accumulate - vsra_n_u16⚠
neon
Unsigned shift right and accumulate - vsra_n_u32⚠
neon
Unsigned shift right and accumulate - vsra_n_u64⚠
neon
Unsigned shift right and accumulate - vsraq_n_s8⚠
neon
Signed shift right and accumulate - vsraq_n_s16⚠
neon
Signed shift right and accumulate - vsraq_n_s32⚠
neon
Signed shift right and accumulate - vsraq_n_s64⚠
neon
Signed shift right and accumulate - vsraq_n_u8⚠
neon
Unsigned shift right and accumulate - vsraq_n_u16⚠
neon
Unsigned shift right and accumulate - vsraq_n_u32⚠
neon
Unsigned shift right and accumulate - vsraq_n_u64⚠
neon
Unsigned shift right and accumulate - vst1_f32_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_f32_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_f32_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_lane_f32⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_p8⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_p16⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_p64⚠
neon,aes
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_s8⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_s16⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_s32⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_s64⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_u8⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_u16⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_u32⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_lane_u64⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_p8_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_p8_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_p8_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_p16_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_p16_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_p16_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_p64_x2⚠
neon,aes
Store multiple single-element structures to one, two, three, or four registers - vst1_p64_x3⚠
neon,aes
Store multiple single-element structures to one, two, three, or four registers - vst1_p64_x4⚠
neon,aes
Store multiple single-element structures to one, two, three, or four registers - vst1_s8_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s8_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s8_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s16_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s16_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s16_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s32_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s32_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s32_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s64_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s64_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_s64_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1_u8_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u8_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u8_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u16_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u16_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u16_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u32_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u32_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u32_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u64_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u64_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1_u64_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_f32_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_f32_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_f32_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_lane_f32⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_p8⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_p16⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_p64⚠
neon,aes
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_s8⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_s16⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_s32⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_s64⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_u8⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_u16⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_u32⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_lane_u64⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_p8_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_p8_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_p8_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_p16_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_p16_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_p16_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_p64_x2⚠
neon,aes
Store multiple single-element structures to one, two, three, or four registers - vst1q_p64_x3⚠
neon,aes
Store multiple single-element structures to one, two, three, or four registers - vst1q_p64_x4⚠
neon,aes
Store multiple single-element structures to one, two, three, or four registers - vst1q_s8_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s8_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s8_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s16_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s16_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s16_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s32_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s32_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s32_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s64_x2⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s64_x3⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_s64_x4⚠
neon
Store multiple single-element structures from one, two, three, or four registers - vst1q_u8_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u8_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u8_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u16_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u16_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u16_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u32_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u32_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u32_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u64_x2⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u64_x3⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst1q_u64_x4⚠
neon
Store multiple single-element structures to one, two, three, or four registers - vst2_f32⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_f32⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_p8⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_p16⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_s8⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_s16⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_s32⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_u8⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_u16⚠
neon
Store multiple 2-element structures from two registers - vst2_lane_u32⚠
neon
Store multiple 2-element structures from two registers - vst2_p8⚠
neon
Store multiple 2-element structures from two registers - vst2_p16⚠
neon
Store multiple 2-element structures from two registers - vst2_p64⚠
neon,aes
Store multiple 2-element structures from two registers - vst2_s8⚠
neon
Store multiple 2-element structures from two registers - vst2_s16⚠
neon
Store multiple 2-element structures from two registers - vst2_s32⚠
neon
Store multiple 2-element structures from two registers - vst2_s64⚠
neon
Store multiple 2-element structures from two registers - vst2_u8⚠
neon
Store multiple 2-element structures from two registers - vst2_u16⚠
neon
Store multiple 2-element structures from two registers - vst2_u32⚠
neon
Store multiple 2-element structures from two registers - vst2_u64⚠
neon
Store multiple 2-element structures from two registers - vst2q_f32⚠
neon
Store multiple 2-element structures from two registers - vst2q_lane_f32⚠
neon
Store multiple 2-element structures from two registers - vst2q_lane_p16⚠
neon
Store multiple 2-element structures from two registers - vst2q_lane_s16⚠
neon
Store multiple 2-element structures from two registers - vst2q_lane_s32⚠
neon
Store multiple 2-element structures from two registers - vst2q_lane_u16⚠
neon
Store multiple 2-element structures from two registers - vst2q_lane_u32⚠
neon
Store multiple 2-element structures from two registers - vst2q_p8⚠
neon
Store multiple 2-element structures from two registers - vst2q_p16⚠
neon
Store multiple 2-element structures from two registers - vst2q_s8⚠
neon
Store multiple 2-element structures from two registers - vst2q_s16⚠
neon
Store multiple 2-element structures from two registers - vst2q_s32⚠
neon
Store multiple 2-element structures from two registers - vst2q_u8⚠
neon
Store multiple 2-element structures from two registers - vst2q_u16⚠
neon
Store multiple 2-element structures from two registers - vst2q_u32⚠
neon
Store multiple 2-element structures from two registers - vst3_f32⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_f32⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_p8⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_p16⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_s8⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_s16⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_s32⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_u8⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_u16⚠
neon
Store multiple 3-element structures from three registers - vst3_lane_u32⚠
neon
Store multiple 3-element structures from three registers - vst3_p8⚠
neon
Store multiple 3-element structures from three registers - vst3_p16⚠
neon
Store multiple 3-element structures from three registers - vst3_p64⚠
neon,aes
Store multiple 3-element structures from three registers - vst3_s8⚠
neon
Store multiple 3-element structures from three registers - vst3_s16⚠
neon
Store multiple 3-element structures from three registers - vst3_s32⚠
neon
Store multiple 3-element structures from three registers - vst3_s64⚠
neon
Store multiple 3-element structures from three registers - vst3_u8⚠
neon
Store multiple 3-element structures from three registers - vst3_u16⚠
neon
Store multiple 3-element structures from three registers - vst3_u32⚠
neon
Store multiple 3-element structures from three registers - vst3_u64⚠
neon
Store multiple 3-element structures from three registers - vst3q_f32⚠
neon
Store multiple 3-element structures from three registers - vst3q_lane_f32⚠
neon
Store multiple 3-element structures from three registers - vst3q_lane_p16⚠
neon
Store multiple 3-element structures from three registers - vst3q_lane_s16⚠
neon
Store multiple 3-element structures from three registers - vst3q_lane_s32⚠
neon
Store multiple 3-element structures from three registers - vst3q_lane_u16⚠
neon
Store multiple 3-element structures from three registers - vst3q_lane_u32⚠
neon
Store multiple 3-element structures from three registers - vst3q_p8⚠
neon
Store multiple 3-element structures from three registers - vst3q_p16⚠
neon
Store multiple 3-element structures from three registers - vst3q_s8⚠
neon
Store multiple 3-element structures from three registers - vst3q_s16⚠
neon
Store multiple 3-element structures from three registers - vst3q_s32⚠
neon
Store multiple 3-element structures from three registers - vst3q_u8⚠
neon
Store multiple 3-element structures from three registers - vst3q_u16⚠
neon
Store multiple 3-element structures from three registers - vst3q_u32⚠
neon
Store multiple 3-element structures from three registers - vst4_f32⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_f32⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_p8⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_p16⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_s8⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_s16⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_s32⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_u8⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_u16⚠
neon
Store multiple 4-element structures from four registers - vst4_lane_u32⚠
neon
Store multiple 4-element structures from four registers - vst4_p8⚠
neon
Store multiple 4-element structures from four registers - vst4_p16⚠
neon
Store multiple 4-element structures from four registers - vst4_p64⚠
neon,aes
Store multiple 4-element structures from four registers - vst4_s8⚠
neon
Store multiple 4-element structures from four registers - vst4_s16⚠
neon
Store multiple 4-element structures from four registers - vst4_s32⚠
neon
Store multiple 4-element structures from four registers - vst4_s64⚠
neon
Store multiple 4-element structures from four registers - vst4_u8⚠
neon
Store multiple 4-element structures from four registers - vst4_u16⚠
neon
Store multiple 4-element structures from four registers - vst4_u32⚠
neon
Store multiple 4-element structures from four registers - vst4_u64⚠
neon
Store multiple 4-element structures from four registers - vst4q_f32⚠
neon
Store multiple 4-element structures from four registers - vst4q_lane_f32⚠
neon
Store multiple 4-element structures from four registers - vst4q_lane_p16⚠
neon
Store multiple 4-element structures from four registers - vst4q_lane_s16⚠
neon
Store multiple 4-element structures from four registers - vst4q_lane_s32⚠
neon
Store multiple 4-element structures from four registers - vst4q_lane_u16⚠
neon
Store multiple 4-element structures from four registers - vst4q_lane_u32⚠
neon
Store multiple 4-element structures from four registers - vst4q_p8⚠
neon
Store multiple 4-element structures from four registers - vst4q_p16⚠
neon
Store multiple 4-element structures from four registers - vst4q_s8⚠
neon
Store multiple 4-element structures from four registers - vst4q_s16⚠
neon
Store multiple 4-element structures from four registers - vst4q_s32⚠
neon
Store multiple 4-element structures from four registers - vst4q_u8⚠
neon
Store multiple 4-element structures from four registers - vst4q_u16⚠
neon
Store multiple 4-element structures from four registers - vst4q_u32⚠
neon
Store multiple 4-element structures from four registers - vstrq_p128⚠
neon
Store SIMD&FP register (immediate offset) - vsub_f32⚠
neon
Subtract - vsub_s8⚠
neon
Subtract - vsub_s16⚠
neon
Subtract - vsub_s32⚠
neon
Subtract - vsub_s64⚠
neon
Subtract - vsub_u8⚠
neon
Subtract - vsub_u16⚠
neon
Subtract - vsub_u32⚠
neon
Subtract - vsub_u64⚠
neon
Subtract - vsubhn_high_s16⚠
neon
Subtract returning high narrow - vsubhn_high_s32⚠
neon
Subtract returning high narrow - vsubhn_high_s64⚠
neon
Subtract returning high narrow - vsubhn_high_u16⚠
neon
Subtract returning high narrow - vsubhn_high_u32⚠
neon
Subtract returning high narrow - vsubhn_high_u64⚠
neon
Subtract returning high narrow - vsubhn_s16⚠
neon
Subtract returning high narrow - vsubhn_s32⚠
neon
Subtract returning high narrow - vsubhn_s64⚠
neon
Subtract returning high narrow - vsubhn_u16⚠
neon
Subtract returning high narrow - vsubhn_u32⚠
neon
Subtract returning high narrow - vsubhn_u64⚠
neon
Subtract returning high narrow - vsubl_s8⚠
neon
Signed Subtract Long - vsubl_s16⚠
neon
Signed Subtract Long - vsubl_s32⚠
neon
Signed Subtract Long - vsubl_u8⚠
neon
Unsigned Subtract Long - vsubl_u16⚠
neon
Unsigned Subtract Long - vsubl_u32⚠
neon
Unsigned Subtract Long - vsubq_f32⚠
neon
Subtract - vsubq_s8⚠
neon
Subtract - vsubq_s16⚠
neon
Subtract - vsubq_s32⚠
neon
Subtract - vsubq_s64⚠
neon
Subtract - vsubq_u8⚠
neon
Subtract - vsubq_u16⚠
neon
Subtract - vsubq_u32⚠
neon
Subtract - vsubq_u64⚠
neon
Subtract - vsubw_s8⚠
neon
Signed Subtract Wide - vsubw_s16⚠
neon
Signed Subtract Wide - vsubw_s32⚠
neon
Signed Subtract Wide - vsubw_u8⚠
neon
Unsigned Subtract Wide - vsubw_u16⚠
neon
Unsigned Subtract Wide - vsubw_u32⚠
neon
Unsigned Subtract Wide - vtrn_f32⚠
neon
Transpose elements - vtrn_p8⚠
neon
Transpose elements - vtrn_p16⚠
neon
Transpose elements - vtrn_s8⚠
neon
Transpose elements - vtrn_s16⚠
neon
Transpose elements - vtrn_s32⚠
neon
Transpose elements - vtrn_u8⚠
neon
Transpose elements - vtrn_u16⚠
neon
Transpose elements - vtrn_u32⚠
neon
Transpose elements - vtrnq_f32⚠
neon
Transpose elements - vtrnq_p8⚠
neon
Transpose elements - vtrnq_p16⚠
neon
Transpose elements - vtrnq_s8⚠
neon
Transpose elements - vtrnq_s16⚠
neon
Transpose elements - vtrnq_s32⚠
neon
Transpose elements - vtrnq_u8⚠
neon
Transpose elements - vtrnq_u16⚠
neon
Transpose elements - vtrnq_u32⚠
neon
Transpose elements - vtst_p8⚠
neon
Signed compare bitwise Test bits nonzero - vtst_p16⚠
neon
Signed compare bitwise Test bits nonzero - vtst_s8⚠
neon
Signed compare bitwise Test bits nonzero - vtst_s16⚠
neon
Signed compare bitwise Test bits nonzero - vtst_s32⚠
neon
Signed compare bitwise Test bits nonzero - vtst_u8⚠
neon
Unsigned compare bitwise Test bits nonzero - vtst_u16⚠
neon
Unsigned compare bitwise Test bits nonzero - vtst_u32⚠
neon
Unsigned compare bitwise Test bits nonzero - vtstq_p8⚠
neon
Signed compare bitwise Test bits nonzero - vtstq_p16⚠
neon
Signed compare bitwise Test bits nonzero - vtstq_s8⚠
neon
Signed compare bitwise Test bits nonzero - vtstq_s16⚠
neon
Signed compare bitwise Test bits nonzero - vtstq_s32⚠
neon
Signed compare bitwise Test bits nonzero - vtstq_u8⚠
neon
Unsigned compare bitwise Test bits nonzero - vtstq_u16⚠
neon
Unsigned compare bitwise Test bits nonzero - vtstq_u32⚠
neon
Unsigned compare bitwise Test bits nonzero - vuzp_f32⚠
neon
Unzip vectors - vuzp_p8⚠
neon
Unzip vectors - vuzp_p16⚠
neon
Unzip vectors - vuzp_s8⚠
neon
Unzip vectors - vuzp_s16⚠
neon
Unzip vectors - vuzp_s32⚠
neon
Unzip vectors - vuzp_u8⚠
neon
Unzip vectors - vuzp_u16⚠
neon
Unzip vectors - vuzp_u32⚠
neon
Unzip vectors - vuzpq_f32⚠
neon
Unzip vectors - vuzpq_p8⚠
neon
Unzip vectors - vuzpq_p16⚠
neon
Unzip vectors - vuzpq_s8⚠
neon
Unzip vectors - vuzpq_s16⚠
neon
Unzip vectors - vuzpq_s32⚠
neon
Unzip vectors - vuzpq_u8⚠
neon
Unzip vectors - vuzpq_u16⚠
neon
Unzip vectors - vuzpq_u32⚠
neon
Unzip vectors - vzip_f32⚠
neon
Zip vectors - vzip_p8⚠
neon
Zip vectors - vzip_p16⚠
neon
Zip vectors - vzip_s8⚠
neon
Zip vectors - vzip_s16⚠
neon
Zip vectors - vzip_s32⚠
neon
Zip vectors - vzip_u8⚠
neon
Zip vectors - vzip_u16⚠
neon
Zip vectors - vzip_u32⚠
neon
Zip vectors - vzipq_f32⚠
neon
Zip vectors - vzipq_p8⚠
neon
Zip vectors - vzipq_p16⚠
neon
Zip vectors - vzipq_s8⚠
neon
Zip vectors - vzipq_s16⚠
neon
Zip vectors - vzipq_s32⚠
neon
Zip vectors - vzipq_u8⚠
neon
Zip vectors - vzipq_u16⚠
neon
Zip vectors - vzipq_u32⚠
neon
Zip vectors - __dmb⚠ExperimentalGenerates a DMB (data memory barrier) instruction or equivalent CP15 instruction.
- __dsb⚠ExperimentalGenerates a DSB (data synchronization barrier) instruction or equivalent CP15 instruction.
- __isb⚠ExperimentalGenerates an ISB (instruction synchronization barrier) instruction or equivalent CP15 instruction.
- __nop⚠ExperimentalGenerates an unspecified no-op instruction.
- __qadd⚠ExperimentalSigned saturating addition
- __qadd8⚠ExperimentalSaturating four 8-bit integer additions
- __qadd16⚠ExperimentalSaturating two 16-bit integer additions
- __qasx⚠ExperimentalReturns the 16-bit signed saturated equivalent of
- __qdbl⚠ExperimentalInsert a QADD instruction
- __qsax⚠ExperimentalReturns the 16-bit signed saturated equivalent of
- __qsub⚠ExperimentalSigned saturating subtraction
- __qsub8⚠ExperimentalSaturating two 8-bit integer subtraction
- __qsub16⚠ExperimentalSaturating two 16-bit integer subtraction
- __sadd8⚠ExperimentalReturns the 8-bit signed saturated equivalent of
- __sadd16⚠ExperimentalReturns the 16-bit signed saturated equivalent of
- __sasx⚠ExperimentalReturns the 16-bit signed equivalent of
- __sel⚠ExperimentalSelect bytes from each operand according to APSR GE flags
- __sev⚠ExperimentalGenerates a SEV (send a global event) hint instruction.
- __sevl⚠ExperimentalGenerates a send a local event hint instruction.
- __shadd8⚠ExperimentalSigned halving parallel byte-wise addition.
- __shadd16⚠ExperimentalSigned halving parallel halfword-wise addition.
- __shsub8⚠ExperimentalSigned halving parallel byte-wise subtraction.
- __shsub16⚠ExperimentalSigned halving parallel halfword-wise subtraction.
- __smlabb⚠ExperimentalInsert a SMLABB instruction
- __smlabt⚠ExperimentalInsert a SMLABT instruction
- __smlad⚠ExperimentalDual 16-bit Signed Multiply with Addition of products and 32-bit accumulation.
- __smlatb⚠ExperimentalInsert a SMLATB instruction
- __smlatt⚠ExperimentalInsert a SMLATT instruction
- __smlawb⚠ExperimentalInsert a SMLAWB instruction
- __smlawt⚠ExperimentalInsert a SMLAWT instruction
- __smlsd⚠ExperimentalDual 16-bit Signed Multiply with Subtraction of products and 32-bit accumulation and overflow detection.
- __smuad⚠ExperimentalSigned Dual Multiply Add.
- __smuadx⚠ExperimentalSigned Dual Multiply Add Reversed.
- __smulbb⚠ExperimentalInsert a SMULBB instruction
- __smulbt⚠ExperimentalInsert a SMULTB instruction
- __smultb⚠ExperimentalInsert a SMULTB instruction
- __smultt⚠ExperimentalInsert a SMULTT instruction
- __smulwb⚠ExperimentalInsert a SMULWB instruction
- __smulwt⚠ExperimentalInsert a SMULWT instruction
- __smusd⚠ExperimentalSigned Dual Multiply Subtract.
- __smusdx⚠ExperimentalSigned Dual Multiply Subtract Reversed.
- __ssat⚠ExperimentalSaturates a 32-bit signed integer to a signed integer with a given bit width.
- __ssub8⚠ExperimentalInserts a
SSUB8
instruction. - __usad8⚠ExperimentalSum of 8-bit absolute differences.
- __usada8⚠ExperimentalSum of 8-bit absolute differences and constant.
- __usat⚠ExperimentalSaturates a 32-bit signed integer to an unsigned integer with a given bit width.
- __usub8⚠ExperimentalInserts a
USUB8
instruction. - __wfe⚠ExperimentalGenerates a WFE (wait for event) hint instruction, or nothing.
- __wfi⚠ExperimentalGenerates a WFI (wait for interrupt) hint instruction, or nothing.
- __yield⚠ExperimentalGenerates a YIELD hint instruction.
- Dot product arithmetic (indexed)
- Dot product arithmetic (indexed)
- Dot product arithmetic (vector)
- Dot product arithmetic (vector)
- Dot product arithmetic (indexed)
- Dot product arithmetic (indexed)
- Dot product arithmetic (vector)
- Dot product arithmetic (vector)
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- Load multiple single-element structures to one, two, three, or four registers.
- 8-bit integer matrix multiply-accumulate
- 8-bit integer matrix multiply-accumulate
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Left and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Shift Right and Insert (immediate)
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Store multiple single-element structures from one, two, three, or four registers.
- Dot product index form with signed and unsigned integers
- Dot product index form with signed and unsigned integers
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Extended table look-up
- Dot product index form with unsigned and signed integers
- Dot product vector form with unsigned and signed integers
- Dot product index form with unsigned and signed integers
- Dot product vector form with unsigned and signed integers
- Unsigned and signed 8-bit integer matrix multiply-accumulate