Module core::arch::aarch64

1.59.0 · source ·
Available on AArch64 only.
Expand description

Platform-specific intrinsics for the aarch64 platform.

See the module documentation for more details.

Structs

APSRExperimental
Application Program Status Register
SYExperimental
Full system is the required shareability domain, reads and writes are the required access types
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.
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.
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.
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.
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.
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.
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.
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.
int64x1x2_tExperimental
ARM-specific type containing four int64x1_t vectors.
int64x1x3_tExperimental
ARM-specific type containing four int64x1_t vectors.
int64x1x4_tExperimental
ARM-specific type containing four int64x1_t vectors.
int64x2x2_tExperimental
ARM-specific type containing four int64x2_t vectors.
int64x2x3_tExperimental
ARM-specific type containing four int64x2_t vectors.
int64x2x4_tExperimental
ARM-specific type containing four int64x2_t vectors.
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.
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.
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.
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.
poly64x1x2_tExperimental
ARM-specific type containing four poly64x1_t vectors.
poly64x1x3_tExperimental
ARM-specific type containing four poly64x1_t vectors.
poly64x1x4_tExperimental
ARM-specific type containing four poly64x1_t vectors.
poly64x2x2_tExperimental
ARM-specific type containing four poly64x2_t vectors.
poly64x2x3_tExperimental
ARM-specific type containing four poly64x2_t vectors.
poly64x2x4_tExperimental
ARM-specific type containing four poly64x2_t vectors.
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.
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.
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.
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.
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.
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.
uint64x1x2_tExperimental
ARM-specific type containing four uint64x1_t vectors.
uint64x1x3_tExperimental
ARM-specific type containing four uint64x1_t vectors.
uint64x1x4_tExperimental
ARM-specific type containing four uint64x1_t vectors.
uint64x2x2_tExperimental
ARM-specific type containing four uint64x2_t vectors.
uint64x2x3_tExperimental
ARM-specific type containing four uint64x2_t vectors.
uint64x2x4_tExperimental
ARM-specific type containing four uint64x2_t vectors.
ARM-specific 64-bit wide vector of two packed f32.
ARM-specific 128-bit wide vector of four packed f32.
ARM-specific 64-bit wide vector of one packed f64.
ARM-specific type containing two float64x1_t vectors.
ARM-specific type containing three float64x1_t vectors.
ARM-specific type containing four float64x1_t vectors.
ARM-specific 128-bit wide vector of two packed f64.
ARM-specific type containing two float64x2_t vectors.
ARM-specific type containing three float64x2_t vectors.
ARM-specific type containing four float64x2_t vectors.
ARM-specific 64-bit wide vector of eight packed i8.
ARM-specific 128-bit wide vector of sixteen packed i8.
ARM-specific 64-bit wide vector of four packed i16.
ARM-specific 128-bit wide vector of eight packed i16.
ARM-specific 64-bit wide vector of two packed i32.
ARM-specific 128-bit wide vector of four packed i32.
ARM-specific 64-bit wide vector of one packed i64.
ARM-specific 128-bit wide vector of two packed i64.
ARM-specific 64-bit wide polynomial vector of eight packed p8.
ARM-specific 128-bit wide vector of sixteen packed p8.
ARM-specific 64-bit wide vector of four packed p16.
ARM-specific 128-bit wide vector of eight packed p16.
ARM-specific 64-bit wide vector of one packed p64.
ARM-specific 128-bit wide vector of two packed p64.
ARM-specific 64-bit wide vector of eight packed u8.
ARM-specific 128-bit wide vector of sixteen packed u8.
ARM-specific 64-bit wide vector of four packed u16.
ARM-specific 128-bit wide vector of eight packed u16.
ARM-specific 64-bit wide vector of two packed u32.
ARM-specific 128-bit wide vector of four packed u32.
ARM-specific 64-bit wide vector of one packed u64.
ARM-specific 128-bit wide vector of two packed u64.

Constants

_PREFETCH_READExperimental
_PREFETCH_WRITEExperimental
_TMFAILURE_CNCLExperimental
Transaction executed a TCANCEL instruction
_TMFAILURE_DBGExperimental
Transaction aborted due to a debug trap.
_TMFAILURE_ERRExperimental
Transaction aborted because a non-permissible operation was attempted
_TMFAILURE_IMPExperimental
Fallback error type for any other reason
_TMFAILURE_INTExperimental
Transaction failed from interrupt
_TMFAILURE_MEMExperimental
Transaction aborted because a conflict occurred
_TMFAILURE_NESTExperimental
Transaction aborted due to transactional nesting level was exceeded
_TMFAILURE_REASONExperimental
Extraction mask for failure reason
_TMFAILURE_RTRYExperimental
Transaction retry is possible.
_TMFAILURE_SIZEExperimental
Transaction aborted due to read or write set limit was exceeded
_TMFAILURE_TRIVIALExperimental
Indicates a TRIVIAL version of TM is available
_TMSTART_SUCCESSExperimental
Transaction successfully started.

Functions

