core::arch

Module arm

Source
🔬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§

SYExperimental
Full system is the required shareability domain, reads and writes are the required access types
float32x2_tExperimental
ARM-specific 64-bit wide vector of two packed f32.
float32x2x2_tExperimental
ARM-specific type containing two float32x2_t vectors.
float32x2x3_tExperimental
ARM-specific type containing three float32x2_t vectors.
float32x2x4_tExperimental
ARM-specific type containing four float32x2_t vectors.
float32x4_tExperimental
ARM-specific 128-bit wide vector of four packed f32.
float32x4x2_tExperimental
ARM-specific type containing two float32x4_t vectors.
float32x4x3_tExperimental
ARM-specific type containing three float32x4_t vectors.
float32x4x4_tExperimental
ARM-specific type containing four float32x4_t vectors.
int8x8_tExperimental
ARM-specific 64-bit wide vector of eight packed i8.
int8x8x2_tExperimental
ARM-specific type containing two int8x8_t vectors.
int8x8x3_tExperimental
ARM-specific type containing three int8x8_t vectors.
int8x8x4_tExperimental
ARM-specific type containing four int8x8_t vectors.
int8x16_tExperimental
ARM-specific 128-bit wide vector of sixteen packed i8.
int8x16x2_tExperimental
ARM-specific type containing two int8x16_t vectors.
int8x16x3_tExperimental
ARM-specific type containing three int8x16_t vectors.
int8x16x4_tExperimental
ARM-specific type containing four int8x16_t vectors.
int16x4_tExperimental
ARM-specific 64-bit wide vector of four packed i16.
int16x4x2_tExperimental
ARM-specific type containing two int16x4_t vectors.
int16x4x3_tExperimental
ARM-specific type containing three int16x4_t vectors.
int16x4x4_tExperimental
ARM-specific type containing four int16x4_t vectors.
int16x8_tExperimental
ARM-specific 128-bit wide vector of eight packed i16.
int16x8x2_tExperimental
ARM-specific type containing two int16x8_t vectors.
int16x8x3_tExperimental
ARM-specific type containing three int16x8_t vectors.
int16x8x4_tExperimental
ARM-specific type containing four int16x8_t vectors.
int32x2_tExperimental
ARM-specific 64-bit wide vector of two packed i32.
int32x2x2_tExperimental
ARM-specific type containing two int32x2_t vectors.
int32x2x3_tExperimental
ARM-specific type containing three int32x2_t vectors.
int32x2x4_tExperimental
ARM-specific type containing four int32x2_t vectors.
int32x4_tExperimental
ARM-specific 128-bit wide vector of four packed i32.
int32x4x2_tExperimental
ARM-specific type containing two int32x4_t vectors.
int32x4x3_tExperimental
ARM-specific type containing three int32x4_t vectors.
int32x4x4_tExperimental
ARM-specific type containing four int32x4_t vectors.
int64x1_tExperimental
ARM-specific 64-bit wide vector of one packed i64.
int64x1x2_tExperimental
ARM-specific type containing two int64x1_t vectors.
int64x1x3_tExperimental
ARM-specific type containing three int64x1_t vectors.
int64x1x4_tExperimental
ARM-specific type containing four int64x1_t vectors.
int64x2_tExperimental
ARM-specific 128-bit wide vector of two packed i64.
int64x2x2_tExperimental
ARM-specific type containing two int64x2_t vectors.
int64x2x3_tExperimental
ARM-specific type containing three int64x2_t vectors.
int64x2x4_tExperimental
ARM-specific type containing four int64x2_t vectors.
poly8x8_tExperimental
ARM-specific 64-bit wide polynomial vector of eight packed p8.
poly8x8x2_tExperimental
ARM-specific type containing two poly8x8_t vectors.
poly8x8x3_tExperimental
ARM-specific type containing three poly8x8_t vectors.
poly8x8x4_tExperimental
ARM-specific type containing four poly8x8_t vectors.
poly8x16_tExperimental
ARM-specific 128-bit wide vector of sixteen packed p8.
poly8x16x2_tExperimental
ARM-specific type containing two poly8x16_t vectors.
poly8x16x3_tExperimental
ARM-specific type containing three poly8x16_t vectors.
poly8x16x4_tExperimental
ARM-specific type containing four poly8x16_t vectors.
poly16x4_tExperimental
ARM-specific 64-bit wide vector of four packed p16.
poly16x4x2_tExperimental
ARM-specific type containing two poly16x4_t vectors.
poly16x4x3_tExperimental
ARM-specific type containing three poly16x4_t vectors.
poly16x4x4_tExperimental
ARM-specific type containing four poly16x4_t vectors.
poly16x8_tExperimental
ARM-specific 128-bit wide vector of eight packed p16.
poly16x8x2_tExperimental
ARM-specific type containing two poly16x8_t vectors.
poly16x8x3_tExperimental
ARM-specific type containing three poly16x8_t vectors.
poly16x8x4_tExperimental
ARM-specific type containing four poly16x8_t vectors.
poly64x1_tExperimental
ARM-specific 64-bit wide vector of one packed p64.
poly64x1x2_tExperimental
ARM-specific type containing two poly64x1_t vectors.
poly64x1x3_tExperimental
ARM-specific type containing three poly64x1_t vectors.
poly64x1x4_tExperimental
ARM-specific type containing four poly64x1_t vectors.
poly64x2_tExperimental
ARM-specific 128-bit wide vector of two packed p64.
poly64x2x2_tExperimental
ARM-specific type containing two poly64x2_t vectors.
poly64x2x3_tExperimental
ARM-specific type containing three poly64x2_t vectors.
poly64x2x4_tExperimental
ARM-specific type containing four poly64x2_t vectors.
uint8x8_tExperimental
ARM-specific 64-bit wide vector of eight packed u8.
uint8x8x2_tExperimental
ARM-specific type containing two uint8x8_t vectors.
uint8x8x3_tExperimental
ARM-specific type containing three uint8x8_t vectors.
uint8x8x4_tExperimental
ARM-specific type containing four uint8x8_t vectors.
uint8x16_tExperimental
ARM-specific 128-bit wide vector of sixteen packed u8.
uint8x16x2_tExperimental
ARM-specific type containing two uint8x16_t vectors.
uint8x16x3_tExperimental
ARM-specific type containing three uint8x16_t vectors.
uint8x16x4_tExperimental
ARM-specific type containing four uint8x16_t vectors.
uint16x4_tExperimental
ARM-specific 64-bit wide vector of four packed u16.
uint16x4x2_tExperimental
ARM-specific type containing two uint16x4_t vectors.
uint16x4x3_tExperimental
ARM-specific type containing three uint16x4_t vectors.
uint16x4x4_tExperimental
ARM-specific type containing four uint16x4_t vectors.
uint16x8_tExperimental
ARM-specific 128-bit wide vector of eight packed u16.
uint16x8x2_tExperimental
ARM-specific type containing two uint16x8_t vectors.
uint16x8x3_tExperimental
ARM-specific type containing three uint16x8_t vectors.
uint16x8x4_tExperimental
ARM-specific type containing four uint16x8_t vectors.
uint32x2_tExperimental
ARM-specific 64-bit wide vector of two packed u32.
uint32x2x2_tExperimental
ARM-specific type containing two uint32x2_t vectors.
uint32x2x3_tExperimental
ARM-specific type containing three uint32x2_t vectors.
uint32x2x4_tExperimental
ARM-specific type containing four uint32x2_t vectors.
uint32x4_tExperimental
ARM-specific 128-bit wide vector of four packed u32.
uint32x4x2_tExperimental
ARM-specific type containing two uint32x4_t vectors.
uint32x4x3_tExperimental
ARM-specific type containing three uint32x4_t vectors.
uint32x4x4_tExperimental
ARM-specific type containing four uint32x4_t vectors.
uint64x1_tExperimental
ARM-specific 64-bit wide vector of one packed u64.
uint64x1x2_tExperimental
ARM-specific type containing two uint64x1_t vectors.
uint64x1x3_tExperimental
ARM-specific type containing three uint64x1_t vectors.
uint64x1x4_tExperimental
ARM-specific type containing four uint64x1_t vectors.
uint64x2_tExperimental
ARM-specific 128-bit wide vector of two packed u64.
uint64x2x2_tExperimental
ARM-specific type containing two uint64x2_t vectors.
uint64x2x3_tExperimental
ARM-specific type containing three uint64x2_t vectors.
uint64x2x4_tExperimental
ARM-specific type containing four uint64x2_t vectors.

Functions§

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

Type Aliases§

int8x4_tExperimental
ARM-specific vector of four packed i8 packed into a 32-bit integer.
int16x2_tExperimental
ARM-specific vector of two packed i16 packed into a 32-bit integer.
uint8x4_tExperimental
ARM-specific vector of four packed u8 packed into a 32-bit integer.
uint16x2_tExperimental
ARM-specific vector of two packed u16 packed into a 32-bit integer.