__breakpointExperimental
Inserts a breakpoint instruction.
__crc32bExperimentalcrc
CRC32 single round checksum for bytes (8 bits).
__crc32cbExperimentalcrc
CRC32-C single round checksum for bytes (8 bits).
__crc32cdExperimentalcrc
CRC32-C single round checksum for quad words (64 bits).
__crc32chExperimentalcrc
CRC32-C single round checksum for half words (16 bits).
__crc32cwExperimentalcrc
CRC32-C single round checksum for words (32 bits).
__crc32dExperimentalcrc
CRC32 single round checksum for quad words (64 bits).
__crc32hExperimentalcrc
CRC32 single round checksum for half words (16 bits).
__crc32wExperimentalcrc
CRC32 single round checksum for words (32 bits).
__dmbExperimental
Generates a DMB (data memory barrier) instruction or equivalent CP15 instruction.
__dsbExperimental
Generates a DSB (data synchronization barrier) instruction or equivalent CP15 instruction.
__isbExperimental
Generates an ISB (instruction synchronization barrier) instruction or equivalent CP15 instruction.
__nopExperimental
Generates an unspecified no-op instruction.
__rsrExperimental
Reads a 32-bit system register
__rsrpExperimental
Reads a system register containing an address
__sevExperimental
Generates a SEV (send a global event) hint instruction.
__sevlExperimental
Generates a send a local event hint instruction.
__tcancelExperimentaltme
Cancels the current transaction and discards all state modifications that were performed transactionally.
__tcommitExperimentaltme
Commits the current transaction. For a nested transaction, the only effect is that the transactional nesting depth is decreased. For an outer transaction, the state modifications performed transactionally are committed to the architectural state.
__tstartExperimentaltme
Starts a new transaction. When the transaction starts successfully the return value is 0. If the transaction fails, all state modifications are discarded and a cause of the failure is encoded in the return value.
__ttestExperimentaltme
Tests if executing inside a transaction. If no transaction is currently executing, the return value is 0. Otherwise, this intrinsic returns the depth of the transaction.
__wfeExperimental
Generates a WFE (wait for event) hint instruction, or nothing.
__wfiExperimental
Generates a WFI (wait for interrupt) hint instruction, or nothing.
__wsrExperimental
Writes a 32-bit system register
__wsrpExperimental
Writes a system register containing an address
__yieldExperimental
Generates a YIELD hint instruction.
_cls_u32Experimental
Counts the leading most significant bits set.
_cls_u64Experimental
Counts the leading most significant bits set.
_clz_u64Experimental
Count Leading Zeros.
_prefetchExperimental
Fetch the cache line that contains address p using the given RW and LOCALITY.
_rbit_u64Experimental
Reverse the bit order.
_rev_u64Experimental
Reverse the order of the bytes.
brkExperimental
Generates the trap instruction BRK 1
vaba_s8Experimentalneon
vaba_s16Experimentalneon
vaba_s32Experimentalneon
vaba_u8Experimentalneon
vaba_u16Experimentalneon
vaba_u32Experimentalneon
vabaq_s8Experimentalneon
vabaq_s16Experimentalneon
vabaq_s32Experimentalneon
vabaq_u8Experimentalneon
vabaq_u16Experimentalneon
vabaq_u32Experimentalneon
vabs_s8Experimentalneon
Absolute value (wrapping).
vabs_s16Experimentalneon
Absolute value (wrapping).
vabs_s32Experimentalneon
Absolute value (wrapping).
vabsq_s8Experimentalneon
Absolute value (wrapping).
vabsq_s16Experimentalneon
Absolute value (wrapping).
vabsq_s32Experimentalneon
Absolute value (wrapping).
vadd_f32Experimentalneon
Vector add.
vadd_s8Experimentalneon
Vector add.
vadd_s16Experimentalneon
Vector add.
vadd_s32Experimentalneon
Vector add.
vadd_u8Experimentalneon
Vector add.
vadd_u16Experimentalneon
Vector add.
vadd_u32Experimentalneon
Vector add.
vaddhn_high_s16Experimentalneon
Add returning High Narrow (high half).
vaddhn_high_s32Experimentalneon
Add returning High Narrow (high half).
vaddhn_high_s64Experimentalneon
Add returning High Narrow (high half).
vaddhn_high_u16Experimentalneon
Add returning High Narrow (high half).
vaddhn_high_u32Experimentalneon
Add returning High Narrow (high half).
vaddhn_high_u64Experimentalneon
Add returning High Narrow (high half).
vaddhn_s16Experimentalneon
Add returning High Narrow.
vaddhn_s32Experimentalneon
Add returning High Narrow.
vaddhn_s64Experimentalneon
Add returning High Narrow.
vaddhn_u16Experimentalneon
Add returning High Narrow.
vaddhn_u32Experimentalneon
Add returning High Narrow.
vaddhn_u64Experimentalneon
Add returning High Narrow.
vaddl_high_s8Experimentalneon
Signed Add Long (vector, high half).
vaddl_high_s16Experimentalneon
Signed Add Long (vector, high half).
vaddl_high_s32Experimentalneon
Signed Add Long (vector, high half).
vaddl_high_u8Experimentalneon
Unsigned Add Long (vector, high half).
vaddl_high_u16Experimentalneon
Unsigned Add Long (vector, high half).
vaddl_high_u32Experimentalneon
Unsigned Add Long (vector, high half).
vaddl_s8Experimentalneon
Signed Add Long (vector).
vaddl_s16Experimentalneon
Signed Add Long (vector).
vaddl_s32Experimentalneon
Signed Add Long (vector).
vaddl_u8Experimentalneon
Unsigned Add Long (vector).
vaddl_u16Experimentalneon
Unsigned Add Long (vector).
vaddl_u32Experimentalneon
Unsigned Add Long (vector).
vaddq_f32Experimentalneon
Vector add.
vaddq_s8Experimentalneon
Vector add.
vaddq_s16Experimentalneon
Vector add.
vaddq_s32Experimentalneon
Vector add.
vaddq_s64Experimentalneon
Vector add.
vaddq_u8Experimentalneon
Vector add.
vaddq_u16Experimentalneon
Vector add.
vaddq_u32Experimentalneon
Vector add.
vaddq_u64Experimentalneon
Vector add.
vaddw_high_s8Experimentalneon
Signed Add Wide (high half).
vaddw_high_s16Experimentalneon
Signed Add Wide (high half).
vaddw_high_s32Experimentalneon
Signed Add Wide (high half).
vaddw_high_u8Experimentalneon
Unsigned Add Wide (high half).
vaddw_high_u16Experimentalneon
Unsigned Add Wide (high half).
vaddw_high_u32Experimentalneon
Unsigned Add Wide (high half).
vaddw_s8Experimentalneon
Signed Add Wide.
vaddw_s16Experimentalneon
Signed Add Wide.
vaddw_s32Experimentalneon
Signed Add Wide.
vaddw_u8Experimentalneon
Unsigned Add Wide.
vaddw_u16Experimentalneon
Unsigned Add Wide.
vaddw_u32Experimentalneon
Unsigned Add Wide.
vaesdq_u8Experimentalaes
AES single round decryption.
vaeseq_u8Experimentalaes
AES single round encryption.
vaesimcq_u8Experimentalaes
AES inverse mix columns.
vaesmcq_u8Experimentalaes
AES mix columns.
vbcaxq_s8Experimentalneon,sha3
Bit clear and exclusive OR
vbcaxq_s16Experimentalneon,sha3
Bit clear and exclusive OR
vbcaxq_s32Experimentalneon,sha3
Bit clear and exclusive OR
vbcaxq_s64Experimentalneon,sha3
Bit clear and exclusive OR
vbcaxq_u8Experimentalneon,sha3
Bit clear and exclusive OR
vbcaxq_u16Experimentalneon,sha3
Bit clear and exclusive OR
vbcaxq_u32Experimentalneon,sha3
Bit clear and exclusive OR
vbcaxq_u64Experimentalneon,sha3
Bit clear and exclusive OR
vbic_s8Experimentalneon
Vector bitwise bit clear
vbic_s16Experimentalneon
Vector bitwise bit clear
vbic_s32Experimentalneon
Vector bitwise bit clear
vbic_s64Experimentalneon
Vector bitwise bit clear
vbic_u8Experimentalneon
Vector bitwise bit clear
vbic_u16Experimentalneon
Vector bitwise bit clear
vbic_u32Experimentalneon
Vector bitwise bit clear
vbic_u64Experimentalneon
Vector bitwise bit clear
vbicq_s8Experimentalneon
Vector bitwise bit clear
vbicq_s16Experimentalneon
Vector bitwise bit clear
vbicq_s32Experimentalneon
Vector bitwise bit clear
vbicq_s64Experimentalneon
Vector bitwise bit clear
vbicq_u8Experimentalneon
Vector bitwise bit clear
vbicq_u16Experimentalneon
Vector bitwise bit clear
vbicq_u32Experimentalneon
Vector bitwise bit clear
vbicq_u64Experimentalneon
Vector bitwise bit clear
vbsl_f32Experimentalneon
Bitwise Select.
vbsl_p8Experimentalneon
Bitwise Select.
vbsl_p16Experimentalneon
Bitwise Select.
vbsl_s8Experimentalneon
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_s16Experimentalneon
Bitwise Select.
vbsl_s32Experimentalneon
Bitwise Select.
vbsl_s64Experimentalneon
Bitwise Select.
vbsl_u8Experimentalneon
Bitwise Select.
vbsl_u16Experimentalneon
Bitwise Select.
vbsl_u32Experimentalneon
Bitwise Select.
vbsl_u64Experimentalneon
Bitwise Select.
vbslq_f32Experimentalneon
Bitwise Select. (128-bit)
vbslq_p8Experimentalneon
Bitwise Select. (128-bit)
vbslq_p16Experimentalneon
Bitwise Select. (128-bit)
vbslq_s8Experimentalneon
Bitwise Select. (128-bit)
vbslq_s16Experimentalneon
Bitwise Select. (128-bit)
vbslq_s32Experimentalneon
Bitwise Select. (128-bit)
vbslq_s64Experimentalneon
Bitwise Select. (128-bit)
vbslq_u8Experimentalneon
Bitwise Select. (128-bit)
vbslq_u16Experimentalneon
Bitwise Select. (128-bit)
vbslq_u32Experimentalneon
Bitwise Select. (128-bit)
vbslq_u64Experimentalneon
Bitwise Select. (128-bit)
vcadd_rot90_f32Experimentalneon,fcma
Floating-point complex add
vcadd_rot270_f32Experimentalneon,fcma
Floating-point complex add
vcaddq_rot90_f32Experimentalneon,fcma
Floating-point complex add
vcaddq_rot90_f64Experimentalneon,fcma
Floating-point complex add
vcaddq_rot270_f32Experimentalneon,fcma
Floating-point complex add
vcaddq_rot270_f64Experimentalneon,fcma
Floating-point complex add
vcmla_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot90_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot90_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot90_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot180_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot180_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot180_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot270_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot270_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmla_rot270_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_f64Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot90_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot90_f64Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot90_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot90_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot180_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot180_f64Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot180_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot180_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot270_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot270_f64Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot270_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcmlaq_rot270_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate
vcnt_p8Experimentalneon
Population count per byte.
vcnt_s8Experimentalneon
Population count per byte.
vcnt_u8Experimentalneon
Population count per byte.
vcntq_p8Experimentalneon
Population count per byte.
vcntq_s8Experimentalneon
Population count per byte.
vcntq_u8Experimentalneon
Population count per byte.
vcombine_p64Experimentalneon
Vector combine
vcombine_s8Experimentalneon
Vector combine
vcombine_s16Experimentalneon
Vector combine
vcombine_s32Experimentalneon
Vector combine
vcombine_s64Experimentalneon
Vector combine
vcombine_u8Experimentalneon
Vector combine
vcombine_u16Experimentalneon
Vector combine
vcombine_u32Experimentalneon
Vector combine
vcombine_u64Experimentalneon
Vector combine
vdot_lane_s32Experimentalneon,dotprod
Dot product arithmetic
vdot_lane_u32Experimentalneon,dotprod
Dot product arithmetic
vdot_laneq_s32Experimentalneon,dotprod
Dot product arithmetic
vdot_laneq_u32Experimentalneon,dotprod
Dot product arithmetic
vdot_s32Experimentalneon,dotprod
Dot product arithmetic
vdot_u32Experimentalneon,dotprod
Dot product arithmetic
vdotq_lane_s32Experimentalneon,dotprod
Dot product arithmetic
vdotq_lane_u32Experimentalneon,dotprod
Dot product arithmetic
vdotq_laneq_s32Experimentalneon,dotprod
Dot product arithmetic
vdotq_laneq_u32Experimentalneon,dotprod
Dot product arithmetic
vdotq_s32Experimentalneon,dotprod
Dot product arithmetic
vdotq_u32Experimentalneon,dotprod
Dot product arithmetic
vdup_n_f32Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_p8Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_p16Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_s8Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_s16Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_s32Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_s64Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_u8Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_u16Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_u32Experimentalneon
Duplicate vector element to vector or scalar
vdup_n_u64Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_f32Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_p8Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_p16Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_s8Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_s16Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_s32Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_s64Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_u8Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_u16Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_u32Experimentalneon
Duplicate vector element to vector or scalar
vdupq_n_u64Experimentalneon
Duplicate vector element to vector or scalar
veor3q_s8Experimentalneon,sha3
Three-way exclusive OR
veor3q_s16Experimentalneon,sha3
Three-way exclusive OR
veor3q_s32Experimentalneon,sha3
Three-way exclusive OR
veor3q_s64Experimentalneon,sha3
Three-way exclusive OR
veor3q_u8Experimentalneon,sha3
Three-way exclusive OR
veor3q_u16Experimentalneon,sha3
Three-way exclusive OR
veor3q_u32Experimentalneon,sha3
Three-way exclusive OR
veor3q_u64Experimentalneon,sha3
Three-way exclusive OR
vext_s64Experimentalneon
Extract vector from pair of vectors
vext_u64Experimentalneon
Extract vector from pair of vectors
vget_high_f32Experimentalneon
Duplicate vector element to vector or scalar
vget_high_p8Experimentalneon
Duplicate vector element to vector or scalar
vget_high_p16Experimentalneon
Duplicate vector element to vector or scalar
vget_high_s8Experimentalneon
Duplicate vector element to vector or scalar
vget_high_s16Experimentalneon
Duplicate vector element to vector or scalar
vget_high_s32Experimentalneon
Duplicate vector element to vector or scalar
vget_high_s64Experimentalneon
Duplicate vector element to vector or scalar
vget_high_u8Experimentalneon
Duplicate vector element to vector or scalar
vget_high_u16Experimentalneon
Duplicate vector element to vector or scalar
vget_high_u32Experimentalneon
Duplicate vector element to vector or scalar
vget_high_u64Experimentalneon
Duplicate vector element to vector or scalar
vget_lane_f32Experimentalneon
Duplicate vector element to vector or scalar
vget_lane_p8Experimentalneon
Move vector element to general-purpose register
vget_lane_p16Experimentalneon
Move vector element to general-purpose register
vget_lane_p64Experimentalneon
Move vector element to general-purpose register
vget_lane_s8Experimentalneon
Move vector element to general-purpose register
vget_lane_s16Experimentalneon
Move vector element to general-purpose register
vget_lane_s32Experimentalneon
Move vector element to general-purpose register
vget_lane_s64Experimentalneon
Move vector element to general-purpose register
vget_lane_u8Experimentalneon
Move vector element to general-purpose register
vget_lane_u16Experimentalneon
Move vector element to general-purpose register
vget_lane_u32Experimentalneon
Move vector element to general-purpose register
vget_lane_u64Experimentalneon
Move vector element to general-purpose register
vget_low_f32Experimentalneon
Duplicate vector element to vector or scalar
vget_low_p8Experimentalneon
Duplicate vector element to vector or scalar
vget_low_p16Experimentalneon
Duplicate vector element to vector or scalar
vget_low_s8Experimentalneon
Duplicate vector element to vector or scalar
vget_low_s16Experimentalneon
Duplicate vector element to vector or scalar
vget_low_s32Experimentalneon
Duplicate vector element to vector or scalar
vget_low_s64Experimentalneon
Duplicate vector element to vector or scalar
vget_low_u8Experimentalneon
Duplicate vector element to vector or scalar
vget_low_u16Experimentalneon
Duplicate vector element to vector or scalar
vget_low_u32Experimentalneon
Duplicate vector element to vector or scalar
vget_low_u64Experimentalneon
Duplicate vector element to vector or scalar
vgetq_lane_f32Experimentalneon
Duplicate vector element to vector or scalar
vgetq_lane_p8Experimentalneon
Move vector element to general-purpose register
vgetq_lane_p16Experimentalneon
Move vector element to general-purpose register
vgetq_lane_p64Experimentalneon
Move vector element to general-purpose register
vgetq_lane_s8Experimentalneon
Move vector element to general-purpose register
vgetq_lane_s16Experimentalneon
Move vector element to general-purpose register
vgetq_lane_s32Experimentalneon
Move vector element to general-purpose register
vgetq_lane_s64Experimentalneon
Move vector element to general-purpose register
vgetq_lane_u8Experimentalneon
Move vector element to general-purpose register
vgetq_lane_u16Experimentalneon
Move vector element to general-purpose register
vgetq_lane_u32Experimentalneon
Move vector element to general-purpose register
vgetq_lane_u64Experimentalneon
Move vector element to general-purpose register
vld1_dup_f32Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_p8Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_p16Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_p64Experimentalneon,aes
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_s8Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_s16Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_s32Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_s64Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_u8Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_u16Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_u32Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_dup_u64Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1_lane_f32Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_p8Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_p16Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_p64Experimentalneon,aes
Load one single-element structure to one lane of one register.
vld1_lane_s8Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_s16Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_s32Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_s64Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_u8Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_u16Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_u32Experimentalneon
Load one single-element structure to one lane of one register.
vld1_lane_u64Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_dup_f32Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_p8Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_p16Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_p64Experimentalneon,aes
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_s8Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_s16Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_s32Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_s64Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_u8Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_u16Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_u32Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_dup_u64Experimentalneon
Load one single-element structure and Replicate to all lanes (of one register).
vld1q_lane_f32Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_p8Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_p16Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_p64Experimentalneon,aes
Load one single-element structure to one lane of one register.
vld1q_lane_s8Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_s16Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_s32Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_s64Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_u8Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_u16Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_u32Experimentalneon
Load one single-element structure to one lane of one register.
vld1q_lane_u64Experimentalneon
Load one single-element structure to one lane of one register.
vldrq_p128Experimentalneon
Load SIMD&FP register (immediate offset)
vmmlaq_s32Experimentali8mm and neon
8-bit integer matrix multiply-accumulate
vmmlaq_u32Experimentali8mm and neon
8-bit integer matrix multiply-accumulate
vmov_n_f32Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_p8Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_p16Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_s8Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_s16Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_s32Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_s64Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_u8Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_u16Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_u32Experimentalneon
Duplicate vector element to vector or scalar
vmov_n_u64Experimentalneon
Duplicate vector element to vector or scalar
vmovl_s8Experimentalneon
Vector long move.
vmovl_s16Experimentalneon
Vector long move.
vmovl_s32Experimentalneon
Vector long move.
vmovl_u8Experimentalneon
Vector long move.
vmovl_u16Experimentalneon
Vector long move.
vmovl_u32Experimentalneon
Vector long move.
vmovn_s16Experimentalneon
Vector narrow integer.
vmovn_s32Experimentalneon
Vector narrow integer.
vmovn_s64Experimentalneon
Vector narrow integer.
vmovn_u16Experimentalneon
Vector narrow integer.
vmovn_u32Experimentalneon
Vector narrow integer.
vmovn_u64Experimentalneon
Vector narrow integer.
vmovq_n_f32Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_p8Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_p16Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_s8Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_s16Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_s32Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_s64Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_u8Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_u16Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_u32Experimentalneon
Duplicate vector element to vector or scalar
vmovq_n_u64Experimentalneon
Duplicate vector element to vector or scalar
vmvn_p8Experimentalneon
Vector bitwise not.
vmvn_s8Experimentalneon
Vector bitwise not.
vmvn_s16Experimentalneon
Vector bitwise not.
vmvn_s32Experimentalneon
Vector bitwise not.
vmvn_u8Experimentalneon
Vector bitwise not.
vmvn_u16Experimentalneon
Vector bitwise not.
vmvn_u32Experimentalneon
Vector bitwise not.
vmvnq_p8Experimentalneon
Vector bitwise not.
vmvnq_s8Experimentalneon
Vector bitwise not.
vmvnq_s16Experimentalneon
Vector bitwise not.
vmvnq_s32Experimentalneon
Vector bitwise not.
vmvnq_u8Experimentalneon
Vector bitwise not.
vmvnq_u16Experimentalneon
Vector bitwise not.
vmvnq_u32Experimentalneon
Vector bitwise not.
vorn_s8Experimentalneon
Vector bitwise inclusive OR NOT
vorn_s16Experimentalneon
Vector bitwise inclusive OR NOT
vorn_s32Experimentalneon
Vector bitwise inclusive OR NOT
vorn_s64Experimentalneon
Vector bitwise inclusive OR NOT
vorn_u8Experimentalneon
Vector bitwise inclusive OR NOT
vorn_u16Experimentalneon
Vector bitwise inclusive OR NOT
vorn_u32Experimentalneon
Vector bitwise inclusive OR NOT
vorn_u64Experimentalneon
Vector bitwise inclusive OR NOT
vornq_s8Experimentalneon
Vector bitwise inclusive OR NOT
vornq_s16Experimentalneon
Vector bitwise inclusive OR NOT
vornq_s32Experimentalneon
Vector bitwise inclusive OR NOT
vornq_s64Experimentalneon
Vector bitwise inclusive OR NOT
vornq_u8Experimentalneon
Vector bitwise inclusive OR NOT
vornq_u16Experimentalneon
Vector bitwise inclusive OR NOT
vornq_u32Experimentalneon
Vector bitwise inclusive OR NOT
vornq_u64Experimentalneon
Vector bitwise inclusive OR NOT
vpadal_s8Experimentalneon
Signed Add and Accumulate Long Pairwise.
vpadal_s16Experimentalneon
Signed Add and Accumulate Long Pairwise.
vpadal_s32Experimentalneon
Signed Add and Accumulate Long Pairwise.
vpadal_u8Experimentalneon
Unsigned Add and Accumulate Long Pairwise.
vpadal_u16Experimentalneon
Unsigned Add and Accumulate Long Pairwise.
vpadal_u32Experimentalneon
Unsigned Add and Accumulate Long Pairwise.
vpadalq_s8Experimentalneon
Signed Add and Accumulate Long Pairwise.
vpadalq_s16Experimentalneon
Signed Add and Accumulate Long Pairwise.
vpadalq_s32Experimentalneon
Signed Add and Accumulate Long Pairwise.
vpadalq_u8Experimentalneon
Unsigned Add and Accumulate Long Pairwise.
vpadalq_u16Experimentalneon
Unsigned Add and Accumulate Long Pairwise.
vpadalq_u32Experimentalneon
Unsigned Add and Accumulate Long Pairwise.
vpadd_s8Experimentalneon
Add pairwise.
vpadd_s16Experimentalneon
Add pairwise.
vpadd_s32Experimentalneon
Add pairwise.
vpadd_u8Experimentalneon
Add pairwise.
vpadd_u16Experimentalneon
Add pairwise.
vpadd_u32Experimentalneon
Add pairwise.
vpaddl_s8Experimentalneon
Signed Add Long Pairwise.
vpaddl_s16Experimentalneon
Signed Add Long Pairwise.
vpaddl_s32Experimentalneon
Signed Add Long Pairwise.
vpaddl_u8Experimentalneon
Unsigned Add Long Pairwise.
vpaddl_u16Experimentalneon
Unsigned Add Long Pairwise.
vpaddl_u32Experimentalneon
Unsigned Add Long Pairwise.
vpaddlq_s8Experimentalneon
Signed Add Long Pairwise.
vpaddlq_s16Experimentalneon
Signed Add Long Pairwise.
vpaddlq_s32Experimentalneon
Signed Add Long Pairwise.
vpaddlq_u8Experimentalneon
Unsigned Add Long Pairwise.
vpaddlq_u16Experimentalneon
Unsigned Add Long Pairwise.
vpaddlq_u32Experimentalneon
Unsigned Add Long Pairwise.
vpmax_f32Experimentalneon
Folding maximum of adjacent pairs
vpmax_s8Experimentalneon
Folding maximum of adjacent pairs
vpmax_s16Experimentalneon
Folding maximum of adjacent pairs
vpmax_s32Experimentalneon
Folding maximum of adjacent pairs
vpmax_u8Experimentalneon
Folding maximum of adjacent pairs
vpmax_u16Experimentalneon
Folding maximum of adjacent pairs
vpmax_u32Experimentalneon
Folding maximum of adjacent pairs
vpmin_f32Experimentalneon
Folding minimum of adjacent pairs
vpmin_s8Experimentalneon
Folding minimum of adjacent pairs
vpmin_s16Experimentalneon
Folding minimum of adjacent pairs
vpmin_s32Experimentalneon
Folding minimum of adjacent pairs
vpmin_u8Experimentalneon
Folding minimum of adjacent pairs
vpmin_u16Experimentalneon
Folding minimum of adjacent pairs
vpmin_u32Experimentalneon
Folding minimum of adjacent pairs
vraddhn_high_s16Experimentalneon
Rounding Add returning High Narrow (high half).
vraddhn_high_s32Experimentalneon
Rounding Add returning High Narrow (high half).
vraddhn_high_s64Experimentalneon
Rounding Add returning High Narrow (high half).
vraddhn_high_u16Experimentalneon
Rounding Add returning High Narrow (high half).
vraddhn_high_u32Experimentalneon
Rounding Add returning High Narrow (high half).
vraddhn_high_u64Experimentalneon
Rounding Add returning High Narrow (high half).
vraddhn_s16Experimentalneon
Rounding Add returning High Narrow.
vraddhn_s32Experimentalneon
Rounding Add returning High Narrow.
vraddhn_s64Experimentalneon
Rounding Add returning High Narrow.
vraddhn_u16Experimentalneon
Rounding Add returning High Narrow.
vraddhn_u32Experimentalneon
Rounding Add returning High Narrow.
vraddhn_u64Experimentalneon
Rounding Add returning High Narrow.
vrax1q_u64Experimentalneon,sha3
Rotate and exclusive OR
vrev16_p8Experimentalneon
Reversing vector elements (swap endianness)
vrev16_s8Experimentalneon
Reversing vector elements (swap endianness)
vrev16_u8Experimentalneon
Reversing vector elements (swap endianness)
vrev16q_p8Experimentalneon
Reversing vector elements (swap endianness)
vrev16q_s8Experimentalneon
Reversing vector elements (swap endianness)
vrev16q_u8Experimentalneon
Reversing vector elements (swap endianness)
vrev32_p8Experimentalneon
Reversing vector elements (swap endianness)
vrev32_p16Experimentalneon
Reversing vector elements (swap endianness)
vrev32_s8Experimentalneon
Reversing vector elements (swap endianness)
vrev32_s16Experimentalneon
Reversing vector elements (swap endianness)
vrev32_u8Experimentalneon
Reversing vector elements (swap endianness)
vrev32_u16Experimentalneon
Reversing vector elements (swap endianness)
vrev32q_p8Experimentalneon
Reversing vector elements (swap endianness)
vrev32q_p16Experimentalneon
Reversing vector elements (swap endianness)
vrev32q_s8Experimentalneon
Reversing vector elements (swap endianness)
vrev32q_s16Experimentalneon
Reversing vector elements (swap endianness)
vrev32q_u8Experimentalneon
Reversing vector elements (swap endianness)
vrev32q_u16Experimentalneon
Reversing vector elements (swap endianness)
vrev64_f32Experimentalneon
Reversing vector elements (swap endianness)
vrev64_p8Experimentalneon
Reversing vector elements (swap endianness)
vrev64_p16Experimentalneon
Reversing vector elements (swap endianness)
vrev64_s8Experimentalneon
Reversing vector elements (swap endianness)
vrev64_s16Experimentalneon
Reversing vector elements (swap endianness)
vrev64_s32Experimentalneon
Reversing vector elements (swap endianness)
vrev64_u8Experimentalneon
Reversing vector elements (swap endianness)
vrev64_u16Experimentalneon
Reversing vector elements (swap endianness)
vrev64_u32Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_f32Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_p8Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_p16Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_s8Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_s16Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_s32Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_u8Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_u16Experimentalneon
Reversing vector elements (swap endianness)
vrev64q_u32Experimentalneon
Reversing vector elements (swap endianness)
vrnd32x_f32Experimentalneon,frintts
Floating-point round to 32-bit integer, using current rounding mode
vrnd32xq_f32Experimentalneon,frintts
Floating-point round to 32-bit integer, using current rounding mode
vrnd32z_f32Experimentalneon,frintts
Floating-point round to 32-bit integer toward zero
vrnd32zq_f32Experimentalneon,frintts
Floating-point round to 32-bit integer toward zero
vrnd64x_f32Experimentalneon,frintts
Floating-point round to 64-bit integer, using current rounding mode
vrnd64xq_f32Experimentalneon,frintts
Floating-point round to 64-bit integer, using current rounding mode
vrnd64z_f32Experimentalneon,frintts
Floating-point round to 64-bit integer toward zero
vrnd64zq_f32Experimentalneon,frintts
Floating-point round to 64-bit integer toward zero
vsha1cq_u32Experimentalsha2
SHA1 hash update accelerator, choose.
vsha1h_u32Experimentalsha2
SHA1 fixed rotate.
vsha1mq_u32Experimentalsha2
SHA1 hash update accelerator, majority.
vsha1pq_u32Experimentalsha2
SHA1 hash update accelerator, parity.
vsha1su0q_u32Experimentalsha2
SHA1 schedule update accelerator, first part.
vsha1su1q_u32Experimentalsha2
SHA1 schedule update accelerator, second part.
vsha256h2q_u32Experimentalsha2
SHA256 hash update accelerator, upper part.
vsha256hq_u32Experimentalsha2
SHA256 hash update accelerator.
vsha256su0q_u32Experimentalsha2
SHA256 schedule update accelerator, first part.
vsha256su1q_u32Experimentalsha2
SHA256 schedule update accelerator, second part.
vsha512h2q_u64Experimentalneon,sha3
SHA512 hash update part 2
vsha512hq_u64Experimentalneon,sha3
SHA512 hash update part 1
vsha512su0q_u64Experimentalneon,sha3
SHA512 schedule update 0
vsha512su1q_u64Experimentalneon,sha3
SHA512 schedule update 1
vsm3partw1q_u32Experimentalneon,sm4
SM3PARTW1
vsm3partw2q_u32Experimentalneon,sm4
SM3PARTW2
vsm3ss1q_u32Experimentalneon,sm4
SM3SS1
vsm3tt1aq_u32Experimentalneon,sm4
SM3TT1A
vsm3tt1bq_u32Experimentalneon,sm4
SM3TT1B
vsm3tt2aq_u32Experimentalneon,sm4
SM3TT2A
vsm3tt2bq_u32Experimentalneon,sm4
SM3TT2B
vsm4ekeyq_u32Experimentalneon,sm4
SM4 key
vsm4eq_u32Experimentalneon,sm4
SM4 encode
vstrq_p128Experimentalneon
Store SIMD&FP register (immediate offset)
vusmmlaq_s32Experimentali8mm and neon
Unsigned and signed 8-bit integer matrix multiply-accumulate
vxarq_u64Experimentalneon,sha3
Exclusive OR and rotate
Signed Absolute difference and Accumulate Long
Signed Absolute difference and Accumulate Long
Signed Absolute difference and Accumulate Long
Unsigned Absolute difference and Accumulate Long
Unsigned Absolute difference and Accumulate Long
Unsigned Absolute difference and Accumulate Long
vabal_s8neon
Signed Absolute difference and Accumulate Long
vabal_s16neon
Signed Absolute difference and Accumulate Long
vabal_s32neon
Signed Absolute difference and Accumulate Long
vabal_u8neon
Unsigned Absolute difference and Accumulate Long
vabal_u16neon
Unsigned Absolute difference and Accumulate Long
vabal_u32neon
Unsigned Absolute difference and Accumulate Long
vabd_f32neon
Absolute difference between the arguments of Floating
vabd_f64neon
Absolute difference between the arguments of Floating
vabd_s8neon
Absolute difference between the arguments
vabd_s16neon
Absolute difference between the arguments
vabd_s32neon
Absolute difference between the arguments
vabd_u8neon
Absolute difference between the arguments
vabd_u16neon
Absolute difference between the arguments
vabd_u32neon
Absolute difference between the arguments
vabdd_f64neon
Floating-point absolute difference
Signed Absolute difference Long
Signed Absolute difference Long
Signed Absolute difference Long
Unsigned Absolute difference Long
Unsigned Absolute difference Long
Unsigned Absolute difference Long
vabdl_s8neon
Signed Absolute difference Long
vabdl_s16neon
Signed Absolute difference Long
vabdl_s32neon
Signed Absolute difference Long
vabdl_u8neon
Unsigned Absolute difference Long
vabdl_u16neon
Unsigned Absolute difference Long
vabdl_u32neon
Unsigned Absolute difference Long
vabdq_f32neon
Absolute difference between the arguments of Floating
vabdq_f64neon
Absolute difference between the arguments of Floating
vabdq_s8neon
Absolute difference between the arguments
vabdq_s16neon
Absolute difference between the arguments
vabdq_s32neon
Absolute difference between the arguments
vabdq_u8neon
Absolute difference between the arguments
vabdq_u16neon
Absolute difference between the arguments
vabdq_u32neon
Absolute difference between the arguments
vabds_f32neon
Floating-point absolute difference
vabs_f32neon
Floating-point absolute value
vabs_f64neon
Floating-point absolute value
vabs_s64neon
Absolute Value (wrapping).
vabsd_s64neon
Absolute Value (wrapping).
vabsq_f32neon
Floating-point absolute value
vabsq_f64neon
Floating-point absolute value
vabsq_s64neon
Absolute Value (wrapping).
vadd_f64neon
Vector add.
vadd_p8neon
Bitwise exclusive OR
vadd_p16neon
Bitwise exclusive OR
vadd_p64neon
Bitwise exclusive OR
vadd_s64neon
Vector add.
vadd_u64neon
Vector add.
vaddd_s64neon
Vector add.
vaddd_u64neon
Vector add.
vaddlv_s8neon
Signed Add Long across Vector
vaddlv_s16neon
Signed Add Long across Vector
vaddlv_s32neon
Signed Add Long across Vector
vaddlv_u8neon
Unsigned Add Long across Vector
vaddlv_u16neon
Unsigned Add Long across Vector
vaddlv_u32neon
Unsigned Add Long across Vector
vaddlvq_s8neon
Signed Add Long across Vector
Signed Add Long across Vector
Signed Add Long across Vector
vaddlvq_u8neon
Unsigned Add Long across Vector
Unsigned Add Long across Vector
Unsigned Add Long across Vector
vaddq_f64neon
Vector add.
vaddq_p8neon
Bitwise exclusive OR
vaddq_p16neon
Bitwise exclusive OR
vaddq_p64neon
Bitwise exclusive OR
vaddq_p128neon
Bitwise exclusive OR
vaddv_f32neon
Floating-point add across vector
vaddv_s8neon
Add across vector
vaddv_s16neon
Add across vector
vaddv_s32neon
Add across vector
vaddv_u8neon
Add across vector
vaddv_u16neon
Add across vector
vaddv_u32neon
Add across vector
vaddvq_f32neon
Floating-point add across vector
vaddvq_f64neon
Floating-point add across vector
vaddvq_s8neon
Add across vector
vaddvq_s16neon
Add across vector
vaddvq_s32neon
Add across vector
vaddvq_s64neon
Add across vector
vaddvq_u8neon
Add across vector
vaddvq_u16neon
Add across vector
vaddvq_u32neon
Add across vector
vaddvq_u64neon
Add across vector
vand_s8neon
Vector bitwise and
vand_s16neon
Vector bitwise and
vand_s32neon
Vector bitwise and
vand_s64neon
Vector bitwise and
vand_u8neon
Vector bitwise and
vand_u16neon
Vector bitwise and
vand_u32neon
Vector bitwise and
vand_u64neon
Vector bitwise and
vandq_s8neon
Vector bitwise and
vandq_s16neon
Vector bitwise and
vandq_s32neon
Vector bitwise and
vandq_s64neon
Vector bitwise and
vandq_u8neon
Vector bitwise and
vandq_u16neon
Vector bitwise and
vandq_u32neon
Vector bitwise and
vandq_u64neon
Vector bitwise and
vbsl_f64neon
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.
vbsl_p64neon
Bitwise Select.
vbslq_f64neon
Bitwise Select. (128-bit)
vbslq_p64neon
Bitwise Select. (128-bit)
vcage_f32neon
Floating-point absolute compare greater than or equal
vcage_f64neon
Floating-point absolute compare greater than or equal
vcaged_f64neon
Floating-point absolute compare greater than or equal
vcageq_f32neon
Floating-point absolute compare greater than or equal
vcageq_f64neon
Floating-point absolute compare greater than or equal
vcages_f32neon
Floating-point absolute compare greater than or equal
vcagt_f32neon
Floating-point absolute compare greater than
vcagt_f64neon
Floating-point absolute compare greater than
vcagtd_f64neon
Floating-point absolute compare greater than
vcagtq_f32neon
Floating-point absolute compare greater than
vcagtq_f64neon
Floating-point absolute compare greater than
vcagts_f32neon
Floating-point absolute compare greater than
vcale_f32neon
Floating-point absolute compare less than or equal
vcale_f64neon
Floating-point absolute compare less than or equal
vcaled_f64neon
Floating-point absolute compare less than or equal
vcaleq_f32neon
Floating-point absolute compare less than or equal
vcaleq_f64neon
Floating-point absolute compare less than or equal
vcales_f32neon
Floating-point absolute compare less than or equal
vcalt_f32neon
Floating-point absolute compare less than
vcalt_f64neon
Floating-point absolute compare less than
vcaltd_f64neon
Floating-point absolute compare less than
vcaltq_f32neon
Floating-point absolute compare less than
vcaltq_f64neon
Floating-point absolute compare less than
vcalts_f32neon
Floating-point absolute compare less than
vceq_f32neon
Floating-point compare equal
vceq_f64neon
Floating-point compare equal
vceq_p8neon
Compare bitwise Equal (vector)
vceq_p64neon
Compare bitwise Equal (vector)
vceq_s8neon
Compare bitwise Equal (vector)
vceq_s16neon
Compare bitwise Equal (vector)
vceq_s32neon
Compare bitwise Equal (vector)
vceq_s64neon
Compare bitwise Equal (vector)
vceq_u8neon
Compare bitwise Equal (vector)
vceq_u16neon
Compare bitwise Equal (vector)
vceq_u32neon
Compare bitwise Equal (vector)
vceq_u64neon
Compare bitwise Equal (vector)
vceqd_f64neon
Floating-point compare equal
vceqd_s64neon
Compare bitwise equal
vceqd_u64neon
Compare bitwise equal
vceqq_f32neon
Floating-point compare equal
vceqq_f64neon
Floating-point compare equal
vceqq_p8neon
Compare bitwise Equal (vector)
vceqq_p64neon
Compare bitwise Equal (vector)
vceqq_s8neon
Compare bitwise Equal (vector)
vceqq_s16neon
Compare bitwise Equal (vector)
vceqq_s32neon
Compare bitwise Equal (vector)
vceqq_s64neon
Compare bitwise Equal (vector)
vceqq_u8neon
Compare bitwise Equal (vector)
vceqq_u16neon
Compare bitwise Equal (vector)
vceqq_u32neon
Compare bitwise Equal (vector)
vceqq_u64neon
Compare bitwise Equal (vector)
vceqs_f32neon
Floating-point compare equal
vceqz_f32neon
Floating-point compare bitwise equal to zero
vceqz_f64neon
Floating-point compare bitwise equal to zero
vceqz_p8neon
Signed compare bitwise equal to zero
vceqz_p64neon
Signed compare bitwise equal to zero
vceqz_s8neon
Signed compare bitwise equal to zero
vceqz_s16neon
Signed compare bitwise equal to zero
vceqz_s32neon
Signed compare bitwise equal to zero
vceqz_s64neon
Signed compare bitwise equal to zero
vceqz_u8neon
Unsigned compare bitwise equal to zero
vceqz_u16neon
Unsigned compare bitwise equal to zero
vceqz_u32neon
Unsigned compare bitwise equal to zero
vceqz_u64neon
Unsigned compare bitwise equal to zero
vceqzd_f64neon
Floating-point compare bitwise equal to zero
vceqzd_s64neon
Compare bitwise equal to zero
vceqzd_u64neon
Compare bitwise equal to zero
vceqzq_f32neon
Floating-point compare bitwise equal to zero
vceqzq_f64neon
Floating-point compare bitwise equal to zero
vceqzq_p8neon
Signed compare bitwise equal to zero
vceqzq_p64neon
Signed compare bitwise equal to zero
vceqzq_s8neon
Signed compare bitwise equal to zero
vceqzq_s16neon
Signed compare bitwise equal to zero
vceqzq_s32neon
Signed compare bitwise equal to zero
vceqzq_s64neon
Signed compare bitwise equal to zero
vceqzq_u8neon
Unsigned compare bitwise equal to zero
vceqzq_u16neon
Unsigned compare bitwise equal to zero
vceqzq_u32neon
Unsigned compare bitwise equal to zero
vceqzq_u64neon
Unsigned compare bitwise equal to zero
vceqzs_f32neon
Floating-point compare bitwise equal to zero
vcge_f32neon
Floating-point compare greater than or equal
vcge_f64neon
Floating-point compare greater than or equal
vcge_s8neon
Compare signed greater than or equal
vcge_s16neon
Compare signed greater than or equal
vcge_s32neon
Compare signed greater than or equal
vcge_s64neon
Compare signed greater than or equal
vcge_u8neon
Compare unsigned greater than or equal
vcge_u16neon
Compare unsigned greater than or equal
vcge_u32neon
Compare unsigned greater than or equal
vcge_u64neon
Compare unsigned greater than or equal
vcged_f64neon
Floating-point compare greater than or equal
vcged_s64neon
Compare greater than or equal
vcged_u64neon
Compare greater than or equal
vcgeq_f32neon
Floating-point compare greater than or equal
vcgeq_f64neon
Floating-point compare greater than or equal
vcgeq_s8neon
Compare signed greater than or equal
vcgeq_s16neon
Compare signed greater than or equal
vcgeq_s32neon
Compare signed greater than or equal
vcgeq_s64neon
Compare signed greater than or equal
vcgeq_u8neon
Compare unsigned greater than or equal
vcgeq_u16neon
Compare unsigned greater than or equal
vcgeq_u32neon
Compare unsigned greater than or equal
vcgeq_u64neon
Compare unsigned greater than or equal
vcges_f32neon
Floating-point compare greater than or equal
vcgez_f32neon
Floating-point compare greater than or equal to zero
vcgez_f64neon
Floating-point compare greater than or equal to zero
vcgez_s8neon
Compare signed greater than or equal to zero
vcgez_s16neon
Compare signed greater than or equal to zero
vcgez_s32neon
Compare signed greater than or equal to zero
vcgez_s64neon
Compare signed greater than or equal to zero
vcgezd_f64neon
Floating-point compare greater than or equal to zero
vcgezd_s64neon
Compare signed greater than or equal to zero
vcgezq_f32neon
Floating-point compare greater than or equal to zero
vcgezq_f64neon
Floating-point compare greater than or equal to zero
vcgezq_s8neon
Compare signed greater than or equal to zero
vcgezq_s16neon
Compare signed greater than or equal to zero
vcgezq_s32neon
Compare signed greater than or equal to zero
vcgezq_s64neon
Compare signed greater than or equal to zero
vcgezs_f32neon
Floating-point compare greater than or equal to zero
vcgt_f32neon
Floating-point compare greater than
vcgt_f64neon
Floating-point compare greater than
vcgt_s8neon
Compare signed greater than
vcgt_s16neon
Compare signed greater than
vcgt_s32neon
Compare signed greater than
vcgt_s64neon
Compare signed greater than
vcgt_u8neon
Compare unsigned highe
vcgt_u16neon
Compare unsigned highe
vcgt_u32neon
Compare unsigned highe
vcgt_u64neon
Compare unsigned highe
vcgtd_f64neon
Floating-point compare greater than
vcgtd_s64neon
Compare greater than
vcgtd_u64neon
Compare greater than
vcgtq_f32neon
Floating-point compare greater than
vcgtq_f64neon
Floating-point compare greater than
vcgtq_s8neon
Compare signed greater than
vcgtq_s16neon
Compare signed greater than
vcgtq_s32neon
Compare signed greater than
vcgtq_s64neon
Compare signed greater than
vcgtq_u8neon
Compare unsigned highe
vcgtq_u16neon
Compare unsigned highe
vcgtq_u32neon
Compare unsigned highe
vcgtq_u64neon
Compare unsigned highe
vcgts_f32neon
Floating-point compare greater than
vcgtz_f32neon
Floating-point compare greater than zero
vcgtz_f64neon
Floating-point compare greater than zero
vcgtz_s8neon
Compare signed greater than zero
vcgtz_s16neon
Compare signed greater than zero
vcgtz_s32neon
Compare signed greater than zero
vcgtz_s64neon
Compare signed greater than zero
vcgtzd_f64neon
Floating-point compare greater than zero
vcgtzd_s64neon
Compare signed greater than zero
vcgtzq_f32neon
Floating-point compare greater than zero
vcgtzq_f64neon
Floating-point compare greater than zero
vcgtzq_s8neon
Compare signed greater than zero
vcgtzq_s16neon
Compare signed greater than zero
vcgtzq_s32neon
Compare signed greater than zero
vcgtzq_s64neon
Compare signed greater than zero
vcgtzs_f32neon
Floating-point compare greater than zero
vcle_f32neon
Floating-point compare less than or equal
vcle_f64neon
Floating-point compare less than or equal
vcle_s8neon
Compare signed less than or equal
vcle_s16neon
Compare signed less than or equal
vcle_s32neon
Compare signed less than or equal
vcle_s64neon
Compare signed less than or equal
vcle_u8neon
Compare unsigned less than or equal
vcle_u16neon
Compare unsigned less than or equal
vcle_u32neon
Compare unsigned less than or equal
vcle_u64neon
Compare unsigned less than or equal
vcled_f64neon
Floating-point compare less than or equal
vcled_s64neon
Compare less than or equal
vcled_u64neon
Compare less than or equal
vcleq_f32neon
Floating-point compare less than or equal
vcleq_f64neon
Floating-point compare less than or equal
vcleq_s8neon
Compare signed less than or equal
vcleq_s16neon
Compare signed less than or equal
vcleq_s32neon
Compare signed less than or equal
vcleq_s64neon
Compare signed less than or equal
vcleq_u8neon
Compare unsigned less than or equal
vcleq_u16neon
Compare unsigned less than or equal
vcleq_u32neon
Compare unsigned less than or equal
vcleq_u64neon
Compare unsigned less than or equal
vcles_f32neon
Floating-point compare less than or equal
vclez_f32neon
Floating-point compare less than or equal to zero
vclez_f64neon
Floating-point compare less than or equal to zero
vclez_s8neon
Compare signed less than or equal to zero
vclez_s16neon
Compare signed less than or equal to zero
vclez_s32neon
Compare signed less than or equal to zero
vclez_s64neon
Compare signed less than or equal to zero
vclezd_f64neon
Floating-point compare less than or equal to zero
vclezd_s64neon
Compare less than or equal to zero
vclezq_f32neon
Floating-point compare less than or equal to zero
vclezq_f64neon
Floating-point compare less than or equal to zero
vclezq_s8neon
Compare signed less than or equal to zero
vclezq_s16neon
Compare signed less than or equal to zero
vclezq_s32neon
Compare signed less than or equal to zero
vclezq_s64neon
Compare signed less than or equal to zero
vclezs_f32neon
Floating-point compare less than or equal to zero
vcls_s8neon
Count leading sign bits
vcls_s16neon
Count leading sign bits
vcls_s32neon
Count leading sign bits
vcls_u8neon
Count leading sign bits
vcls_u16neon
Count leading sign bits
vcls_u32neon
Count leading sign bits
vclsq_s8neon
Count leading sign bits
vclsq_s16neon
Count leading sign bits
vclsq_s32neon
Count leading sign bits
vclsq_u8neon
Count leading sign bits
vclsq_u16neon
Count leading sign bits
vclsq_u32neon
Count leading sign bits
vclt_f32neon
Floating-point compare less than
vclt_f64neon
Floating-point compare less than
vclt_s8neon
Compare signed less than
vclt_s16neon
Compare signed less than
vclt_s32neon
Compare signed less than
vclt_s64neon
Compare signed less than
vclt_u8neon
Compare unsigned less than
vclt_u16neon
Compare unsigned less than
vclt_u32neon
Compare unsigned less than
vclt_u64neon
Compare unsigned less than
vcltd_f64neon
Floating-point compare less than
vcltd_s64neon
Compare less than
vcltd_u64neon
Compare less than
vcltq_f32neon
Floating-point compare less than
vcltq_f64neon
Floating-point compare less than
vcltq_s8neon
Compare signed less than
vcltq_s16neon
Compare signed less than
vcltq_s32neon
Compare signed less than
vcltq_s64neon
Compare signed less than
vcltq_u8neon
Compare unsigned less than
vcltq_u16neon
Compare unsigned less than
vcltq_u32neon
Compare unsigned less than
vcltq_u64neon
Compare unsigned less than
vclts_f32neon
Floating-point compare less than
vcltz_f32neon
Floating-point compare less than zero
vcltz_f64neon
Floating-point compare less than zero
vcltz_s8neon
Compare signed less than zero
vcltz_s16neon
Compare signed less than zero
vcltz_s32neon
Compare signed less than zero
vcltz_s64neon
Compare signed less than zero
vcltzd_f64neon
Floating-point compare less than zero
vcltzd_s64neon
Compare less than zero
vcltzq_f32neon
Floating-point compare less than zero
vcltzq_f64neon
Floating-point compare less than zero
vcltzq_s8neon
Compare signed less than zero
vcltzq_s16neon
Compare signed less than zero
vcltzq_s32neon
Compare signed less than zero
vcltzq_s64neon
Compare signed less than zero
vcltzs_f32neon
Floating-point compare less than zero
vclz_s8neon
Count leading zero bits
vclz_s16neon
Count leading zero bits
vclz_s32neon
Count leading zero bits
vclz_u8neon
Count leading zero bits
vclz_u16neon
Count leading zero bits
vclz_u32neon
Count leading zero bits
vclzq_s8neon
Count leading zero bits
vclzq_s16neon
Count leading zero bits
vclzq_s32neon
Count leading zero bits
vclzq_u8neon
Count leading zero bits
vclzq_u16neon
Count leading zero bits
vclzq_u32neon
Count leading zero bits
Vector combine
Vector combine
Vector combine
Vector combine
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
vcreate_p8neon
Insert vector element from another vector element
Insert vector element from another vector element
vcreate_p64neon,aes
Insert vector element from another vector element
vcreate_s8neon
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
vcreate_u8neon
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Floating-point convert to lower precision narrow
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to higher precision long
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to lower precision narrow
Floating-point convert to higher precision long
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to lower precision narrow, rounding to odd
Floating-point convert to lower precision narrow, rounding to odd
Floating-point convert to lower precision narrow, rounding to odd
vdiv_f32neon
Divide
vdiv_f64neon
Divide
vdivq_f32neon
Divide
vdivq_f64neon
Divide
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
vdup_n_f64neon
Duplicate vector element to vector or scalar
vdup_n_p64neon
Duplicate vector element to vector or scalar
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
veor_s8neon
Vector bitwise exclusive or (vector)
veor_s16neon
Vector bitwise exclusive or (vector)
veor_s32neon
Vector bitwise exclusive or (vector)
veor_s64neon
Vector bitwise exclusive or (vector)
veor_u8neon
Vector bitwise exclusive or (vector)
veor_u16neon
Vector bitwise exclusive or (vector)
veor_u32neon
Vector bitwise exclusive or (vector)
veor_u64neon
Vector bitwise exclusive or (vector)
veorq_s8neon
Vector bitwise exclusive or (vector)
veorq_s16neon
Vector bitwise exclusive or (vector)
veorq_s32neon
Vector bitwise exclusive or (vector)
veorq_s64neon
Vector bitwise exclusive or (vector)
veorq_u8neon
Vector bitwise exclusive or (vector)
veorq_u16neon
Vector bitwise exclusive or (vector)
veorq_u32neon
Vector bitwise exclusive or (vector)
veorq_u64neon
Vector bitwise exclusive or (vector)
vext_f32neon
Extract vector from pair of vectors
vext_f64neon
Extract vector from pair of vectors
vext_p8neon
Extract vector from pair of vectors
vext_p16neon
Extract vector from pair of vectors
vext_p64neon
Extract vector from pair of vectors
vext_s8neon
Extract vector from pair of vectors
vext_s16neon
Extract vector from pair of vectors
vext_s32neon
Extract vector from pair of vectors
vext_u8neon
Extract vector from pair of vectors
vext_u16neon
Extract vector from pair of vectors
vext_u32neon
Extract vector from pair of vectors
vextq_f32neon
Extract vector from pair of vectors
vextq_f64neon
Extract vector from pair of vectors
vextq_p8neon
Extract vector from pair of vectors
vextq_p16neon
Extract vector from pair of vectors
vextq_p64neon
Extract vector from pair of vectors
vextq_s8neon
Extract vector from pair of vectors
vextq_s16neon
Extract vector from pair of vectors
vextq_s32neon
Extract vector from pair of vectors
vextq_s64neon
Extract vector from pair of vectors
vextq_u8neon
Extract vector from pair of vectors
vextq_u16neon
Extract vector from pair of vectors
vextq_u32neon
Extract vector from pair of vectors
vextq_u64neon
Extract vector from pair of vectors
vfma_f32neon
Floating-point fused Multiply-Add to accumulator(vector)
vfma_f64neon
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
vfma_n_f32neon
Floating-point fused Multiply-Add to accumulator(vector)
vfma_n_f64neon
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
vfmaq_f32neon
Floating-point fused Multiply-Add to accumulator(vector)
vfmaq_f64neon
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
vfms_f32neon
Floating-point fused multiply-subtract from accumulator
vfms_f64neon
Floating-point fused multiply-subtract from accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
vfms_n_f32neon
Floating-point fused Multiply-subtract to accumulator(vector)
vfms_n_f64neon
Floating-point fused Multiply-subtract to accumulator(vector)
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
vfmsq_f32neon
Floating-point fused multiply-subtract from accumulator
vfmsq_f64neon
Floating-point fused multiply-subtract from accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused Multiply-subtract to accumulator(vector)
Floating-point fused Multiply-subtract to accumulator(vector)
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
vhadd_s8neon
Halving add
vhadd_s16neon
Halving add
vhadd_s32neon
Halving add
vhadd_u8neon
Halving add
vhadd_u16neon
Halving add
vhadd_u32neon
Halving add
vhaddq_s8neon
Halving add
vhaddq_s16neon
Halving add
vhaddq_s32neon
Halving add
vhaddq_u8neon
Halving add
vhaddq_u16neon
Halving add
vhaddq_u32neon
Halving add
vhsub_s8neon
Signed halving subtract
vhsub_s16neon
Signed halving subtract
vhsub_s32neon
Signed halving subtract
vhsub_u8neon
Signed halving subtract
vhsub_u16neon
Signed halving subtract
vhsub_u32neon
Signed halving subtract
vhsubq_s8neon
Signed halving subtract
vhsubq_s16neon
Signed halving subtract
vhsubq_s32neon
Signed halving subtract
vhsubq_u8neon
Signed halving subtract
vhsubq_u16neon
Signed halving subtract
vhsubq_u32neon
Signed halving subtract
Load multiple single-element structures to one, two, three, or four registers
vld1_f32neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1_f64neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load one single-element structure to one lane of one register.
vld1_p8neon
Load multiple single-element structures to one, two, three, or four registers.
vld1_p8_x2neon
Load multiple single-element structures to one, two, three, or four registers
vld1_p8_x3neon
Load multiple single-element structures to one, two, three, or four registers
vld1_p8_x4neon
Load multiple single-element structures to one, two, three, or four registers
vld1_p16neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1_p64neon,aes
Load multiple single-element structures to one, two, three, or four registers.
vld1_p64_x2neon,aes
Load multiple single-element structures to one, two, three, or four registers
vld1_p64_x3neon,aes
Load multiple single-element structures to one, two, three, or four registers
vld1_p64_x4neon,aes
Load multiple single-element structures to one, two, three, or four registers
vld1_s8neon
Load multiple single-element structures to one, two, three, or four registers.
vld1_s8_x2neon
Load multiple single-element structures to one, two, three, or four registers
vld1_s8_x3neon
Load multiple single-element structures to one, two, three, or four registers
vld1_s8_x4neon
Load multiple single-element structures to one, two, three, or four registers
vld1_s16neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1_s32neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1_s64neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1_u8neon
Load multiple single-element structures to one, two, three, or four registers.
vld1_u8_x2neon
Load multiple single-element structures to one, two, three, or four registers
vld1_u8_x3neon
Load multiple single-element structures to one, two, three, or four registers
vld1_u8_x4neon
Load multiple single-element structures to one, two, three, or four registers
vld1_u16neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1_u32neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1_u64neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_f32neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_f64neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load one single-element structure to one lane of one register.
vld1q_p8neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_p16neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_p64neon,aes
Load multiple single-element structures to one, two, three, or four registers.
vld1q_p64_x2neon,aes
Load multiple single-element structures to one, two, three, or four registers
vld1q_p64_x3neon,aes
Load multiple single-element structures to one, two, three, or four registers
vld1q_p64_x4neon,aes
Load multiple single-element structures to one, two, three, or four registers
vld1q_s8neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_s16neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_s32neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_s64neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_u8neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_u16neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_u32neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
vld1q_u64neon
Load multiple single-element structures to one, two, three, or four registers.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
vld2_dup_p64neon,aes
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
vld2_f64neon
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
vld2_lane_p64neon,aes
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
vld2_p8neon
Load multiple 2-element structures to two registers
vld2_p16neon
Load multiple 2-element structures to two registers
vld2_p64neon,aes
Load multiple 2-element structures to two registers
vld2_u8neon
Load multiple 2-element structures to two registers
vld2_u16neon
Load multiple 2-element structures to two registers
vld2_u32neon
Load multiple 2-element structures to two registers
vld2_u64neon
Load multiple 2-element structures to two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
vld2q_dup_p64neon,aes
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
vld2q_f64neon
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
vld2q_lane_p64neon,aes
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
vld2q_p8neon
Load multiple 2-element structures to two registers
vld2q_p16neon
Load multiple 2-element structures to two registers
vld2q_p64neon,aes
Load multiple 2-element structures to two registers
vld2q_s64neon
Load multiple 2-element structures to two registers
vld2q_u8neon
Load multiple 2-element structures to two registers
vld2q_u16neon
Load multiple 2-element structures to two registers
vld2q_u32neon
Load multiple 2-element structures to two registers
vld2q_u64neon
Load multiple 2-element structures to two registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
vld3_dup_p64neon,aes
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
vld3_f64neon
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
vld3_lane_p64neon,aes
Load multiple 3-element structures to three registers
Load multiple 3-element structures to two registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
vld3_p8neon
Load multiple 3-element structures to three registers
vld3_p16neon
Load multiple 3-element structures to three registers
vld3_p64neon,aes
Load multiple 3-element structures to three registers
vld3_u8neon
Load multiple 3-element structures to three registers
vld3_u16neon
Load multiple 3-element structures to three registers
vld3_u32neon
Load multiple 3-element structures to three registers
vld3_u64neon
Load multiple 3-element structures to three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
vld3q_dup_p64neon,aes
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
vld3q_f64neon
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
vld3q_lane_p64neon,aes
Load multiple 3-element structures to three registers
Load multiple 3-element structures to two registers
Load multiple 3-element structures to two registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
vld3q_p8neon
Load multiple 3-element structures to three registers
vld3q_p16neon
Load multiple 3-element structures to three registers
vld3q_p64neon,aes
Load multiple 3-element structures to three registers
vld3q_s64neon
Load multiple 3-element structures to three registers
vld3q_u8neon
Load multiple 3-element structures to three registers
vld3q_u16neon
Load multiple 3-element structures to three registers
vld3q_u32neon
Load multiple 3-element structures to three registers
vld3q_u64neon
Load multiple 3-element structures to three registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
vld4_dup_p64neon,aes
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
vld4_f64neon
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
vld4_lane_p64neon,aes
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
vld4_p8neon
Load multiple 4-element structures to four registers
vld4_p16neon
Load multiple 4-element structures to four registers
vld4_p64neon,aes
Load multiple 4-element structures to four registers
vld4_u8neon
Load multiple 4-element structures to four registers
vld4_u16neon
Load multiple 4-element structures to four registers
vld4_u32neon
Load multiple 4-element structures to four registers
vld4_u64neon
Load multiple 4-element structures to four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
vld4q_dup_p64neon,aes
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
vld4q_f64neon
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
vld4q_lane_p64neon,aes
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
vld4q_p8neon
Load multiple 4-element structures to four registers
vld4q_p16neon
Load multiple 4-element structures to four registers
vld4q_p64neon,aes
Load multiple 4-element structures to four registers
vld4q_s64neon
Load multiple 4-element structures to four registers
vld4q_u8neon
Load multiple 4-element structures to four registers
vld4q_u16neon
Load multiple 4-element structures to four registers
vld4q_u32neon
Load multiple 4-element structures to four registers
vld4q_u64neon
Load multiple 4-element structures to four registers
vmax_f32neon
Maximum (vector)
vmax_f64neon
Maximum (vector)
vmax_s8neon
Maximum (vector)
vmax_s16neon
Maximum (vector)
vmax_s32neon
Maximum (vector)
vmax_u8neon
Maximum (vector)
vmax_u16neon
Maximum (vector)
vmax_u32neon
Maximum (vector)
vmaxnm_f32neon
Floating-point Maximum Number (vector)
vmaxnm_f64neon
Floating-point Maximum Number (vector)
Floating-point Maximum Number (vector)
Floating-point Maximum Number (vector)
Floating-point maximum number across vector
Floating-point maximum number across vector
Floating-point maximum number across vector
vmaxq_f32neon
Maximum (vector)
vmaxq_f64neon
Maximum (vector)
vmaxq_s8neon
Maximum (vector)
vmaxq_s16neon
Maximum (vector)
vmaxq_s32neon
Maximum (vector)
vmaxq_u8neon
Maximum (vector)
vmaxq_u16neon
Maximum (vector)
vmaxq_u32neon
Maximum (vector)
vmaxv_f32neon
Horizontal vector max.
vmaxv_s8neon
Horizontal vector max.
vmaxv_s16neon
Horizontal vector max.
vmaxv_s32neon
Horizontal vector max.
vmaxv_u8neon
Horizontal vector max.
vmaxv_u16neon
Horizontal vector max.
vmaxv_u32neon
Horizontal vector max.
vmaxvq_f32neon
Horizontal vector max.
vmaxvq_f64neon
Horizontal vector max.
vmaxvq_s8neon
Horizontal vector max.
vmaxvq_s16neon
Horizontal vector max.
vmaxvq_s32neon
Horizontal vector max.
vmaxvq_u8neon
Horizontal vector max.
vmaxvq_u16neon
Horizontal vector max.
vmaxvq_u32neon
Horizontal vector max.
vmin_f32neon
Minimum (vector)
vmin_f64neon
Minimum (vector)
vmin_s8neon
Minimum (vector)
vmin_s16neon
Minimum (vector)
vmin_s32neon
Minimum (vector)
vmin_u8neon
Minimum (vector)
vmin_u16neon
Minimum (vector)
vmin_u32neon
Minimum (vector)
vminnm_f32neon
Floating-point Minimum Number (vector)
vminnm_f64neon
Floating-point Minimum Number (vector)
Floating-point Minimum Number (vector)
Floating-point Minimum Number (vector)
Floating-point minimum number across vector
Floating-point minimum number across vector
Floating-point minimum number across vector
vminq_f32neon
Minimum (vector)
vminq_f64neon
Minimum (vector)
vminq_s8neon
Minimum (vector)
vminq_s16neon
Minimum (vector)
vminq_s32neon
Minimum (vector)
vminq_u8neon
Minimum (vector)
vminq_u16neon
Minimum (vector)
vminq_u32neon
Minimum (vector)
vminv_f32neon
Horizontal vector min.
vminv_s8neon
Horizontal vector min.
vminv_s16neon
Horizontal vector min.
vminv_s32neon
Horizontal vector min.
vminv_u8neon
Horizontal vector min.
vminv_u16neon
Horizontal vector min.
vminv_u32neon
Horizontal vector min.
vminvq_f32neon
Horizontal vector min.
vminvq_f64neon
Horizontal vector min.
vminvq_s8neon
Horizontal vector min.
vminvq_s16neon
Horizontal vector min.
vminvq_s32neon
Horizontal vector min.
vminvq_u8neon
Horizontal vector min.
vminvq_u16neon
Horizontal vector min.
vminvq_u32neon
Horizontal vector min.
vmla_f32neon
Floating-point multiply-add to accumulator
vmla_f64neon
Floating-point multiply-add to accumulator
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
vmla_n_f32neon
Vector multiply accumulate with scalar
vmla_n_s16neon
Vector multiply accumulate with scalar
vmla_n_s32neon
Vector multiply accumulate with scalar
vmla_n_u16neon
Vector multiply accumulate with scalar
vmla_n_u32neon
Vector multiply accumulate with scalar
vmla_s8neon
Multiply-add to accumulator
vmla_s16neon
Multiply-add to accumulator
vmla_s32neon
Multiply-add to accumulator
vmla_u8neon
Multiply-add to accumulator
vmla_u16neon
Multiply-add to accumulator
vmla_u32neon
Multiply-add to accumulator
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Signed multiply-add long
Signed multiply-add long
Signed multiply-add long
Unsigned multiply-add long
Unsigned multiply-add long
Unsigned multiply-add long
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
vmlal_s8neon
Signed multiply-add long
vmlal_s16neon
Signed multiply-add long
vmlal_s32neon
Signed multiply-add long
vmlal_u8neon
Unsigned multiply-add long
vmlal_u16neon
Unsigned multiply-add long
vmlal_u32neon
Unsigned multiply-add long
vmlaq_f32neon
Floating-point multiply-add to accumulator
vmlaq_f64neon
Floating-point multiply-add to accumulator
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
vmlaq_s8neon
Multiply-add to accumulator
vmlaq_s16neon
Multiply-add to accumulator
vmlaq_s32neon
Multiply-add to accumulator
vmlaq_u8neon
Multiply-add to accumulator
vmlaq_u16neon
Multiply-add to accumulator
vmlaq_u32neon
Multiply-add to accumulator
vmls_f32neon
Floating-point multiply-subtract from accumulator
vmls_f64neon
Floating-point multiply-subtract from accumulator
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
vmls_n_f32neon
Vector multiply subtract with scalar
vmls_n_s16neon
Vector multiply subtract with scalar
vmls_n_s32neon
Vector multiply subtract with scalar
vmls_n_u16neon
Vector multiply subtract with scalar
vmls_n_u32neon
Vector multiply subtract with scalar
vmls_s8neon
Multiply-subtract from accumulator
vmls_s16neon
Multiply-subtract from accumulator
vmls_s32neon
Multiply-subtract from accumulator
vmls_u8neon
Multiply-subtract from accumulator
vmls_u16neon
Multiply-subtract from accumulator
vmls_u32neon
Multiply-subtract from accumulator
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Signed multiply-subtract long
Signed multiply-subtract long
Signed multiply-subtract long
Unsigned multiply-subtract long
Unsigned multiply-subtract long
Unsigned multiply-subtract long
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
vmlsl_s8neon
Signed multiply-subtract long
vmlsl_s16neon
Signed multiply-subtract long
vmlsl_s32neon
Signed multiply-subtract long
vmlsl_u8neon
Unsigned multiply-subtract long
vmlsl_u16neon
Unsigned multiply-subtract long
vmlsl_u32neon
Unsigned multiply-subtract long
vmlsq_f32neon
Floating-point multiply-subtract from accumulator
vmlsq_f64neon
Floating-point multiply-subtract from accumulator
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
vmlsq_s8neon
Multiply-subtract from accumulator
vmlsq_s16neon
Multiply-subtract from accumulator
vmlsq_s32neon
Multiply-subtract from accumulator
vmlsq_u8neon
Multiply-subtract from accumulator
vmlsq_u16neon
Multiply-subtract from accumulator
vmlsq_u32neon
Multiply-subtract from accumulator
vmov_n_f64neon
Duplicate vector element to vector or scalar
vmov_n_p64neon
Duplicate vector element to vector or scalar
Vector move
Vector move
Vector move
Vector move
Vector move
Vector move
Extract narrow
Extract narrow
Extract narrow
Extract narrow
Extract narrow
Extract narrow
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
vmul_f32neon
Multiply
vmul_f64neon
Multiply
Floating-point multiply
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
Floating-point multiply
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
vmul_n_f32neon
Vector multiply by scalar
vmul_n_f64neon
Vector multiply by scalar
vmul_n_s16neon
Vector multiply by scalar
vmul_n_s32neon
Vector multiply by scalar
vmul_n_u16neon
Vector multiply by scalar
vmul_n_u32neon
Vector multiply by scalar
vmul_p8neon
Polynomial multiply
vmul_s8neon
Multiply
vmul_s16neon
Multiply
vmul_s32neon
Multiply
vmul_u8neon
Multiply
vmul_u16neon
Multiply
vmul_u32neon
Multiply
Floating-point multiply
Floating-point multiply
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Polynomial multiply long
vmull_high_p64neon,aes
Polynomial multiply long
Signed multiply long
Signed multiply long
Signed multiply long
Unsigned multiply long
Unsigned multiply long
Unsigned multiply long
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply with scalar
Vector long multiply with scalar
Vector long multiply with scalar
Vector long multiply with scalar
vmull_p8neon
Polynomial multiply long
vmull_p64neon,aes
Polynomial multiply long
vmull_s8neon
Signed multiply long
vmull_s16neon
Signed multiply long
vmull_s32neon
Signed multiply long
vmull_u8neon
Unsigned multiply long
vmull_u16neon
Unsigned multiply long
vmull_u32neon
Unsigned multiply long
vmulq_f32neon
Multiply
vmulq_f64neon
Multiply
Floating-point multiply
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
Floating-point multiply
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
vmulq_p8neon
Polynomial multiply
vmulq_s8neon
Multiply
vmulq_s16neon
Multiply
vmulq_s32neon
Multiply
vmulq_u8neon
Multiply
vmulq_u16neon
Multiply
vmulq_u32neon
Multiply
Floating-point multiply
Floating-point multiply
vmulx_f32neon
Floating-point multiply extended
vmulx_f64neon
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
vmulxd_f64neon
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
vmulxq_f32neon
Floating-point multiply extended
vmulxq_f64neon
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
vmulxs_f32neon
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
vneg_f32neon
Negate
vneg_f64neon
Negate
vneg_s8neon
Negate
vneg_s16neon
Negate
vneg_s32neon
Negate
vneg_s64neon
Negate
vnegd_s64neon
Negate
vnegq_f32neon
Negate
vnegq_f64neon
Negate
vnegq_s8neon
Negate
vnegq_s16neon
Negate
vnegq_s32neon
Negate
vnegq_s64neon
Negate
vorr_s8neon
Vector bitwise or (immediate, inclusive)
vorr_s16neon
Vector bitwise or (immediate, inclusive)
vorr_s32neon
Vector bitwise or (immediate, inclusive)
vorr_s64neon
Vector bitwise or (immediate, inclusive)
vorr_u8neon
Vector bitwise or (immediate, inclusive)
vorr_u16neon
Vector bitwise or (immediate, inclusive)
vorr_u32neon
Vector bitwise or (immediate, inclusive)
vorr_u64neon
Vector bitwise or (immediate, inclusive)
vorrq_s8neon
Vector bitwise or (immediate, inclusive)
vorrq_s16neon
Vector bitwise or (immediate, inclusive)
vorrq_s32neon
Vector bitwise or (immediate, inclusive)
vorrq_s64neon
Vector bitwise or (immediate, inclusive)
vorrq_u8neon
Vector bitwise or (immediate, inclusive)
vorrq_u16neon
Vector bitwise or (immediate, inclusive)
vorrq_u32neon
Vector bitwise or (immediate, inclusive)
vorrq_u64neon
Vector bitwise or (immediate, inclusive)
vpadd_f32neon
Floating-point add pairwise
vpaddd_f64neon
Floating-point add pairwise
vpaddd_s64neon
Add pairwise
vpaddd_u64neon
Add pairwise
vpaddq_f32neon
Floating-point add pairwise
vpaddq_f64neon
Floating-point add pairwise
vpaddq_s8neon
Add pairwise
vpaddq_s16neon
Add pairwise
vpaddq_s32neon
Add pairwise
vpaddq_s64neon
Add pairwise
vpaddq_u8neon
Add pairwise
vpaddq_u16neon
Add pairwise
vpaddq_u32neon
Add pairwise
vpaddq_u64neon
Add pairwise
vpadds_f32neon
Floating-point add pairwise
Floating-point Maximum Number Pairwise (vector).
Floating-point Maximum Number Pairwise (vector).
Floating-point Maximum Number Pairwise (vector).
Floating-point maximum number pairwise
Floating-point maximum number pairwise
vpmaxq_f32neon
Folding maximum of adjacent pairs
vpmaxq_f64neon
Folding maximum of adjacent pairs
vpmaxq_s8neon
Folding maximum of adjacent pairs
vpmaxq_s16neon
Folding maximum of adjacent pairs
vpmaxq_s32neon
Folding maximum of adjacent pairs
vpmaxq_u8neon
Folding maximum of adjacent pairs
vpmaxq_u16neon
Folding maximum of adjacent pairs
vpmaxq_u32neon
Folding maximum of adjacent pairs
Floating-point maximum pairwise
vpmaxs_f32neon
Floating-point maximum pairwise
Floating-point Minimum Number Pairwise (vector).
Floating-point Minimum Number Pairwise (vector).
Floating-point Minimum Number Pairwise (vector).
Floating-point minimum number pairwise
Floating-point minimum number pairwise
vpminq_f32neon
Folding minimum of adjacent pairs
vpminq_f64neon
Folding minimum of adjacent pairs
vpminq_s8neon
Folding minimum of adjacent pairs
vpminq_s16neon
Folding minimum of adjacent pairs
vpminq_s32neon
Folding minimum of adjacent pairs
vpminq_u8neon
Folding minimum of adjacent pairs
vpminq_u16neon
Folding minimum of adjacent pairs
vpminq_u32neon
Folding minimum of adjacent pairs
Floating-point minimum pairwise
vpmins_f32neon
Floating-point minimum pairwise
vqabs_s8neon
Singned saturating Absolute value
vqabs_s16neon
Singned saturating Absolute value
vqabs_s32neon
Singned saturating Absolute value
vqabs_s64neon
Singned saturating Absolute value
vqabsb_s8neon
Signed saturating absolute value
vqabsd_s64neon
Signed saturating absolute value
vqabsh_s16neon
Signed saturating absolute value
vqabsq_s8neon
Singned saturating Absolute value
vqabsq_s16neon
Singned saturating Absolute value
vqabsq_s32neon
Singned saturating Absolute value
vqabsq_s64neon
Singned saturating Absolute value
vqabss_s32neon
Signed saturating absolute value
vqadd_s8neon
Saturating add
vqadd_s16neon
Saturating add
vqadd_s32neon
Saturating add
vqadd_s64neon
Saturating add
vqadd_u8neon
Saturating add
vqadd_u16neon
Saturating add
vqadd_u32neon
Saturating add
vqadd_u64neon
Saturating add
vqaddb_s8neon
Saturating add
vqaddb_u8neon
Saturating add
vqaddd_s64neon
Saturating add
vqaddd_u64neon
Saturating add
vqaddh_s16neon
Saturating add
vqaddh_u16neon
Saturating add
vqaddq_s8neon
Saturating add
vqaddq_s16neon
Saturating add
vqaddq_s32neon
Saturating add
vqaddq_s64neon
Saturating add
vqaddq_u8neon
Saturating add
vqaddq_u16neon
Saturating add
vqaddq_u32neon
Saturating add
vqaddq_u64neon
Saturating add
vqadds_s32neon
Saturating add
vqadds_u32neon
Saturating add
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high with scalar
Vector saturating doubling multiply high with scalar
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high with scalar
Vector saturating doubling multiply high with scalar
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Vector saturating doubling long multiply by scalar
Vector saturating doubling long multiply by scalar
Vector saturating doubling long multiply by scalar
Vector saturating doubling long multiply by scalar
Vector saturating doubling long multiply with scalar
Vector saturating doubling long multiply with scalar
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
vqmovn_s16neon
Signed saturating extract narrow
vqmovn_s32neon
Signed saturating extract narrow
vqmovn_s64neon
Signed saturating extract narrow
vqmovn_u16neon
Unsigned saturating extract narrow
vqmovn_u32neon
Unsigned saturating extract narrow
vqmovn_u64neon
Unsigned saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
vqneg_s8neon
Signed saturating negate
vqneg_s16neon
Signed saturating negate
vqneg_s32neon
Signed saturating negate
vqneg_s64neon
Signed saturating negate
vqnegb_s8neon
Signed saturating negate
vqnegd_s64neon
Signed saturating negate
vqnegh_s16neon
Signed saturating negate
vqnegq_s8neon
Signed saturating negate
vqnegq_s16neon
Signed saturating negate
vqnegq_s32neon
Signed saturating negate
vqnegq_s64neon
Signed saturating negate
vqnegs_s32neon
Signed saturating negate
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector saturating rounding doubling multiply high with scalar
Vector saturating rounding doubling multiply high with scalar
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector saturating rounding doubling multiply high with scalar
Vector saturating rounding doubling multiply high with scalar
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
vqrshl_s8neon
Signed saturating rounding shift left
vqrshl_s16neon
Signed saturating rounding shift left
vqrshl_s32neon
Signed saturating rounding shift left
vqrshl_s64neon
Signed saturating rounding shift left
vqrshl_u8neon
Unsigned signed saturating rounding shift left
vqrshl_u16neon
Unsigned signed saturating rounding shift left
vqrshl_u32neon
Unsigned signed saturating rounding shift left
vqrshl_u64neon
Unsigned signed saturating rounding shift left
vqrshlb_s8neon
Signed saturating rounding shift left
vqrshlb_u8neon
Unsigned signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
vqrshlq_s8neon
Signed saturating rounding shift left
Signed saturating rounding shift left
Signed saturating rounding shift left
Signed saturating rounding shift left
vqrshlq_u8neon
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
vqshl_n_s8neon
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
vqshl_n_u8neon
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
vqshl_s8neon
Signed saturating shift left
vqshl_s16neon
Signed saturating shift left
vqshl_s32neon
Signed saturating shift left
vqshl_s64neon
Signed saturating shift left
vqshl_u8neon
Unsigned saturating shift left
vqshl_u16neon
Unsigned saturating shift left
vqshl_u32neon
Unsigned saturating shift left
vqshl_u64neon
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
vqshlb_s8neon
Signed saturating shift left
vqshlb_u8neon
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
vqshld_s64neon
Signed saturating shift left
vqshld_u64neon
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
vqshlh_s16neon
Signed saturating shift left
vqshlh_u16neon
Unsigned saturating shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
vqshlq_s8neon
Signed saturating shift left
vqshlq_s16neon
Signed saturating shift left
vqshlq_s32neon
Signed saturating shift left
vqshlq_s64neon
Signed saturating shift left
vqshlq_u8neon
Unsigned saturating shift left
vqshlq_u16neon
Unsigned saturating shift left
vqshlq_u32neon
Unsigned saturating shift left
vqshlq_u64neon
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
vqshls_s32neon
Signed saturating shift left
vqshls_u32neon
Unsigned saturating shift left
Signed saturating shift left unsigned
Signed saturating shift left unsigned
Signed saturating shift left unsigned
Signed saturating shift left unsigned
Signed saturating shift right narrow
Signed saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Unsigned saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
vqsub_s8neon
Saturating subtract
vqsub_s16neon
Saturating subtract
vqsub_s32neon
Saturating subtract
vqsub_s64neon
Saturating subtract
vqsub_u8neon
Saturating subtract
vqsub_u16neon
Saturating subtract
vqsub_u32neon
Saturating subtract
vqsub_u64neon
Saturating subtract
vqsubb_s8neon
Saturating subtract
vqsubb_u8neon
Saturating subtract
vqsubd_s64neon
Saturating subtract
vqsubd_u64neon
Saturating subtract
vqsubh_s16neon
Saturating subtract
vqsubh_u16neon
Saturating subtract
vqsubq_s8neon
Saturating subtract
vqsubq_s16neon
Saturating subtract
vqsubq_s32neon
Saturating subtract
vqsubq_s64neon
Saturating subtract
vqsubq_u8neon
Saturating subtract
vqsubq_u16neon
Saturating subtract
vqsubq_u32neon
Saturating subtract
vqsubq_u64neon
Saturating subtract
vqsubs_s32neon
Saturating subtract
vqsubs_u32neon
Saturating subtract
vqtbl1_p8neon
Table look-up
vqtbl1_s8neon
Table look-up
vqtbl1_u8neon
Table look-up
vqtbl1q_p8neon
Table look-up
vqtbl1q_s8neon
Table look-up
vqtbl1q_u8neon
Table look-up
vqtbl2_p8neon
Table look-up
vqtbl2_s8neon
Table look-up
vqtbl2_u8neon
Table look-up
vqtbl2q_p8neon
Table look-up
vqtbl2q_s8neon
Table look-up
vqtbl2q_u8neon
Table look-up
vqtbl3_p8neon
Table look-up
vqtbl3_s8neon
Table look-up
vqtbl3_u8neon
Table look-up
vqtbl3q_p8neon
Table look-up
vqtbl3q_s8neon
Table look-up
vqtbl3q_u8neon
Table look-up
vqtbl4_p8neon
Table look-up
vqtbl4_s8neon
Table look-up
vqtbl4_u8neon
Table look-up
vqtbl4q_p8neon
Table look-up
vqtbl4q_s8neon
Table look-up
vqtbl4q_u8neon
Table look-up
vqtbx1_p8neon
Extended table look-up
vqtbx1_s8neon
Extended table look-up
vqtbx1_u8neon
Extended table look-up
vqtbx1q_p8neon
Extended table look-up
vqtbx1q_s8neon
Extended table look-up
vqtbx1q_u8neon
Extended table look-up
vqtbx2_p8neon
Extended table look-up
vqtbx2_s8neon
Extended table look-up
vqtbx2_u8neon
Extended table look-up
vqtbx2q_p8neon
Extended table look-up
vqtbx2q_s8neon
Extended table look-up
vqtbx2q_u8neon
Extended table look-up
vqtbx3_p8neon
Extended table look-up
vqtbx3_s8neon
Extended table look-up
vqtbx3_u8neon
Extended table look-up
vqtbx3q_p8neon
Extended table look-up
vqtbx3q_s8neon
Extended table look-up
vqtbx3q_u8neon
Extended table look-up
vqtbx4_p8neon
Extended table look-up
vqtbx4_s8neon
Extended table look-up
vqtbx4_u8neon
Extended table look-up
vqtbx4q_p8neon
Extended table look-up
vqtbx4q_s8neon
Extended table look-up
vqtbx4q_u8neon
Extended table look-up
vrbit_p8neon
Reverse bit order
vrbit_s8neon
Reverse bit order
vrbit_u8neon
Reverse bit order
vrbitq_p8neon
Reverse bit order
vrbitq_s8neon
Reverse bit order
vrbitq_u8neon
Reverse bit order
vrecpe_f32neon
Reciprocal estimate.
vrecpe_f64neon
Reciprocal estimate.
vrecpe_u32neon
Unsigned reciprocal estimate
Reciprocal estimate.
Reciprocal estimate.
Reciprocal estimate.
Unsigned reciprocal estimate
Reciprocal estimate.
vrecps_f32neon
Floating-point reciprocal step
vrecps_f64neon
Floating-point reciprocal step
Floating-point reciprocal step
Floating-point reciprocal step
Floating-point reciprocal step
Floating-point reciprocal step
Floating-point reciprocal exponent
Floating-point reciprocal exponent
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation