Module aarch64

Module aarch64 

1.59.0 · Source
Expand description

Platform-specific intrinsics for the aarch64 platform.

See the module documentation for more details.

Structs§

float16x4_t
Arm-specific 64-bit wide vector of four packed f16.
float16x4x2_t
Arm-specific type containing two float16x4_t vectors.
float16x4x3_t
Arm-specific type containing three float16x4_t vectors.
float16x4x4_t
Arm-specific type containing four float16x4_t vectors.
float16x8_t
Arm-specific 128-bit wide vector of eight packed f16.
float16x8x2_t
Arm-specific type containing two float16x8_t vectors.
float16x8x3_t
Arm-specific type containing three float16x8_t vectors.
float16x8x4_t
Arm-specific type containing four float16x8_t vectors.
float32x2_t
Arm-specific 64-bit wide vector of two packed f32.
float32x2x2_t
Arm-specific type containing two float32x2_t vectors.
float32x2x3_t
Arm-specific type containing three float32x2_t vectors.
float32x2x4_t
Arm-specific type containing four float32x2_t vectors.
float32x4_t
Arm-specific 128-bit wide vector of four packed f32.
float32x4x2_t
Arm-specific type containing two float32x4_t vectors.
float32x4x3_t
Arm-specific type containing three float32x4_t vectors.
float32x4x4_t
Arm-specific type containing four float32x4_t vectors.
float64x1_t
ARM-specific 64-bit wide vector of one packed f64.
float64x1x2_t
ARM-specific type containing two float64x1_t vectors.
float64x1x3_t
ARM-specific type containing three float64x1_t vectors.
float64x1x4_t
ARM-specific type containing four float64x1_t vectors.
float64x2_t
ARM-specific 128-bit wide vector of two packed f64.
float64x2x2_t
ARM-specific type containing two float64x2_t vectors.
float64x2x3_t
ARM-specific type containing three float64x2_t vectors.
float64x2x4_t
ARM-specific type containing four float64x2_t vectors.
int8x8_t
Arm-specific 64-bit wide vector of eight packed i8.
int8x8x2_t
Arm-specific type containing two int8x8_t vectors.
int8x8x3_t
Arm-specific type containing three int8x8_t vectors.
int8x8x4_t
Arm-specific type containing four int8x8_t vectors.
int8x16_t
Arm-specific 128-bit wide vector of sixteen packed i8.
int8x16x2_t
Arm-specific type containing two int8x16_t vectors.
int8x16x3_t
Arm-specific type containing three int8x16_t vectors.
int8x16x4_t
Arm-specific type containing four int8x16_t vectors.
int16x4_t
Arm-specific 64-bit wide vector of four packed i16.
int16x4x2_t
Arm-specific type containing two int16x4_t vectors.
int16x4x3_t
Arm-specific type containing three int16x4_t vectors.
int16x4x4_t
Arm-specific type containing four int16x4_t vectors.
int16x8_t
Arm-specific 128-bit wide vector of eight packed i16.
int16x8x2_t
Arm-specific type containing two int16x8_t vectors.
int16x8x3_t
Arm-specific type containing three int16x8_t vectors.
int16x8x4_t
Arm-specific type containing four int16x8_t vectors.
int32x2_t
Arm-specific 64-bit wide vector of two packed i32.
int32x2x2_t
Arm-specific type containing two int32x2_t vectors.
int32x2x3_t
Arm-specific type containing three int32x2_t vectors.
int32x2x4_t
Arm-specific type containing four int32x2_t vectors.
int32x4_t
Arm-specific 128-bit wide vector of four packed i32.
int32x4x2_t
Arm-specific type containing two int32x4_t vectors.
int32x4x3_t
Arm-specific type containing three int32x4_t vectors.
int32x4x4_t
Arm-specific type containing four int32x4_t vectors.
int64x1_t
Arm-specific 64-bit wide vector of one packed i64.
int64x1x2_t
Arm-specific type containing two int64x1_t vectors.
int64x1x3_t
Arm-specific type containing three int64x1_t vectors.
int64x1x4_t
Arm-specific type containing four int64x1_t vectors.
int64x2_t
Arm-specific 128-bit wide vector of two packed i64.
int64x2x2_t
Arm-specific type containing two int64x2_t vectors.
int64x2x3_t
Arm-specific type containing three int64x2_t vectors.
int64x2x4_t
Arm-specific type containing four int64x2_t vectors.
poly8x8_t
Arm-specific 64-bit wide polynomial vector of eight packed p8.
poly8x8x2_t
Arm-specific type containing two poly8x8_t vectors.
poly8x8x3_t
Arm-specific type containing three poly8x8_t vectors.
poly8x8x4_t
Arm-specific type containing four poly8x8_t vectors.
poly8x16_t
Arm-specific 128-bit wide vector of sixteen packed p8.
poly8x16x2_t
Arm-specific type containing two poly8x16_t vectors.
poly8x16x3_t
Arm-specific type containing three poly8x16_t vectors.
poly8x16x4_t
Arm-specific type containing four poly8x16_t vectors.
poly16x4_t
Arm-specific 64-bit wide vector of four packed p16.
poly16x4x2_t
Arm-specific type containing two poly16x4_t vectors.
poly16x4x3_t
Arm-specific type containing three poly16x4_t vectors.
poly16x4x4_t
Arm-specific type containing four poly16x4_t vectors.
poly16x8_t
Arm-specific 128-bit wide vector of eight packed p16.
poly16x8x2_t
Arm-specific type containing two poly16x8_t vectors.
poly16x8x3_t
Arm-specific type containing three poly16x8_t vectors.
poly16x8x4_t
Arm-specific type containing four poly16x8_t vectors.
poly64x1_t
Arm-specific 64-bit wide vector of one packed p64.
poly64x1x2_t
Arm-specific type containing two poly64x1_t vectors.
poly64x1x3_t
Arm-specific type containing three poly64x1_t vectors.
poly64x1x4_t
Arm-specific type containing four poly64x1_t vectors.
poly64x2_t
Arm-specific 128-bit wide vector of two packed p64.
poly64x2x2_t
Arm-specific type containing two poly64x2_t vectors.
poly64x2x3_t
Arm-specific type containing three poly64x2_t vectors.
poly64x2x4_t
Arm-specific type containing four poly64x2_t vectors.
uint8x8_t
Arm-specific 64-bit wide vector of eight packed u8.
uint8x8x2_t
Arm-specific type containing two uint8x8_t vectors.
uint8x8x3_t
Arm-specific type containing three uint8x8_t vectors.
uint8x8x4_t
Arm-specific type containing four uint8x8_t vectors.
uint8x16_t
Arm-specific 128-bit wide vector of sixteen packed u8.
uint8x16x2_t
Arm-specific type containing two uint8x16_t vectors.
uint8x16x3_t
Arm-specific type containing three uint8x16_t vectors.
uint8x16x4_t
Arm-specific type containing four uint8x16_t vectors.
uint16x4_t
Arm-specific 64-bit wide vector of four packed u16.
uint16x4x2_t
Arm-specific type containing two uint16x4_t vectors.
uint16x4x3_t
Arm-specific type containing three uint16x4_t vectors.
uint16x4x4_t
Arm-specific type containing four uint16x4_t vectors.
uint16x8_t
Arm-specific 128-bit wide vector of eight packed u16.
uint16x8x2_t
Arm-specific type containing two uint16x8_t vectors.
uint16x8x3_t
Arm-specific type containing three uint16x8_t vectors.
uint16x8x4_t
Arm-specific type containing four uint16x8_t vectors.
uint32x2_t
Arm-specific 64-bit wide vector of two packed u32.
uint32x2x2_t
Arm-specific type containing two uint32x2_t vectors.
uint32x2x3_t
Arm-specific type containing three uint32x2_t vectors.
uint32x2x4_t
Arm-specific type containing four uint32x2_t vectors.
uint32x4_t
Arm-specific 128-bit wide vector of four packed u32.
uint32x4x2_t
Arm-specific type containing two uint32x4_t vectors.
uint32x4x3_t
Arm-specific type containing three uint32x4_t vectors.
uint32x4x4_t
Arm-specific type containing four uint32x4_t vectors.
uint64x1_t
Arm-specific 64-bit wide vector of one packed u64.
uint64x1x2_t
Arm-specific type containing two uint64x1_t vectors.
uint64x1x3_t
Arm-specific type containing three uint64x1_t vectors.
uint64x1x4_t
Arm-specific type containing four uint64x1_t vectors.
uint64x2_t
Arm-specific 128-bit wide vector of two packed u64.
uint64x2x2_t
Arm-specific type containing two uint64x2_t vectors.
uint64x2x3_t
Arm-specific type containing three uint64x2_t vectors.
uint64x2x4_t
Arm-specific type containing four uint64x2_t vectors.
ISHExperimental
Inner Shareable is the required shareability domain, reads and writes are the required access types
ISHLDExperimental
Inner Shareable is the required shareability domain, reads are the required access type
ISHSTExperimental
Inner Shareable is the required shareability domain, writes are the required access type
LDExperimental
Full system is the required shareability domain, reads are the required access type
NSHExperimental
Non-shareable is the required shareability domain, reads and writes are the required access types
NSHLDExperimental
Non-shareable is the required shareability domain, reads are the required access type
NSHSTExperimental
Non-shareable is the required shareability domain, writes are the required access type
OSHExperimental
Outer Shareable is the required shareability domain, reads and writes are the required access types
OSHLDExperimental
Outer Shareable is the required shareability domain, reads are the required access type
OSHSTExperimental
Outer Shareable is the required shareability domain, writes are the required access type
STExperimental
Full system is the required shareability domain, writes are the required access type
SYExperimental
Full system is the required shareability domain, reads and writes are the required access types

Constants§

_PREFETCH_LOCALITY0Experimental
See prefetch.
_PREFETCH_LOCALITY1Experimental
See prefetch.
_PREFETCH_LOCALITY2Experimental
See prefetch.
_PREFETCH_LOCALITY3Experimental
See prefetch.
_PREFETCH_READExperimental
See prefetch.
_PREFETCH_WRITEExperimental
See prefetch.

Functions§

__crc32b
CRC32 single round checksum for bytes (8 bits). Arm’s documentation
__crc32cb
CRC32-C single round checksum for bytes (8 bits). Arm’s documentation
__crc32cd
CRC32-C single round checksum for quad words (64 bits). Arm’s documentation
__crc32ch
CRC32-C single round checksum for bytes (16 bits). Arm’s documentation
__crc32cw
CRC32-C single round checksum for bytes (32 bits). Arm’s documentation
__crc32d
CRC32 single round checksum for quad words (64 bits). Arm’s documentation
__crc32h
CRC32 single round checksum for bytes (16 bits). Arm’s documentation
__crc32w
CRC32 single round checksum for bytes (32 bits). Arm’s documentation
vaba_s8
Absolute difference and accumulate (64-bit) Arm’s documentation
vaba_s16
Absolute difference and accumulate (64-bit) Arm’s documentation
vaba_s32
Absolute difference and accumulate (64-bit) Arm’s documentation
vaba_u8
Absolute difference and accumulate (64-bit) Arm’s documentation
vaba_u16
Absolute difference and accumulate (64-bit) Arm’s documentation
vaba_u32
Absolute difference and accumulate (64-bit) Arm’s documentation
vabal_high_s8
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_high_s16
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_high_s32
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_high_u8
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabal_high_u16
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabal_high_u32
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabal_s8
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_s16
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_s32
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_u8
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabal_u16
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabal_u32
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabaq_s8
Absolute difference and accumulate (128-bit) Arm’s documentation
vabaq_s16
Absolute difference and accumulate (128-bit) Arm’s documentation
vabaq_s32
Absolute difference and accumulate (128-bit) Arm’s documentation
vabaq_u8
Absolute difference and accumulate (128-bit) Arm’s documentation
vabaq_u16
Absolute difference and accumulate (128-bit) Arm’s documentation
vabaq_u32
Absolute difference and accumulate (128-bit) Arm’s documentation
vabd_f16
Absolute difference between the arguments of Floating Arm’s documentation
vabd_f32
Absolute difference between the arguments of Floating Arm’s documentation
vabd_f64
Absolute difference between the arguments of Floating Arm’s documentation
vabd_s8
Absolute difference between the arguments Arm’s documentation
vabd_s16
Absolute difference between the arguments Arm’s documentation
vabd_s32
Absolute difference between the arguments Arm’s documentation
vabd_u8
Absolute difference between the arguments Arm’s documentation
vabd_u16
Absolute difference between the arguments Arm’s documentation
vabd_u32
Absolute difference between the arguments Arm’s documentation
vabdd_f64
Floating-point absolute difference Arm’s documentation
vabdl_high_s8
Signed Absolute difference Long Arm’s documentation
vabdl_high_s16
Signed Absolute difference Long Arm’s documentation
vabdl_high_s32
Signed Absolute difference Long Arm’s documentation
vabdl_high_u8
Unsigned Absolute difference Long Arm’s documentation
vabdl_high_u16
Unsigned Absolute difference Long Arm’s documentation
vabdl_high_u32
Unsigned Absolute difference Long Arm’s documentation
vabdl_s8
Signed Absolute difference Long Arm’s documentation
vabdl_s16
Signed Absolute difference Long Arm’s documentation
vabdl_s32
Signed Absolute difference Long Arm’s documentation
vabdl_u8
Unsigned Absolute difference Long Arm’s documentation
vabdl_u16
Unsigned Absolute difference Long Arm’s documentation
vabdl_u32
Unsigned Absolute difference Long Arm’s documentation
vabdq_f16
Absolute difference between the arguments of Floating Arm’s documentation
vabdq_f32
Absolute difference between the arguments of Floating Arm’s documentation
vabdq_f64
Absolute difference between the arguments of Floating Arm’s documentation
vabdq_s8
Absolute difference between the arguments Arm’s documentation
vabdq_s16
Absolute difference between the arguments Arm’s documentation
vabdq_s32
Absolute difference between the arguments Arm’s documentation
vabdq_u8
Absolute difference between the arguments Arm’s documentation
vabdq_u16
Absolute difference between the arguments Arm’s documentation
vabdq_u32
Absolute difference between the arguments Arm’s documentation
vabds_f32
Floating-point absolute difference Arm’s documentation
vabs_f16
Floating-point absolute value Arm’s documentation
vabs_f32
Floating-point absolute value Arm’s documentation
vabs_f64
Floating-point absolute value Arm’s documentation
vabs_s8
Absolute value (wrapping). Arm’s documentation
vabs_s16
Absolute value (wrapping). Arm’s documentation
vabs_s32
Absolute value (wrapping). Arm’s documentation
vabs_s64
Absolute Value (wrapping). Arm’s documentation
vabsd_s64
Absolute Value (wrapping). Arm’s documentation
vabsq_f16
Floating-point absolute value Arm’s documentation
vabsq_f32
Floating-point absolute value Arm’s documentation
vabsq_f64
Floating-point absolute value Arm’s documentation
vabsq_s8
Absolute value (wrapping). Arm’s documentation
vabsq_s16
Absolute value (wrapping). Arm’s documentation
vabsq_s32
Absolute value (wrapping). Arm’s documentation
vabsq_s64
Absolute Value (wrapping). Arm’s documentation
vadd_f16
Floating-point Add (vector). Arm’s documentation
vadd_f32
Vector add. Arm’s documentation
vadd_f64
Vector add.
vadd_p8
Bitwise exclusive OR Arm’s documentation
vadd_p16
Bitwise exclusive OR Arm’s documentation
vadd_p64
Bitwise exclusive OR Arm’s documentation
vadd_s8
Vector add. Arm’s documentation
vadd_s16
Vector add. Arm’s documentation
vadd_s32
Vector add. Arm’s documentation
vadd_s64
Vector add.
vadd_u8
Vector add. Arm’s documentation
vadd_u16
Vector add. Arm’s documentation
vadd_u32
Vector add. Arm’s documentation
vadd_u64
Vector add.
vaddd_s64
Vector add.
vaddd_u64
Vector add.
vaddhn_high_s16
Add returning High Narrow (high half). Arm’s documentation
vaddhn_high_s32
Add returning High Narrow (high half). Arm’s documentation
vaddhn_high_s64
Add returning High Narrow (high half). Arm’s documentation
vaddhn_high_u16
Add returning High Narrow (high half). Arm’s documentation
vaddhn_high_u32
Add returning High Narrow (high half). Arm’s documentation
vaddhn_high_u64
Add returning High Narrow (high half). Arm’s documentation
vaddhn_s16
Add returning High Narrow. Arm’s documentation
vaddhn_s32
Add returning High Narrow. Arm’s documentation
vaddhn_s64
Add returning High Narrow. Arm’s documentation
vaddhn_u16
Add returning High Narrow. Arm’s documentation
vaddhn_u32
Add returning High Narrow. Arm’s documentation
vaddhn_u64
Add returning High Narrow. Arm’s documentation
vaddl_high_s8
Signed Add Long (vector, high half). Arm’s documentation
vaddl_high_s16
Signed Add Long (vector, high half). Arm’s documentation
vaddl_high_s32
Signed Add Long (vector, high half). Arm’s documentation
vaddl_high_u8
Signed Add Long (vector, high half). Arm’s documentation
vaddl_high_u16
Signed Add Long (vector, high half). Arm’s documentation
vaddl_high_u32
Signed Add Long (vector, high half). Arm’s documentation
vaddl_s8
Add Long (vector). Arm’s documentation
vaddl_s16
Add Long (vector). Arm’s documentation
vaddl_s32
Add Long (vector). Arm’s documentation
vaddl_u8
Add Long (vector). Arm’s documentation
vaddl_u16
Add Long (vector). Arm’s documentation
vaddl_u32
Add Long (vector). Arm’s documentation
vaddlv_s8
Signed Add Long across Vector Arm’s documentation
vaddlv_s16
Signed Add Long across Vector Arm’s documentation
vaddlv_s32
Signed Add Long across Vector Arm’s documentation
vaddlv_u8
Unsigned Add Long across Vector Arm’s documentation
vaddlv_u16
Unsigned Add Long across Vector Arm’s documentation
vaddlv_u32
Unsigned Add Long across Vector Arm’s documentation
vaddlvq_s8
Signed Add Long across Vector Arm’s documentation
vaddlvq_s16
Signed Add Long across Vector Arm’s documentation
vaddlvq_s32
Signed Add Long across Vector Arm’s documentation
vaddlvq_u8
Unsigned Add Long across Vector Arm’s documentation
vaddlvq_u16
Unsigned Add Long across Vector Arm’s documentation
vaddlvq_u32
Unsigned Add Long across Vector Arm’s documentation
vaddq_f16
Floating-point Add (vector). Arm’s documentation
vaddq_f32
Vector add. Arm’s documentation
vaddq_f64
Vector add.
vaddq_p8
Bitwise exclusive OR Arm’s documentation
vaddq_p16
Bitwise exclusive OR Arm’s documentation
vaddq_p64
Bitwise exclusive OR Arm’s documentation
vaddq_p128
Bitwise exclusive OR Arm’s documentation
vaddq_s8
Vector add. Arm’s documentation
vaddq_s16
Vector add. Arm’s documentation
vaddq_s32
Vector add. Arm’s documentation
vaddq_s64
Vector add. Arm’s documentation
vaddq_u8
Vector add. Arm’s documentation
vaddq_u16
Vector add. Arm’s documentation
vaddq_u32
Vector add. Arm’s documentation
vaddq_u64
Vector add. Arm’s documentation
vaddv_f32
Floating-point add across vector Arm’s documentation
vaddv_s8
Add across vector Arm’s documentation
vaddv_s16
Add across vector Arm’s documentation
vaddv_s32
Add across vector Arm’s documentation
vaddv_u8
Add across vector Arm’s documentation
vaddv_u16
Add across vector Arm’s documentation
vaddv_u32
Add across vector Arm’s documentation
vaddvq_f32
Floating-point add across vector Arm’s documentation
vaddvq_f64
Floating-point add across vector Arm’s documentation
vaddvq_s8
Add across vector Arm’s documentation
vaddvq_s16
Add across vector Arm’s documentation
vaddvq_s32
Add across vector Arm’s documentation
vaddvq_s64
Add across vector Arm’s documentation
vaddvq_u8
Add across vector Arm’s documentation
vaddvq_u16
Add across vector Arm’s documentation
vaddvq_u32
Add across vector Arm’s documentation
vaddvq_u64
Add across vector Arm’s documentation
vaddw_high_s8
Add Wide (high half). Arm’s documentation
vaddw_high_s16
Add Wide (high half). Arm’s documentation
vaddw_high_s32
Add Wide (high half). Arm’s documentation
vaddw_high_u8
Add Wide (high half). Arm’s documentation
vaddw_high_u16
Add Wide (high half). Arm’s documentation
vaddw_high_u32
Add Wide (high half). Arm’s documentation
vaddw_s8
Add Wide Arm’s documentation
vaddw_s16
Add Wide Arm’s documentation
vaddw_s32
Add Wide Arm’s documentation
vaddw_u8
Add Wide Arm’s documentation
vaddw_u16
Add Wide Arm’s documentation
vaddw_u32
Add Wide Arm’s documentation
vaesdq_u8
AES single round encryption. Arm’s documentation
vaeseq_u8
AES single round encryption. Arm’s documentation
vaesimcq_u8
AES inverse mix columns. Arm’s documentation
vaesmcq_u8
AES mix columns. Arm’s documentation
vand_s8
Vector bitwise and Arm’s documentation
vand_s16
Vector bitwise and Arm’s documentation
vand_s32
Vector bitwise and Arm’s documentation
vand_s64
Vector bitwise and Arm’s documentation
vand_u8
Vector bitwise and Arm’s documentation
vand_u16
Vector bitwise and Arm’s documentation
vand_u32
Vector bitwise and Arm’s documentation
vand_u64
Vector bitwise and Arm’s documentation
vandq_s8
Vector bitwise and Arm’s documentation
vandq_s16
Vector bitwise and Arm’s documentation
vandq_s32
Vector bitwise and Arm’s documentation
vandq_s64
Vector bitwise and Arm’s documentation
vandq_u8
Vector bitwise and Arm’s documentation
vandq_u16
Vector bitwise and Arm’s documentation
vandq_u32
Vector bitwise and Arm’s documentation
vandq_u64
Vector bitwise and Arm’s documentation
vbcaxq_s8
Bit clear and exclusive OR Arm’s documentation
vbcaxq_s16
Bit clear and exclusive OR Arm’s documentation
vbcaxq_s32
Bit clear and exclusive OR Arm’s documentation
vbcaxq_s64
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u8
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u16
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u32
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u64
Bit clear and exclusive OR Arm’s documentation
vbic_s8
Vector bitwise bit clear. Arm’s documentation
vbic_s16
Vector bitwise bit clear. Arm’s documentation
vbic_s32
Vector bitwise bit clear. Arm’s documentation
vbic_s64
Vector bitwise bit clear. Arm’s documentation
vbic_u8
Vector bitwise bit clear. Arm’s documentation
vbic_u16
Vector bitwise bit clear. Arm’s documentation
vbic_u32
Vector bitwise bit clear. Arm’s documentation
vbic_u64
Vector bitwise bit clear. Arm’s documentation
vbicq_s8
Vector bitwise bit clear. Arm’s documentation
vbicq_s16
Vector bitwise bit clear. Arm’s documentation
vbicq_s32
Vector bitwise bit clear. Arm’s documentation
vbicq_s64
Vector bitwise bit clear. Arm’s documentation
vbicq_u8
Vector bitwise bit clear. Arm’s documentation
vbicq_u16
Vector bitwise bit clear. Arm’s documentation
vbicq_u32
Vector bitwise bit clear. Arm’s documentation
vbicq_u64
Vector bitwise bit clear. Arm’s documentation
vbsl_f16
Bitwise Select. Arm’s documentation
vbsl_f32
Bitwise Select. Arm’s documentation
vbsl_f64
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_p8
Bitwise Select. Arm’s documentation
vbsl_p16
Bitwise Select. Arm’s documentation
vbsl_p64
Bitwise Select.
vbsl_s8
Bitwise Select. Arm’s documentation
vbsl_s16
Bitwise Select. Arm’s documentation
vbsl_s32
Bitwise Select. Arm’s documentation
vbsl_s64
Bitwise Select. Arm’s documentation
vbsl_u8
Bitwise Select. Arm’s documentation
vbsl_u16
Bitwise Select. Arm’s documentation
vbsl_u32
Bitwise Select. Arm’s documentation
vbsl_u64
Bitwise Select. Arm’s documentation
vbslq_f16
Bitwise Select. Arm’s documentation
vbslq_f32
Bitwise Select. Arm’s documentation
vbslq_f64
Bitwise Select. (128-bit)
vbslq_p8
Bitwise Select. Arm’s documentation
vbslq_p16
Bitwise Select. Arm’s documentation
vbslq_p64
Bitwise Select. (128-bit)
vbslq_s8
Bitwise Select. Arm’s documentation
vbslq_s16
Bitwise Select. Arm’s documentation
vbslq_s32
Bitwise Select. Arm’s documentation
vbslq_s64
Bitwise Select. Arm’s documentation
vbslq_u8
Bitwise Select. Arm’s documentation
vbslq_u16
Bitwise Select. Arm’s documentation
vbslq_u32
Bitwise Select. Arm’s documentation
vbslq_u64
Bitwise Select. Arm’s documentation
vcage_f16
Floating-point absolute compare greater than or equal Arm’s documentation
vcage_f32
Floating-point absolute compare greater than or equal Arm’s documentation
vcage_f64
Floating-point absolute compare greater than or equal Arm’s documentation
vcaged_f64
Floating-point absolute compare greater than or equal Arm’s documentation
vcageq_f16
Floating-point absolute compare greater than or equal Arm’s documentation
vcageq_f32
Floating-point absolute compare greater than or equal Arm’s documentation
vcageq_f64
Floating-point absolute compare greater than or equal Arm’s documentation
vcages_f32
Floating-point absolute compare greater than or equal Arm’s documentation
vcagt_f16
Floating-point absolute compare greater than Arm’s documentation
vcagt_f32
Floating-point absolute compare greater than Arm’s documentation
vcagt_f64
Floating-point absolute compare greater than Arm’s documentation
vcagtd_f64
Floating-point absolute compare greater than Arm’s documentation
vcagtq_f16
Floating-point absolute compare greater than Arm’s documentation
vcagtq_f32
Floating-point absolute compare greater than Arm’s documentation
vcagtq_f64
Floating-point absolute compare greater than Arm’s documentation
vcagts_f32
Floating-point absolute compare greater than Arm’s documentation
vcale_f16
Floating-point absolute compare less than or equal Arm’s documentation
vcale_f32
Floating-point absolute compare less than or equal Arm’s documentation
vcale_f64
Floating-point absolute compare less than or equal Arm’s documentation
vcaled_f64
Floating-point absolute compare less than or equal Arm’s documentation
vcaleq_f16
Floating-point absolute compare less than or equal Arm’s documentation
vcaleq_f32
Floating-point absolute compare less than or equal Arm’s documentation
vcaleq_f64
Floating-point absolute compare less than or equal Arm’s documentation
vcales_f32
Floating-point absolute compare less than or equal Arm’s documentation
vcalt_f16
Floating-point absolute compare less than Arm’s documentation
vcalt_f32
Floating-point absolute compare less than Arm’s documentation
vcalt_f64
Floating-point absolute compare less than Arm’s documentation
vcaltd_f64
Floating-point absolute compare less than Arm’s documentation
vcaltq_f16
Floating-point absolute compare less than Arm’s documentation
vcaltq_f32
Floating-point absolute compare less than Arm’s documentation
vcaltq_f64
Floating-point absolute compare less than Arm’s documentation
vcalts_f32
Floating-point absolute compare less than Arm’s documentation
vceq_f16
Floating-point compare equal Arm’s documentation
vceq_f32
Floating-point compare equal Arm’s documentation
vceq_f64
Floating-point compare equal Arm’s documentation
vceq_p8
Compare bitwise Equal (vector) Arm’s documentation
vceq_p64
Compare bitwise Equal (vector) Arm’s documentation
vceq_s8
Compare bitwise Equal (vector) Arm’s documentation
vceq_s16
Compare bitwise Equal (vector) Arm’s documentation
vceq_s32
Compare bitwise Equal (vector) Arm’s documentation
vceq_s64
Compare bitwise Equal (vector) Arm’s documentation
vceq_u8
Compare bitwise Equal (vector) Arm’s documentation
vceq_u16
Compare bitwise Equal (vector) Arm’s documentation
vceq_u32
Compare bitwise Equal (vector) Arm’s documentation
vceq_u64
Compare bitwise Equal (vector) Arm’s documentation
vceqd_f64
Floating-point compare equal Arm’s documentation
vceqd_s64
Compare bitwise equal Arm’s documentation
vceqd_u64
Compare bitwise equal Arm’s documentation
vceqq_f16
Floating-point compare equal Arm’s documentation
vceqq_f32
Floating-point compare equal Arm’s documentation
vceqq_f64
Floating-point compare equal Arm’s documentation
vceqq_p8
Compare bitwise Equal (vector) Arm’s documentation
vceqq_p64
Compare bitwise Equal (vector) Arm’s documentation
vceqq_s8
Compare bitwise Equal (vector) Arm’s documentation
vceqq_s16
Compare bitwise Equal (vector) Arm’s documentation
vceqq_s32
Compare bitwise Equal (vector) Arm’s documentation
vceqq_s64
Compare bitwise Equal (vector) Arm’s documentation
vceqq_u8
Compare bitwise Equal (vector) Arm’s documentation
vceqq_u16
Compare bitwise Equal (vector) Arm’s documentation
vceqq_u32
Compare bitwise Equal (vector) Arm’s documentation
vceqq_u64
Compare bitwise Equal (vector) Arm’s documentation
vceqs_f32
Floating-point compare equal Arm’s documentation
vceqz_f16
Floating-point compare bitwise equal to zero Arm’s documentation
vceqz_f32
Floating-point compare bitwise equal to zero Arm’s documentation
vceqz_f64
Floating-point compare bitwise equal to zero Arm’s documentation
vceqz_p8
Signed compare bitwise equal to zero Arm’s documentation
vceqz_p64
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s8
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s16
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s32
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s64
Signed compare bitwise equal to zero Arm’s documentation
vceqz_u8
Unsigned compare bitwise equal to zero Arm’s documentation
vceqz_u16
Unsigned compare bitwise equal to zero Arm’s documentation
vceqz_u32
Unsigned compare bitwise equal to zero Arm’s documentation
vceqz_u64
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzd_f64
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzd_s64
Compare bitwise equal to zero Arm’s documentation
vceqzd_u64
Compare bitwise equal to zero Arm’s documentation
vceqzq_f16
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzq_f32
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzq_f64
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzq_p8
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_p64
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s8
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s16
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s32
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s64
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_u8
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzq_u16
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzq_u32
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzq_u64
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzs_f32
Floating-point compare bitwise equal to zero Arm’s documentation
vcge_f16
Floating-point compare greater than or equal Arm’s documentation
vcge_f32
Floating-point compare greater than or equal Arm’s documentation
vcge_f64
Floating-point compare greater than or equal Arm’s documentation
vcge_s8
Compare signed greater than or equal Arm’s documentation
vcge_s16
Compare signed greater than or equal Arm’s documentation
vcge_s32
Compare signed greater than or equal Arm’s documentation
vcge_s64
Compare signed greater than or equal Arm’s documentation
vcge_u8
Compare unsigned greater than or equal Arm’s documentation
vcge_u16
Compare unsigned greater than or equal Arm’s documentation
vcge_u32
Compare unsigned greater than or equal Arm’s documentation
vcge_u64
Compare unsigned greater than or equal Arm’s documentation
vcged_f64
Floating-point compare greater than or equal Arm’s documentation
vcged_s64
Compare greater than or equal Arm’s documentation
vcged_u64
Compare greater than or equal Arm’s documentation
vcgeq_f16
Floating-point compare greater than or equal Arm’s documentation
vcgeq_f32
Floating-point compare greater than or equal Arm’s documentation
vcgeq_f64
Floating-point compare greater than or equal Arm’s documentation
vcgeq_s8
Compare signed greater than or equal Arm’s documentation
vcgeq_s16
Compare signed greater than or equal Arm’s documentation
vcgeq_s32
Compare signed greater than or equal Arm’s documentation
vcgeq_s64
Compare signed greater than or equal Arm’s documentation
vcgeq_u8
Compare unsigned greater than or equal Arm’s documentation
vcgeq_u16
Compare unsigned greater than or equal Arm’s documentation
vcgeq_u32
Compare unsigned greater than or equal Arm’s documentation
vcgeq_u64
Compare unsigned greater than or equal Arm’s documentation
vcges_f32
Floating-point compare greater than or equal Arm’s documentation
vcgez_f16
Floating-point compare greater than or equal to zero Arm’s documentation
vcgez_f32
Floating-point compare greater than or equal to zero Arm’s documentation
vcgez_f64
Floating-point compare greater than or equal to zero Arm’s documentation
vcgez_s8
Compare signed greater than or equal to zero Arm’s documentation
vcgez_s16
Compare signed greater than or equal to zero Arm’s documentation
vcgez_s32
Compare signed greater than or equal to zero Arm’s documentation
vcgez_s64
Compare signed greater than or equal to zero Arm’s documentation
vcgezd_f64
Floating-point compare greater than or equal to zero Arm’s documentation
vcgezd_s64
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_f16
Floating-point compare greater than or equal to zero Arm’s documentation
vcgezq_f32
Floating-point compare greater than or equal to zero Arm’s documentation
vcgezq_f64
Floating-point compare greater than or equal to zero Arm’s documentation
vcgezq_s8
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_s16
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_s32
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_s64
Compare signed greater than or equal to zero Arm’s documentation
vcgezs_f32
Floating-point compare greater than or equal to zero Arm’s documentation
vcgt_f16
Floating-point compare greater than Arm’s documentation
vcgt_f32
Floating-point compare greater than Arm’s documentation
vcgt_f64
Floating-point compare greater than Arm’s documentation
vcgt_s8
Compare signed greater than Arm’s documentation
vcgt_s16
Compare signed greater than Arm’s documentation
vcgt_s32
Compare signed greater than Arm’s documentation
vcgt_s64
Compare signed greater than Arm’s documentation
vcgt_u8
Compare unsigned greater than Arm’s documentation
vcgt_u16
Compare unsigned greater than Arm’s documentation
vcgt_u32
Compare unsigned greater than Arm’s documentation
vcgt_u64
Compare unsigned greater than Arm’s documentation
vcgtd_f64
Floating-point compare greater than Arm’s documentation
vcgtd_s64
Compare greater than Arm’s documentation
vcgtd_u64
Compare greater than Arm’s documentation
vcgtq_f16
Floating-point compare greater than Arm’s documentation
vcgtq_f32
Floating-point compare greater than Arm’s documentation
vcgtq_f64
Floating-point compare greater than Arm’s documentation
vcgtq_s8
Compare signed greater than Arm’s documentation
vcgtq_s16
Compare signed greater than Arm’s documentation
vcgtq_s32
Compare signed greater than Arm’s documentation
vcgtq_s64
Compare signed greater than Arm’s documentation
vcgtq_u8
Compare unsigned greater than Arm’s documentation
vcgtq_u16
Compare unsigned greater than Arm’s documentation
vcgtq_u32
Compare unsigned greater than Arm’s documentation
vcgtq_u64
Compare unsigned greater than Arm’s documentation
vcgts_f32
Floating-point compare greater than Arm’s documentation
vcgtz_f16
Floating-point compare greater than zero Arm’s documentation
vcgtz_f32
Floating-point compare greater than zero Arm’s documentation
vcgtz_f64
Floating-point compare greater than zero Arm’s documentation
vcgtz_s8
Compare signed greater than zero Arm’s documentation
vcgtz_s16
Compare signed greater than zero Arm’s documentation
vcgtz_s32
Compare signed greater than zero Arm’s documentation
vcgtz_s64
Compare signed greater than zero Arm’s documentation
vcgtzd_f64
Floating-point compare greater than zero Arm’s documentation
vcgtzd_s64
Compare signed greater than zero Arm’s documentation
vcgtzq_f16
Floating-point compare greater than zero Arm’s documentation
vcgtzq_f32
Floating-point compare greater than zero Arm’s documentation
vcgtzq_f64
Floating-point compare greater than zero Arm’s documentation
vcgtzq_s8
Compare signed greater than zero Arm’s documentation
vcgtzq_s16
Compare signed greater than zero Arm’s documentation
vcgtzq_s32
Compare signed greater than zero Arm’s documentation
vcgtzq_s64
Compare signed greater than zero Arm’s documentation
vcgtzs_f32
Floating-point compare greater than zero Arm’s documentation
vcle_f16
Floating-point compare less than or equal Arm’s documentation
vcle_f32
Floating-point compare less than or equal Arm’s documentation
vcle_f64
Floating-point compare less than or equal Arm’s documentation
vcle_s8
Compare signed less than or equal Arm’s documentation
vcle_s16
Compare signed less than or equal Arm’s documentation
vcle_s32
Compare signed less than or equal Arm’s documentation
vcle_s64
Compare signed less than or equal Arm’s documentation
vcle_u8
Compare unsigned less than or equal Arm’s documentation
vcle_u16
Compare unsigned less than or equal Arm’s documentation
vcle_u32
Compare unsigned less than or equal Arm’s documentation
vcle_u64
Compare unsigned less than or equal Arm’s documentation
vcled_f64
Floating-point compare less than or equal Arm’s documentation
vcled_s64
Compare less than or equal Arm’s documentation
vcled_u64
Compare less than or equal Arm’s documentation
vcleq_f16
Floating-point compare less than or equal Arm’s documentation
vcleq_f32
Floating-point compare less than or equal Arm’s documentation
vcleq_f64
Floating-point compare less than or equal Arm’s documentation
vcleq_s8
Compare signed less than or equal Arm’s documentation
vcleq_s16
Compare signed less than or equal Arm’s documentation
vcleq_s32
Compare signed less than or equal Arm’s documentation
vcleq_s64
Compare signed less than or equal Arm’s documentation
vcleq_u8
Compare unsigned less than or equal Arm’s documentation
vcleq_u16
Compare unsigned less than or equal Arm’s documentation
vcleq_u32
Compare unsigned less than or equal Arm’s documentation
vcleq_u64
Compare unsigned less than or equal Arm’s documentation
vcles_f32
Floating-point compare less than or equal Arm’s documentation
vclez_f16
Floating-point compare less than or equal to zero Arm’s documentation
vclez_f32
Floating-point compare less than or equal to zero Arm’s documentation
vclez_f64
Floating-point compare less than or equal to zero Arm’s documentation
vclez_s8
Compare signed less than or equal to zero Arm’s documentation
vclez_s16
Compare signed less than or equal to zero Arm’s documentation
vclez_s32
Compare signed less than or equal to zero Arm’s documentation
vclez_s64
Compare signed less than or equal to zero Arm’s documentation
vclezd_f64
Floating-point compare less than or equal to zero Arm’s documentation
vclezd_s64
Compare less than or equal to zero Arm’s documentation
vclezq_f16
Floating-point compare less than or equal to zero Arm’s documentation
vclezq_f32
Floating-point compare less than or equal to zero Arm’s documentation
vclezq_f64
Floating-point compare less than or equal to zero Arm’s documentation
vclezq_s8
Compare signed less than or equal to zero Arm’s documentation
vclezq_s16
Compare signed less than or equal to zero Arm’s documentation
vclezq_s32
Compare signed less than or equal to zero Arm’s documentation
vclezq_s64
Compare signed less than or equal to zero Arm’s documentation
vclezs_f32
Floating-point compare less than or equal to zero Arm’s documentation
vcls_s8
Count leading sign bits Arm’s documentation
vcls_s16
Count leading sign bits Arm’s documentation
vcls_s32
Count leading sign bits Arm’s documentation
vcls_u8
Count leading sign bits Arm’s documentation
vcls_u16
Count leading sign bits Arm’s documentation
vcls_u32
Count leading sign bits Arm’s documentation
vclsq_s8
Count leading sign bits Arm’s documentation
vclsq_s16
Count leading sign bits Arm’s documentation
vclsq_s32
Count leading sign bits Arm’s documentation
vclsq_u8
Count leading sign bits Arm’s documentation
vclsq_u16
Count leading sign bits Arm’s documentation
vclsq_u32
Count leading sign bits Arm’s documentation
vclt_f16
Floating-point compare less than Arm’s documentation
vclt_f32
Floating-point compare less than Arm’s documentation
vclt_f64
Floating-point compare less than Arm’s documentation
vclt_s8
Compare signed less than Arm’s documentation
vclt_s16
Compare signed less than Arm’s documentation
vclt_s32
Compare signed less than Arm’s documentation
vclt_s64
Compare signed less than Arm’s documentation
vclt_u8
Compare unsigned less than Arm’s documentation
vclt_u16
Compare unsigned less than Arm’s documentation
vclt_u32
Compare unsigned less than Arm’s documentation
vclt_u64
Compare unsigned less than Arm’s documentation
vcltd_f64
Floating-point compare less than Arm’s documentation
vcltd_s64
Compare less than Arm’s documentation
vcltd_u64
Compare less than Arm’s documentation
vcltq_f16
Floating-point compare less than Arm’s documentation
vcltq_f32
Floating-point compare less than Arm’s documentation
vcltq_f64
Floating-point compare less than Arm’s documentation
vcltq_s8
Compare signed less than Arm’s documentation
vcltq_s16
Compare signed less than Arm’s documentation
vcltq_s32
Compare signed less than Arm’s documentation
vcltq_s64
Compare signed less than Arm’s documentation
vcltq_u8
Compare unsigned less than Arm’s documentation
vcltq_u16
Compare unsigned less than Arm’s documentation
vcltq_u32
Compare unsigned less than Arm’s documentation
vcltq_u64
Compare unsigned less than Arm’s documentation
vclts_f32
Floating-point compare less than Arm’s documentation
vcltz_f16
Floating-point compare less than Arm’s documentation
vcltz_f32
Floating-point compare less than zero Arm’s documentation
vcltz_f64
Floating-point compare less than zero Arm’s documentation
vcltz_s8
Compare signed less than zero Arm’s documentation
vcltz_s16
Compare signed less than zero Arm’s documentation
vcltz_s32
Compare signed less than zero Arm’s documentation
vcltz_s64
Compare signed less than zero Arm’s documentation
vcltzd_f64
Floating-point compare less than zero Arm’s documentation
vcltzd_s64
Compare less than zero Arm’s documentation
vcltzq_f16
Floating-point compare less than Arm’s documentation
vcltzq_f32
Floating-point compare less than zero Arm’s documentation
vcltzq_f64
Floating-point compare less than zero Arm’s documentation
vcltzq_s8
Compare signed less than zero Arm’s documentation
vcltzq_s16
Compare signed less than zero Arm’s documentation
vcltzq_s32
Compare signed less than zero Arm’s documentation
vcltzq_s64
Compare signed less than zero Arm’s documentation
vcltzs_f32
Floating-point compare less than zero Arm’s documentation
vclz_s8
Count leading zero bits Arm’s documentation
vclz_s16
Count leading zero bits Arm’s documentation
vclz_s32
Count leading zero bits Arm’s documentation
vclz_u8
Count leading zero bits Arm’s documentation
vclz_u16
Count leading zero bits Arm’s documentation
vclz_u32
Count leading zero bits Arm’s documentation
vclzq_s8
Count leading zero bits Arm’s documentation
vclzq_s16
Count leading zero bits Arm’s documentation
vclzq_s32
Count leading zero bits Arm’s documentation
vclzq_u8
Count leading zero bits Arm’s documentation
vclzq_u16
Count leading zero bits Arm’s documentation
vclzq_u32
Count leading zero bits Arm’s documentation
vcnt_p8
Population count per byte. Arm’s documentation
vcnt_s8
Population count per byte. Arm’s documentation
vcnt_u8
Population count per byte. Arm’s documentation
vcntq_p8
Population count per byte. Arm’s documentation
vcntq_s8
Population count per byte. Arm’s documentation
vcntq_u8
Population count per byte. Arm’s documentation
vcombine_f16
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_f32
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_f64
Vector combine
vcombine_p8
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_p16
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_p64
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_s8
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_s16
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_s32
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_s64
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_u8
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_u16
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_u32
Join two smaller vectors into a single larger vector Arm’s documentation
vcombine_u64
Join two smaller vectors into a single larger vector Arm’s documentation
vcopy_lane_f32
Insert vector element from another vector element Arm’s documentation
vcopy_lane_f64
Duplicate vector element to vector or scalar
vcopy_lane_p8
Insert vector element from another vector element Arm’s documentation
vcopy_lane_p16
Insert vector element from another vector element Arm’s documentation
vcopy_lane_p64
Duplicate vector element to vector or scalar
vcopy_lane_s8
Insert vector element from another vector element Arm’s documentation
vcopy_lane_s16
Insert vector element from another vector element Arm’s documentation
vcopy_lane_s32
Insert vector element from another vector element Arm’s documentation
vcopy_lane_s64
Duplicate vector element to vector or scalar
vcopy_lane_u8
Insert vector element from another vector element Arm’s documentation
vcopy_lane_u16
Insert vector element from another vector element Arm’s documentation
vcopy_lane_u32
Insert vector element from another vector element Arm’s documentation
vcopy_lane_u64
Duplicate vector element to vector or scalar
vcopy_laneq_f32
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_f64
Duplicate vector element to vector or scalar
vcopy_laneq_p8
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_p16
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_p64
Duplicate vector element to vector or scalar
vcopy_laneq_s8
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_s16
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_s32
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_s64
Duplicate vector element to vector or scalar
vcopy_laneq_u8
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_u16
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_u32
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_u64
Duplicate vector element to vector or scalar
vcopyq_lane_f32
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_f64
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_p8
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_p16
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_p64
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s8
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s16
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s32
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s64
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u8
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u16
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u32
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u64
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_f32
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_f64
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_p8
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_p16
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_p64
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s8
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s16
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s32
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s64
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u8
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u16
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u32
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u64
Insert vector element from another vector element Arm’s documentation
vcreate_f16
Insert vector element from another vector element Arm’s documentation
vcreate_f32
Insert vector element from another vector element Arm’s documentation
vcreate_f64
Insert vector element from another vector element Arm’s documentation
vcreate_p8
Insert vector element from another vector element Arm’s documentation
vcreate_p16
Insert vector element from another vector element Arm’s documentation
vcreate_p64
Insert vector element from another vector element Arm’s documentation
vcreate_s8
Insert vector element from another vector element Arm’s documentation
vcreate_s16
Insert vector element from another vector element Arm’s documentation
vcreate_s32
Insert vector element from another vector element Arm’s documentation
vcreate_s64
Insert vector element from another vector element Arm’s documentation
vcreate_u8
Insert vector element from another vector element Arm’s documentation
vcreate_u16
Insert vector element from another vector element Arm’s documentation
vcreate_u32
Insert vector element from another vector element Arm’s documentation
vcreate_u64
Insert vector element from another vector element Arm’s documentation
vcvt_f16_f32
Floating-point convert to lower precision narrow Arm’s documentation
vcvt_f16_s16
Fixed-point convert to floating-point Arm’s documentation
vcvt_f16_u16
Fixed-point convert to floating-point Arm’s documentation
vcvt_f32_f16
Floating-point convert to higher precision long Arm’s documentation
vcvt_f32_f64
Floating-point convert Arm’s documentation
vcvt_f32_s32
Fixed-point convert to floating-point Arm’s documentation
vcvt_f32_u32
Fixed-point convert to floating-point Arm’s documentation
vcvt_f64_f32
Floating-point convert to higher precision long Arm’s documentation
vcvt_f64_s64
Fixed-point convert to floating-point Arm’s documentation
vcvt_f64_u64
Fixed-point convert to floating-point Arm’s documentation
vcvt_high_f16_f32
Floating-point convert to lower precision Arm’s documentation
vcvt_high_f32_f16
Floating-point convert to higher precision Arm’s documentation
vcvt_high_f32_f64
Floating-point convert to lower precision narrow Arm’s documentation
vcvt_high_f64_f32
Floating-point convert to higher precision long Arm’s documentation
vcvt_n_f16_s16
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_f16_u16
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_f32_s32
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_f32_u32
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_f64_s64
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_f64_u64
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_s16_f16
Floating-point convert to signed fixed-point Arm’s documentation
vcvt_n_s32_f32
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvt_n_s64_f64
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvt_n_u16_f16
Fixed-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvt_n_u32_f32
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvt_n_u64_f64
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvt_s16_f16
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvt_s32_f32
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvt_s64_f64
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvt_u16_f16
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvt_u32_f32
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvt_u64_f64
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvta_s16_f16
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvta_s32_f32
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvta_s64_f64
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvta_u16_f16
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvta_u32_f32
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvta_u64_f64
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtad_s64_f64
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtad_u64_f64
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_s16_f16
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_s32_f32
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_s64_f64
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_u16_f16
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_u32_f32
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_u64_f64
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtas_s32_f32
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtas_u32_f32
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtd_f64_s64
Fixed-point convert to floating-point Arm’s documentation
vcvtd_f64_u64
Fixed-point convert to floating-point Arm’s documentation
vcvtd_n_f64_s64
Fixed-point convert to floating-point Arm’s documentation
vcvtd_n_f64_u64
Fixed-point convert to floating-point Arm’s documentation
vcvtd_n_s64_f64
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtd_n_u64_f64
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtd_s64_f64
Fixed-point convert to floating-point Arm’s documentation
vcvtd_u64_f64
Fixed-point convert to floating-point Arm’s documentation
vcvtm_s16_f16
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtm_s32_f32
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtm_s64_f64
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtm_u16_f16
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtm_u32_f32
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtm_u64_f64
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmd_s64_f64
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmd_u64_f64
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmq_s16_f16
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmq_s32_f32
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmq_s64_f64
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmq_u16_f16
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmq_u32_f32
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmq_u64_f64
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtms_s32_f32
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtms_u32_f32
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtn_s16_f16
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_s32_f32
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_s64_f64
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_u16_f16
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_u32_f32
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_u64_f64
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnd_s64_f64
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnd_u64_f64
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_s16_f16
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_s32_f32
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_s64_f64
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_u16_f16
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_u32_f32
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_u64_f64
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtns_s32_f32
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtns_u32_f32
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtp_s16_f16
Floating-point convert to signed integer, rounding to plus infinity Arm’s documentation
vcvtp_s32_f32
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtp_s64_f64
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtp_u16_f16
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtp_u32_f32
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtp_u64_f64
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtpd_s64_f64
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtpd_u64_f64
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtpq_s16_f16
Floating-point convert to signed integer, rounding to plus infinity Arm’s documentation
vcvtpq_s32_f32
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtpq_s64_f64
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtpq_u16_f16
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtpq_u32_f32
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtpq_u64_f64
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtps_s32_f32
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtps_u32_f32
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtq_f16_s16
Fixed-point convert to floating-point Arm’s documentation
vcvtq_f16_u16
Fixed-point convert to floating-point Arm’s documentation
vcvtq_f32_s32
Fixed-point convert to floating-point Arm’s documentation
vcvtq_f32_u32
Fixed-point convert to floating-point Arm’s documentation
vcvtq_f64_s64
Fixed-point convert to floating-point Arm’s documentation
vcvtq_f64_u64
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f16_s16
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f16_u16
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f32_s32
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f32_u32
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f64_s64
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f64_u64
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_s16_f16
Floating-point convert to signed fixed-point Arm’s documentation
vcvtq_n_s32_f32
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtq_n_s64_f64
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtq_n_u16_f16
Fixed-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvtq_n_u32_f32
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtq_n_u64_f64
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtq_s16_f16
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvtq_s32_f32
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvtq_s64_f64
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvtq_u16_f16
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvtq_u32_f32
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvtq_u64_f64
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvts_f32_s32
Fixed-point convert to floating-point Arm’s documentation
vcvts_f32_u32
Fixed-point convert to floating-point Arm’s documentation
vcvts_n_f32_s32
Fixed-point convert to floating-point Arm’s documentation
vcvts_n_f32_u32
Fixed-point convert to floating-point Arm’s documentation
vcvts_n_s32_f32
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvts_n_u32_f32
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvts_s32_f32
Fixed-point convert to floating-point Arm’s documentation
vcvts_u32_f32
Fixed-point convert to floating-point Arm’s documentation
vcvtx_f32_f64
Floating-point convert to lower precision narrow, rounding to odd Arm’s documentation
vcvtx_high_f32_f64
Floating-point convert to lower precision narrow, rounding to odd Arm’s documentation
vcvtxd_f32_f64
Floating-point convert to lower precision narrow, rounding to odd Arm’s documentation
vdiv_f16
Divide Arm’s documentation
vdiv_f32
Divide Arm’s documentation
vdiv_f64
Divide Arm’s documentation
vdivq_f16
Divide Arm’s documentation
vdivq_f32
Divide Arm’s documentation
vdivq_f64
Divide Arm’s documentation
vdup_lane_f16
Set all vector lanes to the same value Arm’s documentation
vdup_lane_f32
Set all vector lanes to the same value Arm’s documentation
vdup_lane_f64
Set all vector lanes to the same value Arm’s documentation
vdup_lane_p8
Set all vector lanes to the same value Arm’s documentation
vdup_lane_p16
Set all vector lanes to the same value Arm’s documentation
vdup_lane_p64
Set all vector lanes to the same value Arm’s documentation
vdup_lane_s8
Set all vector lanes to the same value Arm’s documentation
vdup_lane_s16
Set all vector lanes to the same value Arm’s documentation
vdup_lane_s32
Set all vector lanes to the same value Arm’s documentation
vdup_lane_s64
Set all vector lanes to the same value Arm’s documentation
vdup_lane_u8
Set all vector lanes to the same value Arm’s documentation
vdup_lane_u16
Set all vector lanes to the same value Arm’s documentation
vdup_lane_u32
Set all vector lanes to the same value Arm’s documentation
vdup_lane_u64
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_f16
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_f32
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_f64
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_p8
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_p16
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_p64
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_s8
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_s16
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_s32
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_s64
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_u8
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_u16
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_u32
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_u64
Set all vector lanes to the same value Arm’s documentation
vdup_n_f32
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_f64
Duplicate vector element to vector or scalar
vdup_n_p8
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_p16
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_p64
Duplicate vector element to vector or scalar
vdup_n_s8
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_s16
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_s32
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_s64
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_u8
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_u16
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_u32
Duplicate vector element to vector or scalar Arm’s documentation
vdup_n_u64
Duplicate vector element to vector or scalar Arm’s documentation
vdupb_lane_p8
Set all vector lanes to the same value Arm’s documentation
vdupb_lane_s8
Set all vector lanes to the same value Arm’s documentation
vdupb_lane_u8
Set all vector lanes to the same value Arm’s documentation
vdupb_laneq_p8
Extract an element from a vector Arm’s documentation
vdupb_laneq_s8
Extract an element from a vector Arm’s documentation
vdupb_laneq_u8
Extract an element from a vector Arm’s documentation
vdupd_lane_f64
Set all vector lanes to the same value Arm’s documentation
vdupd_lane_s64
Set all vector lanes to the same value Arm’s documentation
vdupd_lane_u64
Set all vector lanes to the same value Arm’s documentation
vdupd_laneq_f64
Set all vector lanes to the same value Arm’s documentation
vdupd_laneq_s64
Set all vector lanes to the same value Arm’s documentation
vdupd_laneq_u64
Set all vector lanes to the same value Arm’s documentation
vduph_lane_p16
Set all vector lanes to the same value Arm’s documentation
vduph_lane_s16
Set all vector lanes to the same value Arm’s documentation
vduph_lane_u16
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_p16
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_s16
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_u16
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_f16
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_f32
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_f64
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_p8
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_p16
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_p64
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_s8
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_s16
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_s32
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_s64
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_u8
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_u16
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_u32
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_u64
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_f16
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_f32
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_f64
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_p8
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_p16
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_p64
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_s8
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_s16
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_s32
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_s64
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_u8
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_u16
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_u32
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_u64
Set all vector lanes to the same value Arm’s documentation
vdupq_n_f32
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_f64
Duplicate vector element to vector or scalar
vdupq_n_p8
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_p16
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_p64
Duplicate vector element to vector or scalar
vdupq_n_s8
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_s16
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_s32
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_s64
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_u8
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_u16
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_u32
Duplicate vector element to vector or scalar Arm’s documentation
vdupq_n_u64
Duplicate vector element to vector or scalar Arm’s documentation
vdups_lane_f32
Set all vector lanes to the same value Arm’s documentation
vdups_lane_s32
Set all vector lanes to the same value Arm’s documentation
vdups_lane_u32
Set all vector lanes to the same value Arm’s documentation
vdups_laneq_f32
Set all vector lanes to the same value Arm’s documentation
vdups_laneq_s32
Set all vector lanes to the same value Arm’s documentation
vdups_laneq_u32
Set all vector lanes to the same value Arm’s documentation
veor3q_s8
Three-way exclusive OR Arm’s documentation
veor3q_s16
Three-way exclusive OR Arm’s documentation
veor3q_s32
Three-way exclusive OR Arm’s documentation
veor3q_s64
Three-way exclusive OR Arm’s documentation
veor3q_u8
Three-way exclusive OR Arm’s documentation
veor3q_u16
Three-way exclusive OR Arm’s documentation
veor3q_u32
Three-way exclusive OR Arm’s documentation
veor3q_u64
Three-way exclusive OR Arm’s documentation
veor_s8
Vector bitwise exclusive or (vector) Arm’s documentation
veor_s16
Vector bitwise exclusive or (vector) Arm’s documentation
veor_s32
Vector bitwise exclusive or (vector) Arm’s documentation
veor_s64
Vector bitwise exclusive or (vector) Arm’s documentation
veor_u8
Vector bitwise exclusive or (vector) Arm’s documentation
veor_u16
Vector bitwise exclusive or (vector) Arm’s documentation
veor_u32
Vector bitwise exclusive or (vector) Arm’s documentation
veor_u64
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_s8
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_s16
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_s32
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_s64
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_u8
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_u16
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_u32
Vector bitwise exclusive or (vector) Arm’s documentation
veorq_u64
Vector bitwise exclusive or (vector) Arm’s documentation
vext_f16
Extract vector from pair of vectors Arm’s documentation
vext_f32
Extract vector from pair of vectors Arm’s documentation
vext_f64
Extract vector from pair of vectors
vext_p8
Extract vector from pair of vectors Arm’s documentation
vext_p16
Extract vector from pair of vectors Arm’s documentation
vext_p64
Extract vector from pair of vectors
vext_s8
Extract vector from pair of vectors Arm’s documentation
vext_s16
Extract vector from pair of vectors Arm’s documentation
vext_s32
Extract vector from pair of vectors Arm’s documentation
vext_s64
Extract vector from pair of vectors Arm’s documentation
vext_u8
Extract vector from pair of vectors Arm’s documentation
vext_u16
Extract vector from pair of vectors Arm’s documentation
vext_u32
Extract vector from pair of vectors Arm’s documentation
vext_u64
Extract vector from pair of vectors Arm’s documentation
vextq_f16
Extract vector from pair of vectors Arm’s documentation
vextq_f32
Extract vector from pair of vectors Arm’s documentation
vextq_f64
Extract vector from pair of vectors Arm’s documentation
vextq_p8
Extract vector from pair of vectors Arm’s documentation
vextq_p16
Extract vector from pair of vectors Arm’s documentation
vextq_p64
Extract vector from pair of vectors Arm’s documentation
vextq_s8
Extract vector from pair of vectors Arm’s documentation
vextq_s16
Extract vector from pair of vectors Arm’s documentation
vextq_s32
Extract vector from pair of vectors Arm’s documentation
vextq_s64
Extract vector from pair of vectors Arm’s documentation
vextq_u8
Extract vector from pair of vectors Arm’s documentation
vextq_u16
Extract vector from pair of vectors Arm’s documentation
vextq_u32
Extract vector from pair of vectors Arm’s documentation
vextq_u64
Extract vector from pair of vectors Arm’s documentation
vfma_f16
Floating-point fused Multiply-Add to accumulator (vector) Arm’s documentation
vfma_f32
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfma_f64
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfma_lane_f16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_lane_f32
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_lane_f64
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_laneq_f16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_laneq_f32
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_laneq_f64
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_n_f32
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfma_n_f64
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmad_lane_f64
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmad_laneq_f64
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_f16
Floating-point fused Multiply-Add to accumulator (vector) Arm’s documentation
vfmaq_f32
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmaq_f64
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmaq_lane_f16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_lane_f32
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_lane_f64
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_laneq_f16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_laneq_f32
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_laneq_f64
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_n_f32
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmaq_n_f64
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmas_lane_f32
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmas_laneq_f32
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmlal_high_f16
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlal_lane_high_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_lane_low_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_laneq_high_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_laneq_low_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_low_f16
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlalq_high_f16
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlalq_lane_high_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_lane_low_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_laneq_high_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_laneq_low_f16
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_low_f16
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlsl_high_f16
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfmlsl_lane_high_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_lane_low_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_laneq_high_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_laneq_low_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_low_f16
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfmlslq_high_f16
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfmlslq_lane_high_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_lane_low_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_laneq_high_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_laneq_low_f16
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_low_f16
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfms_f16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_f32
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_f64
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_lane_f16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_lane_f32
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_lane_f64
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_laneq_f16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_laneq_f32
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_laneq_f64
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_n_f32
Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
vfms_n_f64
Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
vfmsd_lane_f64
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsd_laneq_f64
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_f16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_f32
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_f64
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_lane_f16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_lane_f32
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_lane_f64
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_laneq_f16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_laneq_f32
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_laneq_f64
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_n_f32
Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
vfmsq_n_f64
Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
vfmss_lane_f32
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmss_laneq_f32
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vget_high_f16
Duplicate vector element to vector Arm’s documentation
vget_high_f32
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_f64
Duplicate vector element to vector or scalar
vget_high_p8
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_p16
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_p64
Duplicate vector element to vector or scalar
vget_high_s8
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_s16
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_s32
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_s64
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_u8
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_u16
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_u32
Duplicate vector element to vector or scalar Arm’s documentation
vget_high_u64
Duplicate vector element to vector or scalar Arm’s documentation
vget_lane_f32
Move vector element to general-purpose register Arm’s documentation
vget_lane_f64
Duplicate vector element to vector or scalar
vget_lane_p8
Move vector element to general-purpose register Arm’s documentation
vget_lane_p16
Move vector element to general-purpose register Arm’s documentation
vget_lane_p64
Move vector element to general-purpose register Arm’s documentation
vget_lane_s8
Move vector element to general-purpose register Arm’s documentation
vget_lane_s16
Move vector element to general-purpose register Arm’s documentation
vget_lane_s32
Move vector element to general-purpose register Arm’s documentation
vget_lane_s64
Move vector element to general-purpose register Arm’s documentation
vget_lane_u8
Move vector element to general-purpose register Arm’s documentation
vget_lane_u16
Move vector element to general-purpose register Arm’s documentation
vget_lane_u32
Move vector element to general-purpose register Arm’s documentation
vget_lane_u64
Move vector element to general-purpose register Arm’s documentation
vget_low_f16
Duplicate vector element to vector Arm’s documentation
vget_low_f32
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_f64
Duplicate vector element to vector or scalar
vget_low_p8
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_p16
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_p64
Duplicate vector element to vector or scalar
vget_low_s8
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_s16
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_s32
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_s64
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_u8
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_u16
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_u32
Duplicate vector element to vector or scalar Arm’s documentation
vget_low_u64
Duplicate vector element to vector or scalar Arm’s documentation
vgetq_lane_f32
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_f64
Duplicate vector element to vector or scalar
vgetq_lane_p8
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_p16
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_p64
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_s8
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_s16
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_s32
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_s64
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_u8
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_u16
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_u32
Move vector element to general-purpose register Arm’s documentation
vgetq_lane_u64
Move vector element to general-purpose register Arm’s documentation
vhadd_s8
Halving add Arm’s documentation
vhadd_s16
Halving add Arm’s documentation
vhadd_s32
Halving add Arm’s documentation
vhadd_u8
Halving add Arm’s documentation
vhadd_u16
Halving add Arm’s documentation
vhadd_u32
Halving add Arm’s documentation
vhaddq_s8
Halving add Arm’s documentation
vhaddq_s16
Halving add Arm’s documentation
vhaddq_s32
Halving add Arm’s documentation
vhaddq_u8
Halving add Arm’s documentation
vhaddq_u16
Halving add Arm’s documentation
vhaddq_u32
Halving add Arm’s documentation
vhsub_s8
Signed halving subtract Arm’s documentation
vhsub_s16
Signed halving subtract Arm’s documentation
vhsub_s32
Signed halving subtract Arm’s documentation
vhsub_u8
Signed halving subtract Arm’s documentation
vhsub_u16
Signed halving subtract Arm’s documentation
vhsub_u32
Signed halving subtract Arm’s documentation
vhsubq_s8
Signed halving subtract Arm’s documentation
vhsubq_s16
Signed halving subtract Arm’s documentation
vhsubq_s32
Signed halving subtract Arm’s documentation
vhsubq_u8
Signed halving subtract Arm’s documentation
vhsubq_u16
Signed halving subtract Arm’s documentation
vhsubq_u32
Signed halving subtract Arm’s documentation
vld1_dup_f32
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_f64
Load multiple single-element structures to one, two, three, or four registers
vld1_dup_p8
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_p16
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_p64
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_s8
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_s16
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_s32
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_s64
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_u8
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_u16
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_u32
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_dup_u64
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1_f32
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f32_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f32_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f32_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_lane_f32
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_f64
Load one single-element structure to one lane of one register.
vld1_lane_p8
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_p16
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_p64
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_s8
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_s16
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_s32
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_s64
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_u8
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_u16
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_u32
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_lane_u64
Load one single-element structure to one lane of one register. Arm’s documentation
vld1_p8
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p8_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p8_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p8_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p16_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p16_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p16_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s8
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s8_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s8_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s8_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s32
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s16_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s16_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s16_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s32_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s32_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s32_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u8
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u8_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u8_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u8_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u32
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u16_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u16_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u16_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u32_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u32_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u32_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_dup_f32
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_f64
Load multiple single-element structures to one, two, three, or four registers
vld1q_dup_p8
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_p16
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_p64
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_s8
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_s16
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_s32
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_s64
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_u8
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_u16
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_u32
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_dup_u64
Load one single-element structure and Replicate to all lanes (of one register). Arm’s documentation
vld1q_f32
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f32_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f32_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f32_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_lane_f32
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_f64
Load one single-element structure to one lane of one register.
vld1q_lane_p8
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_p16
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_p64
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_s8
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_s16
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_s32
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_s64
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_u8
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_u16
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_u32
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_lane_u64
Load one single-element structure to one lane of one register. Arm’s documentation
vld1q_p8
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p8_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p8_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p8_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p16_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p16_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p16_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s8
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s8_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s8_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s8_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s32
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s16_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s16_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s16_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s32_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s32_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s32_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u8
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u8_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u8_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u8_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u32
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u64
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u16_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u16_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u16_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u32_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u32_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u32_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u64_x2
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u64_x3
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u64_x4
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld2_dup_f32
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_f64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_p8
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_p16
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_p64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_s8
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_s16
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_s32
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_s64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_u8
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_u16
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_u32
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_dup_u64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_f32
Load multiple 2-element structures to two registers Arm’s documentation
vld2_f64
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_f32
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_f64
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_p8
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_p16
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_p64
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_s8
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_s16
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_s32
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_s64
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_u8
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_u16
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_u32
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_u64
Load multiple 2-element structures to two registers Arm’s documentation
vld2_p8
Load multiple 2-element structures to two registers Arm’s documentation
vld2_p16
Load multiple 2-element structures to two registers Arm’s documentation
vld2_p64
Load multiple 2-element structures to two registers Arm’s documentation
vld2_s8
Load multiple 2-element structures to two registers Arm’s documentation
vld2_s16
Load multiple 2-element structures to two registers Arm’s documentation
vld2_s32
Load multiple 2-element structures to two registers Arm’s documentation
vld2_s64
Load multiple 2-element structures to two registers Arm’s documentation
vld2_u8
Load multiple 2-element structures to two registers Arm’s documentation
vld2_u16
Load multiple 2-element structures to two registers Arm’s documentation
vld2_u32
Load multiple 2-element structures to two registers Arm’s documentation
vld2_u64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_dup_f32
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_f64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_p8
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_p16
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_p64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_s8
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_s16
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_s32
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_s64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_u8
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_u16
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_u32
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_u64
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_f32
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_f64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_f32
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_f64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_p8
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_p16
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_p64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_s8
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_s16
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_s32
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_s64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_u8
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_u16
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_u32
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_u64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_p8
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_p16
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_p64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_s8
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_s16
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_s32
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_s64
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_u8
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_u16
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_u32
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_u64
Load multiple 2-element structures to two registers Arm’s documentation
vld3_dup_f32
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_f64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_p8
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_p16
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_p64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_s8
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_s16
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_s32
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_s64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_u8
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_u16
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_u32
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_dup_u64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_f32
Load multiple 3-element structures to three registers Arm’s documentation
vld3_f64
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_f32
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_f64
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_p8
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_p16
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_p64
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_s8
Load multiple 3-element structures to two registers Arm’s documentation
vld3_lane_s16
Load multiple 3-element structures to two registers Arm’s documentation
vld3_lane_s32
Load multiple 3-element structures to two registers Arm’s documentation
vld3_lane_s64
Load multiple 3-element structures to two registers Arm’s documentation
vld3_lane_u8
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_u16
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_u32
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_u64
Load multiple 3-element structures to three registers Arm’s documentation
vld3_p8
Load multiple 3-element structures to three registers Arm’s documentation
vld3_p16
Load multiple 3-element structures to three registers Arm’s documentation
vld3_p64
Load multiple 3-element structures to three registers Arm’s documentation
vld3_s8
Load multiple 3-element structures to three registers Arm’s documentation
vld3_s16
Load multiple 3-element structures to three registers Arm’s documentation
vld3_s32
Load multiple 3-element structures to three registers Arm’s documentation
vld3_s64
Load multiple 3-element structures to three registers Arm’s documentation
vld3_u8
Load multiple 3-element structures to three registers Arm’s documentation
vld3_u16
Load multiple 3-element structures to three registers Arm’s documentation
vld3_u32
Load multiple 3-element structures to three registers Arm’s documentation
vld3_u64
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_dup_f32
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_f64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_p8
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_p16
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_p64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_s8
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_s16
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_s32
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_s64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_u8
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_u16
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_u32
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_u64
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_f32
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_f64
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_f32
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_f64
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_p8
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_p16
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_p64
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_s8
Load multiple 3-element structures to two registers Arm’s documentation
vld3q_lane_s16
Load multiple 3-element structures to two registers Arm’s documentation
vld3q_lane_s32
Load multiple 3-element structures to two registers Arm’s documentation
vld3q_lane_s64
Load multiple 3-element structures to two registers Arm’s documentation
vld3q_lane_u8
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_u16
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_u32
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_u64
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_p8
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_p16
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_p64
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_s8
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_s16
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_s32
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_s64
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_u8
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_u16
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_u32
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_u64
Load multiple 3-element structures to three registers Arm’s documentation
vld4_dup_f32
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_f64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_p8
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_p16
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_p64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_s8
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_s16
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_s32
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_s64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_u8
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_u16
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_u32
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_dup_u64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_f32
Load multiple 4-element structures to four registers Arm’s documentation
vld4_f64
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_f32
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_f64
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_p8
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_p16
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_p64
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_s8
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_s16
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_s32
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_s64
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_u8
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_u16
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_u32
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_u64
Load multiple 4-element structures to four registers Arm’s documentation
vld4_p8
Load multiple 4-element structures to four registers Arm’s documentation
vld4_p16
Load multiple 4-element structures to four registers Arm’s documentation
vld4_p64
Load multiple 4-element structures to four registers Arm’s documentation
vld4_s8
Load multiple 4-element structures to four registers Arm’s documentation
vld4_s16
Load multiple 4-element structures to four registers Arm’s documentation
vld4_s32
Load multiple 4-element structures to four registers Arm’s documentation
vld4_s64
Load multiple 4-element structures to four registers Arm’s documentation
vld4_u8
Load multiple 4-element structures to four registers Arm’s documentation
vld4_u16
Load multiple 4-element structures to four registers Arm’s documentation
vld4_u32
Load multiple 4-element structures to four registers Arm’s documentation
vld4_u64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_dup_f32
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_f64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_p8
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_p16
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_p64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_s8
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_s16
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_s32
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_s64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_u8
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_u16
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_u32
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_u64
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_f32
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_f64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_f32
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_f64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_p8
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_p16
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_p64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_s8
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_s16
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_s32
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_s64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_u8
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_u16
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_u32
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_u64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_p8
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_p16
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_p64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_s8
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_s16
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_s32
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_s64
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_u8
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_u16
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_u32
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_u64
Load multiple 4-element structures to four registers Arm’s documentation
vldrq_p128
Store SIMD&FP register (immediate offset) Arm’s documentation
vmax_f16
Maximum (vector) Arm’s documentation
vmax_f32
Maximum (vector) Arm’s documentation
vmax_f64
Maximum (vector) Arm’s documentation
vmax_s8
Maximum (vector) Arm’s documentation
vmax_s16
Maximum (vector) Arm’s documentation
vmax_s32
Maximum (vector) Arm’s documentation
vmax_u8
Maximum (vector) Arm’s documentation
vmax_u16
Maximum (vector) Arm’s documentation
vmax_u32
Maximum (vector) Arm’s documentation
vmaxnm_f16
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnm_f32
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnm_f64
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnmq_f16
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnmq_f32
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnmq_f64
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnmv_f32
Floating-point maximum number across vector Arm’s documentation
vmaxnmvq_f32
Floating-point maximum number across vector Arm’s documentation
vmaxnmvq_f64
Floating-point maximum number across vector Arm’s documentation
vmaxq_f16
Maximum (vector) Arm’s documentation
vmaxq_f32
Maximum (vector) Arm’s documentation
vmaxq_f64
Maximum (vector) Arm’s documentation
vmaxq_s8
Maximum (vector) Arm’s documentation
vmaxq_s16
Maximum (vector) Arm’s documentation
vmaxq_s32
Maximum (vector) Arm’s documentation
vmaxq_u8
Maximum (vector) Arm’s documentation
vmaxq_u16
Maximum (vector) Arm’s documentation
vmaxq_u32
Maximum (vector) Arm’s documentation
vmaxv_f32
Horizontal vector max. Arm’s documentation
vmaxv_s8
Horizontal vector max. Arm’s documentation
vmaxv_s16
Horizontal vector max. Arm’s documentation
vmaxv_s32
Horizontal vector max. Arm’s documentation
vmaxv_u8
Horizontal vector max. Arm’s documentation
vmaxv_u16
Horizontal vector max. Arm’s documentation
vmaxv_u32
Horizontal vector max. Arm’s documentation
vmaxvq_f32
Horizontal vector max. Arm’s documentation
vmaxvq_f64
Horizontal vector max. Arm’s documentation
vmaxvq_s8
Horizontal vector max. Arm’s documentation
vmaxvq_s16
Horizontal vector max. Arm’s documentation
vmaxvq_s32
Horizontal vector max. Arm’s documentation
vmaxvq_u8
Horizontal vector max. Arm’s documentation
vmaxvq_u16
Horizontal vector max. Arm’s documentation
vmaxvq_u32
Horizontal vector max. Arm’s documentation
vmin_f16
Minimum (vector) Arm’s documentation
vmin_f32
Minimum (vector) Arm’s documentation
vmin_f64
Minimum (vector) Arm’s documentation
vmin_s8
Minimum (vector) Arm’s documentation
vmin_s16
Minimum (vector) Arm’s documentation
vmin_s32
Minimum (vector) Arm’s documentation
vmin_u8
Minimum (vector) Arm’s documentation
vmin_u16
Minimum (vector) Arm’s documentation
vmin_u32
Minimum (vector) Arm’s documentation
vminnm_f16
Floating-point Minimum Number (vector) Arm’s documentation
vminnm_f32
Floating-point Minimum Number (vector) Arm’s documentation
vminnm_f64
Floating-point Minimum Number (vector) Arm’s documentation
vminnmq_f16
Floating-point Minimum Number (vector) Arm’s documentation
vminnmq_f32
Floating-point Minimum Number (vector) Arm’s documentation
vminnmq_f64
Floating-point Minimum Number (vector) Arm’s documentation
vminnmv_f32
Floating-point minimum number across vector Arm’s documentation
vminnmvq_f32
Floating-point minimum number across vector Arm’s documentation
vminnmvq_f64
Floating-point minimum number across vector Arm’s documentation
vminq_f16
Minimum (vector) Arm’s documentation
vminq_f32
Minimum (vector) Arm’s documentation
vminq_f64
Minimum (vector) Arm’s documentation
vminq_s8
Minimum (vector) Arm’s documentation
vminq_s16
Minimum (vector) Arm’s documentation
vminq_s32
Minimum (vector) Arm’s documentation
vminq_u8
Minimum (vector) Arm’s documentation
vminq_u16
Minimum (vector) Arm’s documentation
vminq_u32
Minimum (vector) Arm’s documentation
vminv_f32
Horizontal vector min. Arm’s documentation
vminv_s8
Horizontal vector min. Arm’s documentation
vminv_s16
Horizontal vector min. Arm’s documentation
vminv_s32
Horizontal vector min. Arm’s documentation
vminv_u8
Horizontal vector min. Arm’s documentation
vminv_u16
Horizontal vector min. Arm’s documentation
vminv_u32
Horizontal vector min. Arm’s documentation
vminvq_f32
Horizontal vector min. Arm’s documentation
vminvq_f64
Horizontal vector min. Arm’s documentation
vminvq_s8
Horizontal vector min. Arm’s documentation
vminvq_s16
Horizontal vector min. Arm’s documentation
vminvq_s32
Horizontal vector min. Arm’s documentation
vminvq_u8
Horizontal vector min. Arm’s documentation
vminvq_u16
Horizontal vector min. Arm’s documentation
vminvq_u32
Horizontal vector min. Arm’s documentation
vmla_f32
Floating-point multiply-add to accumulator Arm’s documentation
vmla_f64
Floating-point multiply-add to accumulator Arm’s documentation
vmla_lane_f32
Vector multiply accumulate with scalar Arm’s documentation
vmla_lane_s16
Vector multiply accumulate with scalar Arm’s documentation
vmla_lane_s32
Vector multiply accumulate with scalar Arm’s documentation
vmla_lane_u16
Vector multiply accumulate with scalar Arm’s documentation
vmla_lane_u32
Vector multiply accumulate with scalar Arm’s documentation
vmla_laneq_f32
Vector multiply accumulate with scalar Arm’s documentation
vmla_laneq_s16
Vector multiply accumulate with scalar Arm’s documentation
vmla_laneq_s32
Vector multiply accumulate with scalar Arm’s documentation
vmla_laneq_u16
Vector multiply accumulate with scalar Arm’s documentation
vmla_laneq_u32
Vector multiply accumulate with scalar Arm’s documentation
vmla_n_f32
Vector multiply accumulate with scalar Arm’s documentation
vmla_n_s16
Vector multiply accumulate with scalar Arm’s documentation
vmla_n_s32
Vector multiply accumulate with scalar Arm’s documentation
vmla_n_u16
Vector multiply accumulate with scalar Arm’s documentation
vmla_n_u32
Vector multiply accumulate with scalar Arm’s documentation
vmla_s8
Multiply-add to accumulator Arm’s documentation
vmla_s16
Multiply-add to accumulator Arm’s documentation
vmla_s32
Multiply-add to accumulator Arm’s documentation
vmla_u8
Multiply-add to accumulator Arm’s documentation
vmla_u16
Multiply-add to accumulator Arm’s documentation
vmla_u32
Multiply-add to accumulator Arm’s documentation
vmlal_high_lane_s16
Multiply-add long Arm’s documentation
vmlal_high_lane_s32
Multiply-add long Arm’s documentation
vmlal_high_lane_u16
Multiply-add long Arm’s documentation
vmlal_high_lane_u32
Multiply-add long Arm’s documentation
vmlal_high_laneq_s16
Multiply-add long Arm’s documentation
vmlal_high_laneq_s32
Multiply-add long Arm’s documentation
vmlal_high_laneq_u16
Multiply-add long Arm’s documentation
vmlal_high_laneq_u32
Multiply-add long Arm’s documentation
vmlal_high_n_s16
Multiply-add long Arm’s documentation
vmlal_high_n_s32
Multiply-add long Arm’s documentation
vmlal_high_n_u16
Multiply-add long Arm’s documentation
vmlal_high_n_u32
Multiply-add long Arm’s documentation
vmlal_high_s8
Signed multiply-add long Arm’s documentation
vmlal_high_s16
Signed multiply-add long Arm’s documentation
vmlal_high_s32
Signed multiply-add long Arm’s documentation
vmlal_high_u8
Unsigned multiply-add long Arm’s documentation
vmlal_high_u16
Unsigned multiply-add long Arm’s documentation
vmlal_high_u32
Unsigned multiply-add long Arm’s documentation
vmlal_lane_s16
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_lane_s32
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_lane_u16
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_lane_u32
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_laneq_s16
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_laneq_s32
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_laneq_u16
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_laneq_u32
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_n_s16
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_n_s32
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_n_u16
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_n_u32
Vector widening multiply accumulate with scalar Arm’s documentation
vmlal_s8
Signed multiply-add long Arm’s documentation
vmlal_s16
Signed multiply-add long Arm’s documentation
vmlal_s32
Signed multiply-add long Arm’s documentation
vmlal_u8
Unsigned multiply-add long Arm’s documentation
vmlal_u16
Unsigned multiply-add long Arm’s documentation
vmlal_u32
Unsigned multiply-add long Arm’s documentation
vmlaq_f32
Floating-point multiply-add to accumulator Arm’s documentation
vmlaq_f64
Floating-point multiply-add to accumulator Arm’s documentation
vmlaq_lane_f32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_lane_s16
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_lane_s32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_lane_u16
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_lane_u32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_laneq_f32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_laneq_s16
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_laneq_s32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_laneq_u16
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_laneq_u32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_n_f32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_n_s16
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_n_s32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_n_u16
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_n_u32
Vector multiply accumulate with scalar Arm’s documentation
vmlaq_s8
Multiply-add to accumulator Arm’s documentation
vmlaq_s16
Multiply-add to accumulator Arm’s documentation
vmlaq_s32
Multiply-add to accumulator Arm’s documentation
vmlaq_u8
Multiply-add to accumulator Arm’s documentation
vmlaq_u16
Multiply-add to accumulator Arm’s documentation
vmlaq_u32
Multiply-add to accumulator Arm’s documentation
vmls_f32
Floating-point multiply-subtract from accumulator Arm’s documentation
vmls_f64
Floating-point multiply-subtract from accumulator Arm’s documentation
vmls_lane_f32
Vector multiply subtract with scalar Arm’s documentation
vmls_lane_s16
Vector multiply subtract with scalar Arm’s documentation
vmls_lane_s32
Vector multiply subtract with scalar Arm’s documentation
vmls_lane_u16
Vector multiply subtract with scalar Arm’s documentation
vmls_lane_u32
Vector multiply subtract with scalar Arm’s documentation
vmls_laneq_f32
Vector multiply subtract with scalar Arm’s documentation
vmls_laneq_s16
Vector multiply subtract with scalar Arm’s documentation
vmls_laneq_s32
Vector multiply subtract with scalar Arm’s documentation
vmls_laneq_u16
Vector multiply subtract with scalar Arm’s documentation
vmls_laneq_u32
Vector multiply subtract with scalar Arm’s documentation
vmls_n_f32
Vector multiply subtract with scalar Arm’s documentation
vmls_n_s16
Vector multiply subtract with scalar Arm’s documentation
vmls_n_s32
Vector multiply subtract with scalar Arm’s documentation
vmls_n_u16
Vector multiply subtract with scalar Arm’s documentation
vmls_n_u32
Vector multiply subtract with scalar Arm’s documentation
vmls_s8
Multiply-subtract from accumulator Arm’s documentation
vmls_s16
Multiply-subtract from accumulator Arm’s documentation
vmls_s32
Multiply-subtract from accumulator Arm’s documentation
vmls_u8
Multiply-subtract from accumulator Arm’s documentation
vmls_u16
Multiply-subtract from accumulator Arm’s documentation
vmls_u32
Multiply-subtract from accumulator Arm’s documentation
vmlsl_high_lane_s16
Multiply-subtract long Arm’s documentation
vmlsl_high_lane_s32
Multiply-subtract long Arm’s documentation
vmlsl_high_lane_u16
Multiply-subtract long Arm’s documentation
vmlsl_high_lane_u32
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_s16
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_s32
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_u16
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_u32
Multiply-subtract long Arm’s documentation
vmlsl_high_n_s16
Multiply-subtract long Arm’s documentation
vmlsl_high_n_s32
Multiply-subtract long Arm’s documentation
vmlsl_high_n_u16
Multiply-subtract long Arm’s documentation
vmlsl_high_n_u32
Multiply-subtract long Arm’s documentation
vmlsl_high_s8
Signed multiply-subtract long Arm’s documentation
vmlsl_high_s16
Signed multiply-subtract long Arm’s documentation
vmlsl_high_s32
Signed multiply-subtract long Arm’s documentation
vmlsl_high_u8
Unsigned multiply-subtract long Arm’s documentation
vmlsl_high_u16
Unsigned multiply-subtract long Arm’s documentation
vmlsl_high_u32
Unsigned multiply-subtract long Arm’s documentation
vmlsl_lane_s16
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_lane_s32
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_lane_u16
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_lane_u32
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_laneq_s16
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_laneq_s32
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_laneq_u16
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_laneq_u32
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_n_s16
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_n_s32
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_n_u16
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_n_u32
Vector widening multiply subtract with scalar Arm’s documentation
vmlsl_s8
Signed multiply-subtract long Arm’s documentation
vmlsl_s16
Signed multiply-subtract long Arm’s documentation
vmlsl_s32
Signed multiply-subtract long Arm’s documentation
vmlsl_u8
Unsigned multiply-subtract long Arm’s documentation
vmlsl_u16
Unsigned multiply-subtract long Arm’s documentation
vmlsl_u32
Unsigned multiply-subtract long Arm’s documentation
vmlsq_f32
Floating-point multiply-subtract from accumulator Arm’s documentation
vmlsq_f64
Floating-point multiply-subtract from accumulator Arm’s documentation
vmlsq_lane_f32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_lane_s16
Vector multiply subtract with scalar Arm’s documentation
vmlsq_lane_s32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_lane_u16
Vector multiply subtract with scalar Arm’s documentation
vmlsq_lane_u32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_laneq_f32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_laneq_s16
Vector multiply subtract with scalar Arm’s documentation
vmlsq_laneq_s32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_laneq_u16
Vector multiply subtract with scalar Arm’s documentation
vmlsq_laneq_u32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_n_f32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_n_s16
Vector multiply subtract with scalar Arm’s documentation
vmlsq_n_s32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_n_u16
Vector multiply subtract with scalar Arm’s documentation
vmlsq_n_u32
Vector multiply subtract with scalar Arm’s documentation
vmlsq_s8
Multiply-subtract from accumulator Arm’s documentation
vmlsq_s16
Multiply-subtract from accumulator Arm’s documentation
vmlsq_s32
Multiply-subtract from accumulator Arm’s documentation
vmlsq_u8
Multiply-subtract from accumulator Arm’s documentation
vmlsq_u16
Multiply-subtract from accumulator Arm’s documentation
vmlsq_u32
Multiply-subtract from accumulator Arm’s documentation
vmov_n_f32
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_f64
Duplicate vector element to vector or scalar
vmov_n_p8
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_p16
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_p64
Duplicate vector element to vector or scalar
vmov_n_s8
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_s16
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_s32
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_s64
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_u8
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_u16
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_u32
Duplicate vector element to vector or scalar Arm’s documentation
vmov_n_u64
Duplicate vector element to vector or scalar Arm’s documentation
vmovl_high_s8
Vector move Arm’s documentation
vmovl_high_s16
Vector move Arm’s documentation
vmovl_high_s32
Vector move Arm’s documentation
vmovl_high_u8
Vector move Arm’s documentation
vmovl_high_u16
Vector move Arm’s documentation
vmovl_high_u32
Vector move Arm’s documentation
vmovl_s8
Vector long move. Arm’s documentation
vmovl_s16
Vector long move. Arm’s documentation
vmovl_s32
Vector long move. Arm’s documentation
vmovl_u8
Vector long move. Arm’s documentation
vmovl_u16
Vector long move. Arm’s documentation
vmovl_u32
Vector long move. Arm’s documentation
vmovn_high_s16
Extract narrow Arm’s documentation
vmovn_high_s32
Extract narrow Arm’s documentation
vmovn_high_s64
Extract narrow Arm’s documentation
vmovn_high_u16
Extract narrow Arm’s documentation
vmovn_high_u32
Extract narrow Arm’s documentation
vmovn_high_u64
Extract narrow Arm’s documentation
vmovn_s16
Vector narrow integer. Arm’s documentation
vmovn_s32
Vector narrow integer. Arm’s documentation
vmovn_s64
Vector narrow integer. Arm’s documentation
vmovn_u16
Vector narrow integer. Arm’s documentation
vmovn_u32
Vector narrow integer. Arm’s documentation
vmovn_u64
Vector narrow integer. Arm’s documentation
vmovq_n_f32
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_f64
Duplicate vector element to vector or scalar
vmovq_n_p8
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_p16
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_p64
Duplicate vector element to vector or scalar
vmovq_n_s8
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_s16
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_s32
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_s64
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_u8
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_u16
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_u32
Duplicate vector element to vector or scalar Arm’s documentation
vmovq_n_u64
Duplicate vector element to vector or scalar Arm’s documentation
vmul_f16
Multiply Arm’s documentation
vmul_f32
Multiply Arm’s documentation
vmul_f64
Multiply Arm’s documentation
vmul_lane_f16
Multiply Arm’s documentation
vmul_lane_f32
Floating-point multiply Arm’s documentation
vmul_lane_f64
Floating-point multiply Arm’s documentation
vmul_lane_s16
Multiply Arm’s documentation
vmul_lane_s32
Multiply Arm’s documentation
vmul_lane_u16
Multiply Arm’s documentation
vmul_lane_u32
Multiply Arm’s documentation
vmul_laneq_f16
Floating-point multiply Arm’s documentation
vmul_laneq_f32
Floating-point multiply Arm’s documentation
vmul_laneq_f64
Floating-point multiply Arm’s documentation
vmul_laneq_s16
Multiply Arm’s documentation
vmul_laneq_s32
Multiply Arm’s documentation
vmul_laneq_u16
Multiply Arm’s documentation
vmul_laneq_u32
Multiply Arm’s documentation
vmul_n_f32
Vector multiply by scalar Arm’s documentation
vmul_n_f64
Vector multiply by scalar Arm’s documentation
vmul_n_s16
Vector multiply by scalar Arm’s documentation
vmul_n_s32
Vector multiply by scalar Arm’s documentation
vmul_n_u16
Vector multiply by scalar Arm’s documentation
vmul_n_u32
Vector multiply by scalar Arm’s documentation
vmul_p8
Polynomial multiply Arm’s documentation
vmul_s8
Multiply Arm’s documentation
vmul_s16
Multiply Arm’s documentation
vmul_s32
Multiply Arm’s documentation
vmul_u8
Multiply Arm’s documentation
vmul_u16
Multiply Arm’s documentation
vmul_u32
Multiply Arm’s documentation
vmuld_lane_f64
Floating-point multiply Arm’s documentation
vmuld_laneq_f64
Floating-point multiply Arm’s documentation
vmull_high_lane_s16
Multiply long Arm’s documentation
vmull_high_lane_s32
Multiply long Arm’s documentation
vmull_high_lane_u16
Multiply long Arm’s documentation
vmull_high_lane_u32
Multiply long Arm’s documentation
vmull_high_laneq_s16
Multiply long Arm’s documentation
vmull_high_laneq_s32
Multiply long Arm’s documentation
vmull_high_laneq_u16
Multiply long Arm’s documentation
vmull_high_laneq_u32
Multiply long Arm’s documentation
vmull_high_n_s16
Multiply long Arm’s documentation
vmull_high_n_s32
Multiply long Arm’s documentation
vmull_high_n_u16
Multiply long Arm’s documentation
vmull_high_n_u32
Multiply long Arm’s documentation
vmull_high_p8
Polynomial multiply long Arm’s documentation
vmull_high_p64
Polynomial multiply long Arm’s documentation
vmull_high_s8
Signed multiply long Arm’s documentation
vmull_high_s16
Signed multiply long Arm’s documentation
vmull_high_s32
Signed multiply long Arm’s documentation
vmull_high_u8
Unsigned multiply long Arm’s documentation
vmull_high_u16
Unsigned multiply long Arm’s documentation
vmull_high_u32
Unsigned multiply long Arm’s documentation
vmull_lane_s16
Vector long multiply by scalar Arm’s documentation
vmull_lane_s32
Vector long multiply by scalar Arm’s documentation
vmull_lane_u16
Vector long multiply by scalar Arm’s documentation
vmull_lane_u32
Vector long multiply by scalar Arm’s documentation
vmull_laneq_s16
Vector long multiply by scalar Arm’s documentation
vmull_laneq_s32
Vector long multiply by scalar Arm’s documentation
vmull_laneq_u16
Vector long multiply by scalar Arm’s documentation
vmull_laneq_u32
Vector long multiply by scalar Arm’s documentation
vmull_n_s16
Vector long multiply with scalar Arm’s documentation
vmull_n_s32
Vector long multiply with scalar Arm’s documentation
vmull_n_u16
Vector long multiply with scalar Arm’s documentation
vmull_n_u32
Vector long multiply with scalar Arm’s documentation
vmull_p8
Polynomial multiply long Arm’s documentation
vmull_p64
Polynomial multiply long Arm’s documentation
vmull_s8
Signed multiply long Arm’s documentation
vmull_s16
Signed multiply long Arm’s documentation
vmull_s32
Signed multiply long Arm’s documentation
vmull_u8
Unsigned multiply long Arm’s documentation
vmull_u16
Unsigned multiply long Arm’s documentation
vmull_u32
Unsigned multiply long Arm’s documentation
vmulq_f16
Multiply Arm’s documentation
vmulq_f32
Multiply Arm’s documentation
vmulq_f64
Multiply Arm’s documentation
vmulq_lane_f16
Multiply Arm’s documentation
vmulq_lane_f32
Floating-point multiply Arm’s documentation
vmulq_lane_f64
Floating-point multiply Arm’s documentation
vmulq_lane_s16
Multiply Arm’s documentation
vmulq_lane_s32
Multiply Arm’s documentation
vmulq_lane_u16
Multiply Arm’s documentation
vmulq_lane_u32
Multiply Arm’s documentation
vmulq_laneq_f16
Floating-point multiply Arm’s documentation
vmulq_laneq_f32
Floating-point multiply Arm’s documentation
vmulq_laneq_f64
Floating-point multiply Arm’s documentation
vmulq_laneq_s16
Multiply Arm’s documentation
vmulq_laneq_s32
Multiply Arm’s documentation
vmulq_laneq_u16
Multiply Arm’s documentation
vmulq_laneq_u32
Multiply Arm’s documentation
vmulq_n_f32
Vector multiply by scalar Arm’s documentation
vmulq_n_f64
Vector multiply by scalar Arm’s documentation
vmulq_n_s16
Vector multiply by scalar Arm’s documentation
vmulq_n_s32
Vector multiply by scalar Arm’s documentation
vmulq_n_u16
Vector multiply by scalar Arm’s documentation
vmulq_n_u32
Vector multiply by scalar Arm’s documentation
vmulq_p8
Polynomial multiply Arm’s documentation
vmulq_s8
Multiply Arm’s documentation
vmulq_s16
Multiply Arm’s documentation
vmulq_s32
Multiply Arm’s documentation
vmulq_u8
Multiply Arm’s documentation
vmulq_u16
Multiply Arm’s documentation
vmulq_u32
Multiply Arm’s documentation
vmuls_lane_f32
Floating-point multiply Arm’s documentation
vmuls_laneq_f32
Floating-point multiply Arm’s documentation
vmulx_f16
Floating-point multiply extended Arm’s documentation
vmulx_f32
Floating-point multiply extended Arm’s documentation
vmulx_f64
Floating-point multiply extended Arm’s documentation
vmulx_lane_f16
Floating-point multiply extended Arm’s documentation
vmulx_lane_f32
Floating-point multiply extended Arm’s documentation
vmulx_lane_f64
Floating-point multiply extended Arm’s documentation
vmulx_laneq_f16
Floating-point multiply extended Arm’s documentation
vmulx_laneq_f32
Floating-point multiply extended Arm’s documentation
vmulx_laneq_f64
Floating-point multiply extended Arm’s documentation
vmulxd_f64
Floating-point multiply extended Arm’s documentation
vmulxd_lane_f64
Floating-point multiply extended Arm’s documentation
vmulxd_laneq_f64
Floating-point multiply extended Arm’s documentation
vmulxq_f16
Floating-point multiply extended Arm’s documentation
vmulxq_f32
Floating-point multiply extended Arm’s documentation
vmulxq_f64
Floating-point multiply extended Arm’s documentation
vmulxq_lane_f16
Floating-point multiply extended Arm’s documentation
vmulxq_lane_f32
Floating-point multiply extended Arm’s documentation
vmulxq_lane_f64
Floating-point multiply extended Arm’s documentation
vmulxq_laneq_f16
Floating-point multiply extended Arm’s documentation
vmulxq_laneq_f32
Floating-point multiply extended Arm’s documentation
vmulxq_laneq_f64
Floating-point multiply extended Arm’s documentation
vmulxs_f32
Floating-point multiply extended Arm’s documentation
vmulxs_lane_f32
Floating-point multiply extended Arm’s documentation
vmulxs_laneq_f32
Floating-point multiply extended Arm’s documentation
vmvn_p8
Vector bitwise not. Arm’s documentation
vmvn_s8
Vector bitwise not. Arm’s documentation
vmvn_s16
Vector bitwise not. Arm’s documentation
vmvn_s32
Vector bitwise not. Arm’s documentation
vmvn_u8
Vector bitwise not. Arm’s documentation
vmvn_u16
Vector bitwise not. Arm’s documentation
vmvn_u32
Vector bitwise not. Arm’s documentation
vmvnq_p8
Vector bitwise not. Arm’s documentation
vmvnq_s8
Vector bitwise not. Arm’s documentation
vmvnq_s16
Vector bitwise not. Arm’s documentation
vmvnq_s32
Vector bitwise not. Arm’s documentation
vmvnq_u8
Vector bitwise not. Arm’s documentation
vmvnq_u16
Vector bitwise not. Arm’s documentation
vmvnq_u32
Vector bitwise not. Arm’s documentation
vneg_f16
Negate Arm’s documentation
vneg_f32
Negate Arm’s documentation
vneg_f64
Negate Arm’s documentation
vneg_s8
Negate Arm’s documentation
vneg_s16
Negate Arm’s documentation
vneg_s32
Negate Arm’s documentation
vneg_s64
Negate Arm’s documentation
vnegd_s64
Negate Arm’s documentation
vnegq_f16
Negate Arm’s documentation
vnegq_f32
Negate Arm’s documentation
vnegq_f64
Negate Arm’s documentation
vnegq_s8
Negate Arm’s documentation
vnegq_s16
Negate Arm’s documentation
vnegq_s32
Negate Arm’s documentation
vnegq_s64
Negate Arm’s documentation
vorn_s8
Vector bitwise inclusive OR NOT Arm’s documentation
vorn_s16
Vector bitwise inclusive OR NOT Arm’s documentation
vorn_s32
Vector bitwise inclusive OR NOT Arm’s documentation
vorn_s64
Vector bitwise inclusive OR NOT Arm’s documentation
vorn_u8
Vector bitwise inclusive OR NOT Arm’s documentation
vorn_u16
Vector bitwise inclusive OR NOT Arm’s documentation
vorn_u32
Vector bitwise inclusive OR NOT Arm’s documentation
vorn_u64
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_s8
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_s16
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_s32
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_s64
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_u8
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_u16
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_u32
Vector bitwise inclusive OR NOT Arm’s documentation
vornq_u64
Vector bitwise inclusive OR NOT Arm’s documentation
vorr_s8
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorr_s16
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorr_s32
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorr_s64
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorr_u8
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorr_u16
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorr_u32
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorr_u64
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_s8
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_s16
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_s32
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_s64
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_u8
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_u16
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_u32
Vector bitwise or (immediate, inclusive) Arm’s documentation
vorrq_u64
Vector bitwise or (immediate, inclusive) Arm’s documentation
vpadal_s8
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpadal_s16
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpadal_s32
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpadal_u8
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpadal_u16
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpadal_u32
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpadalq_s8
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpadalq_s16
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpadalq_s32
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpadalq_u8
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpadalq_u16
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpadalq_u32
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpadd_f16
Floating-point add pairwise Arm’s documentation
vpadd_f32
Floating-point add pairwise Arm’s documentation
vpadd_s8
Add pairwise. Arm’s documentation
vpadd_s16
Add pairwise. Arm’s documentation
vpadd_s32
Add pairwise. Arm’s documentation
vpadd_u8
Add pairwise. Arm’s documentation
vpadd_u16
Add pairwise. Arm’s documentation
vpadd_u32
Add pairwise. Arm’s documentation
vpaddd_f64
Floating-point add pairwise Arm’s documentation
vpaddd_s64
Add pairwise Arm’s documentation
vpaddd_u64
Add pairwise Arm’s documentation
vpaddl_s8
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpaddl_s16
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpaddl_s32
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpaddl_u8
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpaddl_u16
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpaddl_u32
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpaddlq_s8
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpaddlq_s16
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpaddlq_s32
Signed Add and Accumulate Long Pairwise. Arm’s documentation
vpaddlq_u8
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpaddlq_u16
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpaddlq_u32
Unsigned Add and Accumulate Long Pairwise. Arm’s documentation
vpaddq_f16
Floating-point add pairwise Arm’s documentation
vpaddq_f32
Floating-point add pairwise Arm’s documentation
vpaddq_f64
Floating-point add pairwise Arm’s documentation
vpaddq_s8
Add Pairwise Arm’s documentation
vpaddq_s16
Add Pairwise Arm’s documentation
vpaddq_s32
Add Pairwise Arm’s documentation
vpaddq_s64
Add Pairwise Arm’s documentation
vpaddq_u8
Add Pairwise Arm’s documentation
vpaddq_u16
Add Pairwise Arm’s documentation
vpaddq_u32
Add Pairwise Arm’s documentation
vpaddq_u64
Add Pairwise Arm’s documentation
vpadds_f32
Floating-point add pairwise Arm’s documentation
vpmax_f16
Floating-point add pairwise Arm’s documentation
vpmax_f32
Folding maximum of adjacent pairs Arm’s documentation
vpmax_s8
Folding maximum of adjacent pairs Arm’s documentation
vpmax_s16
Folding maximum of adjacent pairs Arm’s documentation
vpmax_s32
Folding maximum of adjacent pairs Arm’s documentation
vpmax_u8
Folding maximum of adjacent pairs Arm’s documentation
vpmax_u16
Folding maximum of adjacent pairs Arm’s documentation
vpmax_u32
Folding maximum of adjacent pairs Arm’s documentation
vpmaxnm_f16
Floating-point add pairwise Arm’s documentation
vpmaxnm_f32
Floating-point Maximum Number Pairwise (vector). Arm’s documentation
vpmaxnmq_f16
Floating-point add pairwise Arm’s documentation
vpmaxnmq_f32
Floating-point Maximum Number Pairwise (vector). Arm’s documentation
vpmaxnmq_f64
Floating-point Maximum Number Pairwise (vector). Arm’s documentation
vpmaxnmqd_f64
Floating-point maximum number pairwise Arm’s documentation
vpmaxnms_f32
Floating-point maximum number pairwise Arm’s documentation
vpmaxq_f16
Floating-point add pairwise Arm’s documentation
vpmaxq_f32
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_f64
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_s8
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_s16
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_s32
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_u8
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_u16
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_u32
Folding maximum of adjacent pairs Arm’s documentation
vpmaxqd_f64
Floating-point maximum pairwise Arm’s documentation
vpmaxs_f32
Floating-point maximum pairwise Arm’s documentation
vpmin_f16
Floating-point add pairwise Arm’s documentation
vpmin_f32
Folding minimum of adjacent pairs Arm’s documentation
vpmin_s8
Folding minimum of adjacent pairs Arm’s documentation
vpmin_s16
Folding minimum of adjacent pairs Arm’s documentation
vpmin_s32
Folding minimum of adjacent pairs Arm’s documentation
vpmin_u8
Folding minimum of adjacent pairs Arm’s documentation
vpmin_u16
Folding minimum of adjacent pairs Arm’s documentation
vpmin_u32
Folding minimum of adjacent pairs Arm’s documentation
vpminnm_f16
Floating-point add pairwise Arm’s documentation
vpminnm_f32
Floating-point Minimum Number Pairwise (vector). Arm’s documentation
vpminnmq_f16
Floating-point add pairwise Arm’s documentation
vpminnmq_f32
Floating-point Minimum Number Pairwise (vector). Arm’s documentation
vpminnmq_f64
Floating-point Minimum Number Pairwise (vector). Arm’s documentation
vpminnmqd_f64
Floating-point minimum number pairwise Arm’s documentation
vpminnms_f32
Floating-point minimum number pairwise Arm’s documentation
vpminq_f16
Floating-point add pairwise Arm’s documentation
vpminq_f32
Folding minimum of adjacent pairs Arm’s documentation
vpminq_f64
Folding minimum of adjacent pairs Arm’s documentation
vpminq_s8
Folding minimum of adjacent pairs Arm’s documentation
vpminq_s16
Folding minimum of adjacent pairs Arm’s documentation
vpminq_s32
Folding minimum of adjacent pairs Arm’s documentation
vpminq_u8
Folding minimum of adjacent pairs Arm’s documentation
vpminq_u16
Folding minimum of adjacent pairs Arm’s documentation
vpminq_u32
Folding minimum of adjacent pairs Arm’s documentation
vpminqd_f64
Floating-point minimum pairwise Arm’s documentation
vpmins_f32
Floating-point minimum pairwise Arm’s documentation
vqabs_s8
Signed saturating Absolute value Arm’s documentation
vqabs_s16
Signed saturating Absolute value Arm’s documentation
vqabs_s32
Signed saturating Absolute value Arm’s documentation
vqabs_s64
Signed saturating Absolute value Arm’s documentation
vqabsb_s8
Signed saturating absolute value Arm’s documentation
vqabsd_s64
Signed saturating absolute value Arm’s documentation
vqabsh_s16
Signed saturating absolute value Arm’s documentation
vqabsq_s8
Signed saturating Absolute value Arm’s documentation
vqabsq_s16
Signed saturating Absolute value Arm’s documentation
vqabsq_s32
Signed saturating Absolute value Arm’s documentation
vqabsq_s64
Signed saturating Absolute value Arm’s documentation
vqabss_s32
Signed saturating absolute value Arm’s documentation
vqadd_s8
Saturating add Arm’s documentation
vqadd_s16
Saturating add Arm’s documentation
vqadd_s32
Saturating add Arm’s documentation
vqadd_s64
Saturating add Arm’s documentation
vqadd_u8
Saturating add Arm’s documentation
vqadd_u16
Saturating add Arm’s documentation
vqadd_u32
Saturating add Arm’s documentation
vqadd_u64
Saturating add Arm’s documentation
vqaddb_s8
Saturating add Arm’s documentation
vqaddb_u8
Saturating add Arm’s documentation
vqaddd_s64
Saturating add Arm’s documentation
vqaddd_u64
Saturating add Arm’s documentation
vqaddh_s16
Saturating add Arm’s documentation
vqaddh_u16
Saturating add Arm’s documentation
vqaddq_s8
Saturating add Arm’s documentation
vqaddq_s16
Saturating add Arm’s documentation
vqaddq_s32
Saturating add Arm’s documentation
vqaddq_s64
Saturating add Arm’s documentation
vqaddq_u8
Saturating add Arm’s documentation
vqaddq_u16
Saturating add Arm’s documentation
vqaddq_u32
Saturating add Arm’s documentation
vqaddq_u64
Saturating add Arm’s documentation
vqadds_s32
Saturating add Arm’s documentation
vqadds_u32
Saturating add Arm’s documentation
vqdmlal_high_lane_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_lane_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_laneq_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_laneq_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_n_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_n_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_lane_s16
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlal_lane_s32
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlal_laneq_s16
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlal_laneq_s32
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlal_n_s16
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlal_n_s32
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlal_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlalh_lane_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlalh_laneq_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlalh_s16
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlals_lane_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlals_laneq_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlals_s32
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlsl_high_lane_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_lane_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_laneq_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_laneq_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_n_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_n_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_lane_s16
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlsl_lane_s32
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlsl_laneq_s16
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlsl_laneq_s32
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlsl_n_s16
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlsl_n_s32
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlsl_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlslh_lane_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlslh_laneq_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlslh_s16
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsls_lane_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsls_laneq_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsls_s32
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmulh_lane_s16
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulh_lane_s32
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulh_laneq_s16
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulh_laneq_s32
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulh_n_s16
Vector saturating doubling multiply high with scalar Arm’s documentation
vqdmulh_n_s32
Vector saturating doubling multiply high with scalar Arm’s documentation
vqdmulh_s16
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulh_s32
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhh_lane_s16
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhh_laneq_s16
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhh_s16
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhq_lane_s16
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulhq_lane_s32
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulhq_laneq_s16
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulhq_laneq_s32
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulhq_n_s16
Vector saturating doubling multiply high with scalar Arm’s documentation
vqdmulhq_n_s32
Vector saturating doubling multiply high with scalar Arm’s documentation
vqdmulhq_s16
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhq_s32
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhs_lane_s32
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhs_laneq_s32
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhs_s32
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmull_high_lane_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_lane_s32
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_laneq_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_laneq_s32
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_n_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_n_s32
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_s32
Signed saturating doubling multiply long Arm’s documentation
vqdmull_lane_s16
Vector saturating doubling long multiply by scalar Arm’s documentation
vqdmull_lane_s32
Vector saturating doubling long multiply by scalar Arm’s documentation
vqdmull_laneq_s16
Vector saturating doubling long multiply by scalar Arm’s documentation
vqdmull_laneq_s32
Vector saturating doubling long multiply by scalar Arm’s documentation
vqdmull_n_s16
Vector saturating doubling long multiply with scalar Arm’s documentation
vqdmull_n_s32
Vector saturating doubling long multiply with scalar Arm’s documentation
vqdmull_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmull_s32
Signed saturating doubling multiply long Arm’s documentation
vqdmullh_lane_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmullh_laneq_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmullh_s16
Signed saturating doubling multiply long Arm’s documentation
vqdmulls_lane_s32
Signed saturating doubling multiply long Arm’s documentation
vqdmulls_laneq_s32
Signed saturating doubling multiply long Arm’s documentation
vqdmulls_s32
Signed saturating doubling multiply long Arm’s documentation
vqmovn_high_s16
Signed saturating extract narrow Arm’s documentation
vqmovn_high_s32
Signed saturating extract narrow Arm’s documentation
vqmovn_high_s64
Signed saturating extract narrow Arm’s documentation
vqmovn_high_u16
Signed saturating extract narrow Arm’s documentation
vqmovn_high_u32
Signed saturating extract narrow Arm’s documentation
vqmovn_high_u64
Signed saturating extract narrow Arm’s documentation
vqmovn_s16
Signed saturating extract narrow Arm’s documentation
vqmovn_s32
Signed saturating extract narrow Arm’s documentation
vqmovn_s64
Signed saturating extract narrow Arm’s documentation
vqmovn_u16
Unsigned saturating extract narrow Arm’s documentation
vqmovn_u32
Unsigned saturating extract narrow Arm’s documentation
vqmovn_u64
Unsigned saturating extract narrow Arm’s documentation
vqmovnd_s64
Saturating extract narrow Arm’s documentation
vqmovnd_u64
Saturating extract narrow Arm’s documentation
vqmovnh_s16
Saturating extract narrow Arm’s documentation
vqmovnh_u16
Saturating extract narrow Arm’s documentation
vqmovns_s32
Saturating extract narrow Arm’s documentation
vqmovns_u32
Saturating extract narrow Arm’s documentation
vqmovun_high_s16
Signed saturating extract unsigned narrow Arm’s documentation
vqmovun_high_s32
Signed saturating extract unsigned narrow Arm’s documentation
vqmovun_high_s64
Signed saturating extract unsigned narrow Arm’s documentation
vqmovun_s16
Signed saturating extract unsigned narrow Arm’s documentation
vqmovun_s32
Signed saturating extract unsigned narrow Arm’s documentation
vqmovun_s64
Signed saturating extract unsigned narrow Arm’s documentation
vqmovund_s64
Signed saturating extract unsigned narrow Arm’s documentation
vqmovunh_s16
Signed saturating extract unsigned narrow Arm’s documentation
vqmovuns_s32
Signed saturating extract unsigned narrow Arm’s documentation
vqneg_s8
Signed saturating negate Arm’s documentation
vqneg_s16
Signed saturating negate Arm’s documentation
vqneg_s32
Signed saturating negate Arm’s documentation
vqneg_s64
Signed saturating negate Arm’s documentation
vqnegb_s8
Signed saturating negate Arm’s documentation
vqnegd_s64
Signed saturating negate Arm’s documentation
vqnegh_s16
Signed saturating negate Arm’s documentation
vqnegq_s8
Signed saturating negate Arm’s documentation
vqnegq_s16
Signed saturating negate Arm’s documentation
vqnegq_s32
Signed saturating negate Arm’s documentation
vqnegq_s64
Signed saturating negate Arm’s documentation
vqnegs_s32
Signed saturating negate Arm’s documentation
vqrdmlah_lane_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_lane_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_laneq_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_laneq_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahh_lane_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahh_laneq_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahh_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_lane_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_lane_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_laneq_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_laneq_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_s16
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahs_lane_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahs_laneq_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahs_s32
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlsh_lane_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_lane_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_laneq_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_laneq_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshh_lane_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshh_laneq_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshh_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_lane_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_lane_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_laneq_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_laneq_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_s16
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshs_lane_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshs_laneq_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshs_s32
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmulh_lane_s16
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulh_lane_s32
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulh_laneq_s16
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulh_laneq_s32
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulh_n_s16
Vector saturating rounding doubling multiply high with scalar Arm’s documentation
vqrdmulh_n_s32
Vector saturating rounding doubling multiply high with scalar Arm’s documentation
vqrdmulh_s16
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulh_s32
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhh_lane_s16
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhh_laneq_s16
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhh_s16
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhq_lane_s16
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulhq_lane_s32
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulhq_laneq_s16
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulhq_laneq_s32
Vector rounding saturating doubling multiply high by scalar Arm’s documentation
vqrdmulhq_n_s16
Vector saturating rounding doubling multiply high with scalar Arm’s documentation
vqrdmulhq_n_s32
Vector saturating rounding doubling multiply high with scalar Arm’s documentation
vqrdmulhq_s16
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhq_s32
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhs_lane_s32
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhs_laneq_s32
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhs_s32
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrshl_s8
Signed saturating rounding shift left Arm’s documentation
vqrshl_s16
Signed saturating rounding shift left Arm’s documentation
vqrshl_s32
Signed saturating rounding shift left Arm’s documentation
vqrshl_s64
Signed saturating rounding shift left Arm’s documentation
vqrshl_u8
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshl_u16
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshl_u32
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshl_u64
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshlb_s8
Signed saturating rounding shift left Arm’s documentation
vqrshlb_u8
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshld_s64
Signed saturating rounding shift left Arm’s documentation
vqrshld_u64
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshlh_s16
Signed saturating rounding shift left Arm’s documentation
vqrshlh_u16
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshlq_s8
Signed saturating rounding shift left Arm’s documentation
vqrshlq_s16
Signed saturating rounding shift left Arm’s documentation
vqrshlq_s32
Signed saturating rounding shift left Arm’s documentation
vqrshlq_s64
Signed saturating rounding shift left Arm’s documentation
vqrshlq_u8
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshlq_u16
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshlq_u32
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshlq_u64
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshls_s32
Signed saturating rounding shift left Arm’s documentation
vqrshls_u32
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshrn_high_n_s16
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_s32
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_s64
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_u16
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_u32
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_u64
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrn_n_s16
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_n_s32
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_n_s64
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_n_u16
Unsigned signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_n_u32
Unsigned signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_n_u64
Unsigned signed saturating rounded shift right narrow Arm’s documentation
vqrshrnd_n_s64
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrnd_n_u64
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrnh_n_s16
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrnh_n_u16
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrns_n_s32
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrns_n_u32
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrun_high_n_s16
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrun_high_n_s32
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrun_high_n_s64
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrun_n_s16
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrun_n_s32
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrun_n_s64
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrund_n_s64
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrunh_n_s16
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshruns_n_s32
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqshl_n_s8
Signed saturating shift left Arm’s documentation
vqshl_n_s16
Signed saturating shift left Arm’s documentation
vqshl_n_s32
Signed saturating shift left Arm’s documentation
vqshl_n_s64
Signed saturating shift left Arm’s documentation
vqshl_n_u8
Unsigned saturating shift left Arm’s documentation
vqshl_n_u16
Unsigned saturating shift left Arm’s documentation
vqshl_n_u32
Unsigned saturating shift left Arm’s documentation
vqshl_n_u64
Unsigned saturating shift left Arm’s documentation
vqshl_s8
Signed saturating shift left Arm’s documentation
vqshl_s16
Signed saturating shift left Arm’s documentation
vqshl_s32
Signed saturating shift left Arm’s documentation
vqshl_s64
Signed saturating shift left Arm’s documentation
vqshl_u8
Unsigned saturating shift left Arm’s documentation
vqshl_u16
Unsigned saturating shift left Arm’s documentation
vqshl_u32
Unsigned saturating shift left Arm’s documentation
vqshl_u64
Unsigned saturating shift left Arm’s documentation
vqshlb_n_s8
Signed saturating shift left Arm’s documentation
vqshlb_n_u8
Unsigned saturating shift left Arm’s documentation
vqshlb_s8
Signed saturating shift left Arm’s documentation
vqshlb_u8
Unsigned saturating shift left Arm’s documentation
vqshld_n_s64
Signed saturating shift left Arm’s documentation
vqshld_n_u64
Unsigned saturating shift left Arm’s documentation
vqshld_s64
Signed saturating shift left Arm’s documentation
vqshld_u64
Unsigned saturating shift left Arm’s documentation
vqshlh_n_s16
Signed saturating shift left Arm’s documentation
vqshlh_n_u16
Unsigned saturating shift left Arm’s documentation
vqshlh_s16
Signed saturating shift left Arm’s documentation
vqshlh_u16
Unsigned saturating shift left Arm’s documentation
vqshlq_n_s8
Signed saturating shift left Arm’s documentation
vqshlq_n_s16
Signed saturating shift left Arm’s documentation
vqshlq_n_s32
Signed saturating shift left Arm’s documentation
vqshlq_n_s64
Signed saturating shift left Arm’s documentation
vqshlq_n_u8
Unsigned saturating shift left Arm’s documentation
vqshlq_n_u16
Unsigned saturating shift left Arm’s documentation
vqshlq_n_u32
Unsigned saturating shift left Arm’s documentation
vqshlq_n_u64
Unsigned saturating shift left Arm’s documentation
vqshlq_s8
Signed saturating shift left Arm’s documentation
vqshlq_s16
Signed saturating shift left Arm’s documentation
vqshlq_s32
Signed saturating shift left Arm’s documentation
vqshlq_s64
Signed saturating shift left Arm’s documentation
vqshlq_u8
Unsigned saturating shift left Arm’s documentation
vqshlq_u16
Unsigned saturating shift left Arm’s documentation
vqshlq_u32
Unsigned saturating shift left Arm’s documentation
vqshlq_u64
Unsigned saturating shift left Arm’s documentation
vqshls_n_s32
Signed saturating shift left Arm’s documentation
vqshls_n_u32
Unsigned saturating shift left Arm’s documentation
vqshls_s32
Signed saturating shift left Arm’s documentation
vqshls_u32
Unsigned saturating shift left Arm’s documentation
vqshlu_n_s8
Signed saturating shift left unsigned Arm’s documentation
vqshlu_n_s16
Signed saturating shift left unsigned Arm’s documentation
vqshlu_n_s32
Signed saturating shift left unsigned Arm’s documentation
vqshlu_n_s64
Signed saturating shift left unsigned Arm’s documentation
vqshlub_n_s8
Signed saturating shift left unsigned Arm’s documentation
vqshlud_n_s64
Signed saturating shift left unsigned Arm’s documentation
vqshluh_n_s16
Signed saturating shift left unsigned Arm’s documentation
vqshluq_n_s8
Signed saturating shift left unsigned Arm’s documentation
vqshluq_n_s16
Signed saturating shift left unsigned Arm’s documentation
vqshluq_n_s32
Signed saturating shift left unsigned Arm’s documentation
vqshluq_n_s64
Signed saturating shift left unsigned Arm’s documentation
vqshlus_n_s32
Signed saturating shift left unsigned Arm’s documentation
vqshrn_high_n_s16
Signed saturating shift right narrow Arm’s documentation
vqshrn_high_n_s32
Signed saturating shift right narrow Arm’s documentation
vqshrn_high_n_s64
Signed saturating shift right narrow Arm’s documentation
vqshrn_high_n_u16
Unsigned saturating shift right narrow Arm’s documentation
vqshrn_high_n_u32
Unsigned saturating shift right narrow Arm’s documentation
vqshrn_high_n_u64
Unsigned saturating shift right narrow Arm’s documentation
vqshrn_n_s16
Signed saturating shift right narrow Arm’s documentation
vqshrn_n_s32
Signed saturating shift right narrow Arm’s documentation
vqshrn_n_s64
Signed saturating shift right narrow Arm’s documentation
vqshrn_n_u16
Unsigned saturating shift right narrow Arm’s documentation
vqshrn_n_u32
Unsigned saturating shift right narrow Arm’s documentation
vqshrn_n_u64
Unsigned saturating shift right narrow Arm’s documentation
vqshrnd_n_s64
Signed saturating shift right narrow Arm’s documentation
vqshrnd_n_u64
Unsigned saturating shift right narrow Arm’s documentation
vqshrnh_n_s16
Signed saturating shift right narrow Arm’s documentation
vqshrnh_n_u16
Unsigned saturating shift right narrow Arm’s documentation
vqshrns_n_s32
Signed saturating shift right narrow Arm’s documentation
vqshrns_n_u32
Unsigned saturating shift right narrow Arm’s documentation
vqshrun_high_n_s16
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrun_high_n_s32
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrun_high_n_s64
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrun_n_s16
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrun_n_s32
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrun_n_s64
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrund_n_s64
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrunh_n_s16
Signed saturating shift right unsigned narrow Arm’s documentation
vqshruns_n_s32
Signed saturating shift right unsigned narrow Arm’s documentation
vqsub_s8
Saturating subtract Arm’s documentation
vqsub_s16
Saturating subtract Arm’s documentation
vqsub_s32
Saturating subtract Arm’s documentation
vqsub_s64
Saturating subtract Arm’s documentation
vqsub_u8
Saturating subtract Arm’s documentation
vqsub_u16
Saturating subtract Arm’s documentation
vqsub_u32
Saturating subtract Arm’s documentation
vqsub_u64
Saturating subtract Arm’s documentation
vqsubb_s8
Saturating subtract Arm’s documentation
vqsubb_u8
Saturating subtract Arm’s documentation
vqsubd_s64
Saturating subtract Arm’s documentation
vqsubd_u64
Saturating subtract Arm’s documentation
vqsubh_s16
Saturating subtract Arm’s documentation
vqsubh_u16
Saturating subtract Arm’s documentation
vqsubq_s8
Saturating subtract Arm’s documentation
vqsubq_s16
Saturating subtract Arm’s documentation
vqsubq_s32
Saturating subtract Arm’s documentation
vqsubq_s64
Saturating subtract Arm’s documentation
vqsubq_u8
Saturating subtract Arm’s documentation
vqsubq_u16
Saturating subtract Arm’s documentation
vqsubq_u32
Saturating subtract Arm’s documentation
vqsubq_u64
Saturating subtract Arm’s documentation
vqsubs_s32
Saturating subtract Arm’s documentation
vqsubs_u32
Saturating subtract Arm’s documentation
vqtbl1_p8
Table look-up Arm’s documentation
vqtbl1_s8
Table look-up Arm’s documentation
vqtbl1_u8
Table look-up Arm’s documentation
vqtbl1q_p8
Table look-up Arm’s documentation
vqtbl1q_s8
Table look-up Arm’s documentation
vqtbl1q_u8
Table look-up Arm’s documentation
vqtbl2_p8
Table look-up Arm’s documentation
vqtbl2_s8
Table look-up Arm’s documentation
vqtbl2_u8
Table look-up Arm’s documentation
vqtbl2q_p8
Table look-up Arm’s documentation
vqtbl2q_s8
Table look-up Arm’s documentation
vqtbl2q_u8
Table look-up Arm’s documentation
vqtbl3_p8
Table look-up Arm’s documentation
vqtbl3_s8
Table look-up Arm’s documentation
vqtbl3_u8
Table look-up Arm’s documentation
vqtbl3q_p8
Table look-up Arm’s documentation
vqtbl3q_s8
Table look-up Arm’s documentation
vqtbl3q_u8
Table look-up Arm’s documentation
vqtbl4_p8
Table look-up Arm’s documentation
vqtbl4_s8
Table look-up Arm’s documentation
vqtbl4_u8
Table look-up Arm’s documentation
vqtbl4q_p8
Table look-up Arm’s documentation
vqtbl4q_s8
Table look-up Arm’s documentation
vqtbl4q_u8
Table look-up Arm’s documentation
vqtbx1_p8
Extended table look-up Arm’s documentation
vqtbx1_s8
Extended table look-up Arm’s documentation
vqtbx1_u8
Extended table look-up Arm’s documentation
vqtbx1q_p8
Extended table look-up Arm’s documentation
vqtbx1q_s8
Extended table look-up Arm’s documentation
vqtbx1q_u8
Extended table look-up Arm’s documentation
vqtbx2_p8
Extended table look-up Arm’s documentation
vqtbx2_s8
Extended table look-up Arm’s documentation
vqtbx2_u8
Extended table look-up Arm’s documentation
vqtbx2q_p8
Extended table look-up Arm’s documentation
vqtbx2q_s8
Extended table look-up Arm’s documentation
vqtbx2q_u8
Extended table look-up Arm’s documentation
vqtbx3_p8
Extended table look-up Arm’s documentation
vqtbx3_s8
Extended table look-up Arm’s documentation
vqtbx3_u8
Extended table look-up Arm’s documentation
vqtbx3q_p8
Extended table look-up Arm’s documentation
vqtbx3q_s8
Extended table look-up Arm’s documentation
vqtbx3q_u8
Extended table look-up Arm’s documentation
vqtbx4_p8
Extended table look-up Arm’s documentation
vqtbx4_s8
Extended table look-up Arm’s documentation
vqtbx4_u8
Extended table look-up Arm’s documentation
vqtbx4q_p8
Extended table look-up Arm’s documentation
vqtbx4q_s8
Extended table look-up Arm’s documentation
vqtbx4q_u8
Extended table look-up Arm’s documentation
vraddhn_high_s16
Rounding Add returning High Narrow (high half). Arm’s documentation
vraddhn_high_s32
Rounding Add returning High Narrow (high half). Arm’s documentation
vraddhn_high_s64
Rounding Add returning High Narrow (high half). Arm’s documentation
vraddhn_high_u16
Rounding Add returning High Narrow (high half). Arm’s documentation
vraddhn_high_u32
Rounding Add returning High Narrow (high half). Arm’s documentation
vraddhn_high_u64
Rounding Add returning High Narrow (high half). Arm’s documentation
vraddhn_s16
Rounding Add returning High Narrow. Arm’s documentation
vraddhn_s32
Rounding Add returning High Narrow. Arm’s documentation
vraddhn_s64
Rounding Add returning High Narrow. Arm’s documentation
vraddhn_u16
Rounding Add returning High Narrow. Arm’s documentation
vraddhn_u32
Rounding Add returning High Narrow. Arm’s documentation
vraddhn_u64
Rounding Add returning High Narrow. Arm’s documentation
vrax1q_u64
Rotate and exclusive OR Arm’s documentation
vrbit_p8
Reverse bit order Arm’s documentation
vrbit_s8
Reverse bit order Arm’s documentation
vrbit_u8
Reverse bit order Arm’s documentation
vrbitq_p8
Reverse bit order Arm’s documentation
vrbitq_s8
Reverse bit order Arm’s documentation
vrbitq_u8
Reverse bit order Arm’s documentation
vrecpe_f16
Reciprocal estimate. Arm’s documentation
vrecpe_f32
Reciprocal estimate. Arm’s documentation
vrecpe_f64
Reciprocal estimate. Arm’s documentation
vrecpe_u32
Unsigned reciprocal estimate Arm’s documentation
vrecped_f64
Reciprocal estimate. Arm’s documentation
vrecpeq_f16
Reciprocal estimate. Arm’s documentation
vrecpeq_f32
Reciprocal estimate. Arm’s documentation
vrecpeq_f64
Reciprocal estimate. Arm’s documentation
vrecpeq_u32
Unsigned reciprocal estimate Arm’s documentation
vrecpes_f32
Reciprocal estimate. Arm’s documentation
vrecps_f16
Floating-point reciprocal step Arm’s documentation
vrecps_f32
Floating-point reciprocal step Arm’s documentation
vrecps_f64
Floating-point reciprocal step Arm’s documentation
vrecpsd_f64
Floating-point reciprocal step Arm’s documentation
vrecpsq_f16
Floating-point reciprocal step Arm’s documentation
vrecpsq_f32
Floating-point reciprocal step Arm’s documentation
vrecpsq_f64
Floating-point reciprocal step Arm’s documentation
vrecpss_f32
Floating-point reciprocal step Arm’s documentation
vrecpxd_f64
Floating-point reciprocal exponent Arm’s documentation
vrecpxs_f32
Floating-point reciprocal exponent Arm’s documentation
vreinterpret_f16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_u32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_u64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_f16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_f32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_f64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_p8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_p16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_p64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_p128
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_s8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_s16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_s32
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_s64
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_u8
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_u16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_u32
Vector reinterpret cast operation Arm’s documentation
vrev16_p8
Reversing vector elements (swap endianness) Arm’s documentation
vrev16_s8
Reversing vector elements (swap endianness) Arm’s documentation
vrev16_u8
Reversing vector elements (swap endianness) Arm’s documentation
vrev16q_p8
Reversing vector elements (swap endianness) Arm’s documentation
vrev16q_s8
Reversing vector elements (swap endianness) Arm’s documentation
vrev16q_u8
Reversing vector elements (swap endianness) Arm’s documentation
vrev32_p8
Reversing vector elements (swap endianness) Arm’s documentation
vrev32_p16
Reversing vector elements (swap endianness) Arm’s documentation
vrev32_s8
Reversing vector elements (swap endianness) Arm’s documentation
vrev32_s16
Reversing vector elements (swap endianness) Arm’s documentation
vrev32_u8
Reversing vector elements (swap endianness) Arm’s documentation
vrev32_u16
Reversing vector elements (swap endianness) Arm’s documentation
vrev32q_p8
Reversing vector elements (swap endianness) Arm’s documentation
vrev32q_p16
Reversing vector elements (swap endianness) Arm’s documentation
vrev32q_s8
Reversing vector elements (swap endianness) Arm’s documentation
vrev32q_s16
Reversing vector elements (swap endianness) Arm’s documentation
vrev32q_u8
Reversing vector elements (swap endianness) Arm’s documentation
vrev32q_u16
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_f16
Reverse elements in 64-bit doublewords Arm’s documentation
vrev64_f32
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_p8
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_p16
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_s8
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_s16
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_s32
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_u8
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_u16
Reversing vector elements (swap endianness) Arm’s documentation
vrev64_u32
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_f16
Reverse elements in 64-bit doublewords Arm’s documentation
vrev64q_f32
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_p8
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_p16
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_s8
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_s16
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_s32
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_u8
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_u16
Reversing vector elements (swap endianness) Arm’s documentation
vrev64q_u32
Reversing vector elements (swap endianness) Arm’s documentation
vrhadd_s8
Rounding halving add Arm’s documentation
vrhadd_s16
Rounding halving add Arm’s documentation
vrhadd_s32
Rounding halving add Arm’s documentation
vrhadd_u8
Rounding halving add Arm’s documentation
vrhadd_u16
Rounding halving add Arm’s documentation
vrhadd_u32
Rounding halving add Arm’s documentation
vrhaddq_s8
Rounding halving add Arm’s documentation
vrhaddq_s16
Rounding halving add Arm’s documentation
vrhaddq_s32
Rounding halving add Arm’s documentation
vrhaddq_u8
Rounding halving add Arm’s documentation
vrhaddq_u16
Rounding halving add Arm’s documentation
vrhaddq_u32
Rounding halving add Arm’s documentation
vrnd_f16
Floating-point round to integral, toward zero Arm’s documentation
vrnd_f32
Floating-point round to integral, toward zero Arm’s documentation
vrnd_f64
Floating-point round to integral, toward zero Arm’s documentation
vrnda_f16
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrnda_f32
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrnda_f64
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndaq_f16
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndaq_f32
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndaq_f64
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndi_f16
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndi_f32
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndi_f64
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndiq_f16
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndiq_f32
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndiq_f64
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndm_f16
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndm_f32
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndm_f64
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndmq_f16
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndmq_f32
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndmq_f64
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndn_f16
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndn_f32
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndn_f64
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndnq_f16
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndnq_f32
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndnq_f64
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndns_f32
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndp_f16
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndp_f32
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndp_f64
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndpq_f16
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndpq_f32
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndpq_f64
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndq_f16
Floating-point round to integral, toward zero Arm’s documentation
vrndq_f32
Floating-point round to integral, toward zero Arm’s documentation
vrndq_f64
Floating-point round to integral, toward zero Arm’s documentation
vrndx_f16
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndx_f32
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndx_f64
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndxq_f16
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndxq_f32
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndxq_f64
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrshl_s8
Signed rounding shift left Arm’s documentation
vrshl_s16
Signed rounding shift left Arm’s documentation
vrshl_s32
Signed rounding shift left Arm’s documentation
vrshl_s64
Signed rounding shift left Arm’s documentation
vrshl_u8
Unsigned rounding shift left Arm’s documentation
vrshl_u16
Unsigned rounding shift left Arm’s documentation
vrshl_u32
Unsigned rounding shift left Arm’s documentation
vrshl_u64
Unsigned rounding shift left Arm’s documentation
vrshld_s64
Signed rounding shift left Arm’s documentation
vrshld_u64
Unsigned rounding shift left Arm’s documentation
vrshlq_s8
Signed rounding shift left Arm’s documentation
vrshlq_s16
Signed rounding shift left Arm’s documentation
vrshlq_s32
Signed rounding shift left Arm’s documentation
vrshlq_s64
Signed rounding shift left Arm’s documentation
vrshlq_u8
Unsigned rounding shift left Arm’s documentation
vrshlq_u16
Unsigned rounding shift left Arm’s documentation
vrshlq_u32
Unsigned rounding shift left Arm’s documentation
vrshlq_u64
Unsigned rounding shift left Arm’s documentation
vrshr_n_s8
Signed rounding shift right Arm’s documentation
vrshr_n_s16
Signed rounding shift right Arm’s documentation
vrshr_n_s32
Signed rounding shift right Arm’s documentation
vrshr_n_s64
Signed rounding shift right Arm’s documentation
vrshr_n_u8
Unsigned rounding shift right Arm’s documentation
vrshr_n_u16
Unsigned rounding shift right Arm’s documentation
vrshr_n_u32
Unsigned rounding shift right Arm’s documentation
vrshr_n_u64
Unsigned rounding shift right Arm’s documentation
vrshrd_n_s64
Signed rounding shift right Arm’s documentation
vrshrd_n_u64
Unsigned rounding shift right Arm’s documentation
vrshrn_high_n_s16
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_s32
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_s64
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_u16
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_u32
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_u64
Rounding shift right narrow Arm’s documentation
vrshrn_n_s16
Rounding shift right narrow Arm’s documentation
vrshrn_n_s32
Rounding shift right narrow Arm’s documentation
vrshrn_n_s64
Rounding shift right narrow Arm’s documentation
vrshrn_n_u16
Rounding shift right narrow Arm’s documentation
vrshrn_n_u32
Rounding shift right narrow Arm’s documentation
vrshrn_n_u64
Rounding shift right narrow Arm’s documentation
vrshrq_n_s8
Signed rounding shift right Arm’s documentation
vrshrq_n_s16
Signed rounding shift right Arm’s documentation
vrshrq_n_s32
Signed rounding shift right Arm’s documentation
vrshrq_n_s64
Signed rounding shift right Arm’s documentation
vrshrq_n_u8
Unsigned rounding shift right Arm’s documentation
vrshrq_n_u16
Unsigned rounding shift right Arm’s documentation
vrshrq_n_u32
Unsigned rounding shift right Arm’s documentation
vrshrq_n_u64
Unsigned rounding shift right Arm’s documentation
vrsqrte_f16
Reciprocal square-root estimate. Arm’s documentation
vrsqrte_f32
Reciprocal square-root estimate. Arm’s documentation
vrsqrte_f64
Reciprocal square-root estimate. Arm’s documentation
vrsqrte_u32
Unsigned reciprocal square root estimate Arm’s documentation
vrsqrted_f64
Reciprocal square-root estimate. Arm’s documentation
vrsqrteq_f16
Reciprocal square-root estimate. Arm’s documentation
vrsqrteq_f32
Reciprocal square-root estimate. Arm’s documentation
vrsqrteq_f64
Reciprocal square-root estimate. Arm’s documentation
vrsqrteq_u32
Unsigned reciprocal square root estimate Arm’s documentation
vrsqrtes_f32
Reciprocal square-root estimate. Arm’s documentation
vrsqrts_f16
Floating-point reciprocal square root step Arm’s documentation
vrsqrts_f32
Floating-point reciprocal square root step Arm’s documentation
vrsqrts_f64
Floating-point reciprocal square root step Arm’s documentation
vrsqrtsd_f64
Floating-point reciprocal square root step Arm’s documentation
vrsqrtsq_f16
Floating-point reciprocal square root step Arm’s documentation
vrsqrtsq_f32
Floating-point reciprocal square root step Arm’s documentation
vrsqrtsq_f64
Floating-point reciprocal square root step Arm’s documentation
vrsqrtss_f32
Floating-point reciprocal square root step Arm’s documentation
vrsra_n_s8
Signed rounding shift right and accumulate Arm’s documentation
vrsra_n_s16
Signed rounding shift right and accumulate Arm’s documentation
vrsra_n_s32
Signed rounding shift right and accumulate Arm’s documentation
vrsra_n_s64
Signed rounding shift right and accumulate Arm’s documentation
vrsra_n_u8
Unsigned rounding shift right and accumulate Arm’s documentation
vrsra_n_u16
Unsigned rounding shift right and accumulate Arm’s documentation
vrsra_n_u32
Unsigned rounding shift right and accumulate Arm’s documentation
vrsra_n_u64
Unsigned rounding shift right and accumulate Arm’s documentation
vrsrad_n_s64
Signed rounding shift right and accumulate. Arm’s documentation
vrsrad_n_u64
Unsigned rounding shift right and accumulate. Arm’s documentation
vrsraq_n_s8
Signed rounding shift right and accumulate Arm’s documentation
vrsraq_n_s16
Signed rounding shift right and accumulate Arm’s documentation
vrsraq_n_s32
Signed rounding shift right and accumulate Arm’s documentation
vrsraq_n_s64
Signed rounding shift right and accumulate Arm’s documentation
vrsraq_n_u8
Unsigned rounding shift right and accumulate Arm’s documentation
vrsraq_n_u16
Unsigned rounding shift right and accumulate Arm’s documentation
vrsraq_n_u32
Unsigned rounding shift right and accumulate Arm’s documentation
vrsraq_n_u64
Unsigned rounding shift right and accumulate Arm’s documentation
vrsubhn_high_s16
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_s32
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_s64
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_u16
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_u32
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_u64
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_s16
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_s32
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_s64
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_u16
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_u32
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_u64
Rounding subtract returning high narrow Arm’s documentation
vset_lane_f32
Insert vector element from another vector element Arm’s documentation
vset_lane_f64
Insert vector element from another vector element Arm’s documentation
vset_lane_p8
Insert vector element from another vector element Arm’s documentation
vset_lane_p16
Insert vector element from another vector element Arm’s documentation
vset_lane_p64
Insert vector element from another vector element Arm’s documentation
vset_lane_s8
Insert vector element from another vector element Arm’s documentation
vset_lane_s16
Insert vector element from another vector element Arm’s documentation
vset_lane_s32
Insert vector element from another vector element Arm’s documentation
vset_lane_s64
Insert vector element from another vector element Arm’s documentation
vset_lane_u8
Insert vector element from another vector element Arm’s documentation
vset_lane_u16
Insert vector element from another vector element Arm’s documentation
vset_lane_u32
Insert vector element from another vector element Arm’s documentation
vset_lane_u64
Insert vector element from another vector element Arm’s documentation
vsetq_lane_f32
Insert vector element from another vector element Arm’s documentation
vsetq_lane_f64
Insert vector element from another vector element Arm’s documentation
vsetq_lane_p8
Insert vector element from another vector element Arm’s documentation
vsetq_lane_p16
Insert vector element from another vector element Arm’s documentation
vsetq_lane_p64
Insert vector element from another vector element Arm’s documentation
vsetq_lane_s8
Insert vector element from another vector element Arm’s documentation
vsetq_lane_s16
Insert vector element from another vector element Arm’s documentation
vsetq_lane_s32
Insert vector element from another vector element Arm’s documentation
vsetq_lane_s64
Insert vector element from another vector element Arm’s documentation
vsetq_lane_u8
Insert vector element from another vector element Arm’s documentation
vsetq_lane_u16
Insert vector element from another vector element Arm’s documentation
vsetq_lane_u32
Insert vector element from another vector element Arm’s documentation
vsetq_lane_u64
Insert vector element from another vector element Arm’s documentation
vsha1cq_u32
SHA1 hash update accelerator, choose. Arm’s documentation
vsha1h_u32
SHA1 fixed rotate. Arm’s documentation
vsha1mq_u32
SHA1 hash update accelerator, majority Arm’s documentation
vsha1pq_u32
SHA1 hash update accelerator, parity Arm’s documentation
vsha1su0q_u32
SHA1 schedule update accelerator, first part. Arm’s documentation
vsha1su1q_u32
SHA1 schedule update accelerator, second part. Arm’s documentation
vsha256h2q_u32
SHA1 schedule update accelerator, upper part. Arm’s documentation
vsha256hq_u32
SHA1 schedule update accelerator, first part. Arm’s documentation
vsha256su0q_u32
SHA256 schedule update accelerator, first part. Arm’s documentation
vsha256su1q_u32
SHA256 schedule update accelerator, second part. Arm’s documentation
vsha512h2q_u64
SHA512 hash update part 2 Arm’s documentation
vsha512hq_u64
SHA512 hash update part 1 Arm’s documentation
vsha512su0q_u64
SHA512 schedule update 0 Arm’s documentation
vsha512su1q_u64
SHA512 schedule update 1 Arm’s documentation
vshl_n_s8
Shift left Arm’s documentation
vshl_n_s16
Shift left Arm’s documentation
vshl_n_s32
Shift left Arm’s documentation
vshl_n_s64
Shift left Arm’s documentation
vshl_n_u8
Shift left Arm’s documentation
vshl_n_u16
Shift left Arm’s documentation
vshl_n_u32
Shift left Arm’s documentation
vshl_n_u64
Shift left Arm’s documentation
vshl_s8
Signed Shift left Arm’s documentation
vshl_s16
Signed Shift left Arm’s documentation
vshl_s32
Signed Shift left Arm’s documentation
vshl_s64
Signed Shift left Arm’s documentation
vshl_u8
Unsigned Shift left Arm’s documentation
vshl_u16
Unsigned Shift left Arm’s documentation
vshl_u32
Unsigned Shift left Arm’s documentation
vshl_u64
Unsigned Shift left Arm’s documentation
vshld_n_s64
Shift left
vshld_n_u64
Shift left
vshld_s64
Signed Shift left Arm’s documentation
vshld_u64
Unsigned Shift left Arm’s documentation
vshll_high_n_s8
Signed shift left long Arm’s documentation
vshll_high_n_s16
Signed shift left long Arm’s documentation
vshll_high_n_s32
Signed shift left long Arm’s documentation
vshll_high_n_u8
Signed shift left long Arm’s documentation
vshll_high_n_u16
Signed shift left long Arm’s documentation
vshll_high_n_u32
Signed shift left long Arm’s documentation
vshll_n_s8
Signed shift left long Arm’s documentation
vshll_n_s16
Signed shift left long Arm’s documentation
vshll_n_s32
Signed shift left long Arm’s documentation
vshll_n_u8
Signed shift left long Arm’s documentation
vshll_n_u16
Signed shift left long Arm’s documentation
vshll_n_u32
Signed shift left long Arm’s documentation
vshlq_n_s8
Shift left Arm’s documentation
vshlq_n_s16
Shift left Arm’s documentation
vshlq_n_s32
Shift left Arm’s documentation
vshlq_n_s64
Shift left Arm’s documentation
vshlq_n_u8
Shift left Arm’s documentation
vshlq_n_u16
Shift left Arm’s documentation
vshlq_n_u32
Shift left Arm’s documentation
vshlq_n_u64
Shift left Arm’s documentation
vshlq_s8
Signed Shift left Arm’s documentation
vshlq_s16
Signed Shift left Arm’s documentation
vshlq_s32
Signed Shift left Arm’s documentation
vshlq_s64
Signed Shift left Arm’s documentation
vshlq_u8
Unsigned Shift left Arm’s documentation
vshlq_u16
Unsigned Shift left Arm’s documentation
vshlq_u32
Unsigned Shift left Arm’s documentation
vshlq_u64
Unsigned Shift left Arm’s documentation
vshr_n_s8
Shift right Arm’s documentation
vshr_n_s16
Shift right Arm’s documentation
vshr_n_s32
Shift right Arm’s documentation
vshr_n_s64
Shift right Arm’s documentation
vshr_n_u8
Shift right Arm’s documentation
vshr_n_u16
Shift right Arm’s documentation
vshr_n_u32
Shift right Arm’s documentation
vshr_n_u64
Shift right Arm’s documentation
vshrd_n_s64
Signed shift right
vshrd_n_u64
Unsigned shift right
vshrn_high_n_s16
Shift right narrow Arm’s documentation
vshrn_high_n_s32
Shift right narrow Arm’s documentation
vshrn_high_n_s64
Shift right narrow Arm’s documentation
vshrn_high_n_u16
Shift right narrow Arm’s documentation
vshrn_high_n_u32
Shift right narrow Arm’s documentation
vshrn_high_n_u64
Shift right narrow Arm’s documentation
vshrn_n_s16
Shift right narrow Arm’s documentation
vshrn_n_s32
Shift right narrow Arm’s documentation
vshrn_n_s64
Shift right narrow Arm’s documentation
vshrn_n_u16
Shift right narrow Arm’s documentation
vshrn_n_u32
Shift right narrow Arm’s documentation
vshrn_n_u64
Shift right narrow Arm’s documentation
vshrq_n_s8
Shift right Arm’s documentation
vshrq_n_s16
Shift right Arm’s documentation
vshrq_n_s32
Shift right Arm’s documentation
vshrq_n_s64
Shift right Arm’s documentation
vshrq_n_u8
Shift right Arm’s documentation
vshrq_n_u16
Shift right Arm’s documentation
vshrq_n_u32
Shift right Arm’s documentation
vshrq_n_u64
Shift right Arm’s documentation
vsli_n_p8
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_p16
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_p64
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s8
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s16
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s32
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s64
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u8
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u16
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u32
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u64
Shift Left and Insert (immediate) Arm’s documentation
vslid_n_s64
Shift left and insert Arm’s documentation
vslid_n_u64
Shift left and insert Arm’s documentation
vsliq_n_p8
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_p16
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_p64
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s8
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s16
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s32
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s64
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u8
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u16
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u32
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u64
Shift Left and Insert (immediate) Arm’s documentation
vsqadd_u8
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadd_u16
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadd_u32
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadd_u64
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddb_u8
Unsigned saturating accumulate of signed value Arm’s documentation
vsqaddd_u64
Unsigned saturating accumulate of signed value Arm’s documentation
vsqaddh_u16
Unsigned saturating accumulate of signed value Arm’s documentation
vsqaddq_u8
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddq_u16
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddq_u32
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddq_u64
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadds_u32
Unsigned saturating accumulate of signed value Arm’s documentation
vsqrt_f16
Calculates the square root of each lane. Arm’s documentation
vsqrt_f32
Calculates the square root of each lane. Arm’s documentation
vsqrt_f64
Calculates the square root of each lane. Arm’s documentation
vsqrtq_f16
Calculates the square root of each lane. Arm’s documentation
vsqrtq_f32
Calculates the square root of each lane. Arm’s documentation
vsqrtq_f64
Calculates the square root of each lane. Arm’s documentation
vsra_n_s8
Signed shift right and accumulate Arm’s documentation
vsra_n_s16
Signed shift right and accumulate Arm’s documentation
vsra_n_s32
Signed shift right and accumulate Arm’s documentation
vsra_n_s64
Signed shift right and accumulate Arm’s documentation
vsra_n_u8
Unsigned shift right and accumulate Arm’s documentation
vsra_n_u16
Unsigned shift right and accumulate Arm’s documentation
vsra_n_u32
Unsigned shift right and accumulate Arm’s documentation
vsra_n_u64
Unsigned shift right and accumulate Arm’s documentation
vsrad_n_s64
Signed shift right and accumulate
vsrad_n_u64
Unsigned shift right and accumulate
vsraq_n_s8
Signed shift right and accumulate Arm’s documentation
vsraq_n_s16
Signed shift right and accumulate Arm’s documentation
vsraq_n_s32
Signed shift right and accumulate Arm’s documentation
vsraq_n_s64
Signed shift right and accumulate Arm’s documentation
vsraq_n_u8
Unsigned shift right and accumulate Arm’s documentation
vsraq_n_u16
Unsigned shift right and accumulate Arm’s documentation
vsraq_n_u32
Unsigned shift right and accumulate Arm’s documentation
vsraq_n_u64
Unsigned shift right and accumulate Arm’s documentation
vsri_n_p8
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_p16
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_p64
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s8
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s16
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s32
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s64
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u8
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u16
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u32
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u64
Shift Right and Insert (immediate) Arm’s documentation
vsrid_n_s64
Shift right and insert Arm’s documentation
vsrid_n_u64
Shift right and insert Arm’s documentation
vsriq_n_p8
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_p16
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_p64
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s8
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s16
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s32
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s64
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u8
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u16
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u32
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u64
Shift Right and Insert (immediate) Arm’s documentation
vst1_f32
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_f64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_f32_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f32_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f32_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f64_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f64_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f64_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_lane_f32
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_f64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_p8
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_p16
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_p64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_s8
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_s16
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_s32
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_s64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_u8
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_u16
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_u32
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_lane_u64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_p8
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_p8_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p8_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p8_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_p64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_p16_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p16_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p16_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p64_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p64_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_p64_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_s8
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s8_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s8_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s8_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s32
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s16_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s16_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s16_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s32_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s32_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s32_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s64_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s64_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_s64_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_u8
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u8_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u8_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u8_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u32
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u16_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u16_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u16_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u32_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u32_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u32_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u64_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u64_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_u64_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f32
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_f64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_f32_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f32_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f32_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f64_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f64_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f64_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_lane_f32
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_f64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_p8
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_p16
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_p64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_s8
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_s16
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_s32
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_s64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_u8
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_u16
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_u32
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_lane_u64
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_p8
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_p8_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p8_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p8_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_p64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_p16_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p16_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p16_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p64_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p64_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_p64_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_s8
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s8_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s8_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s8_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s32
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s16_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s16_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s16_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s32_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s32_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s32_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s64_x2
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s64_x3
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_s64_x4
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_u8
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u8_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u8_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u8_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u32
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u64
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u16_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u16_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u16_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u32_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u32_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u32_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u64_x2
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u64_x3
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_u64_x4
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst2_f32
Store multiple 2-element structures from two registers Arm’s documentation
vst2_f64
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_f32
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_f64
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_p8
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_p16
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_p64
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_s8
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_s16
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_s32
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_s64
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_u8
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_u16
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_u32
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_u64
Store multiple 2-element structures from two registers Arm’s documentation
vst2_p8
Store multiple 2-element structures from two registers Arm’s documentation
vst2_p16
Store multiple 2-element structures from two registers Arm’s documentation
vst2_p64
Store multiple 2-element structures from two registers Arm’s documentation
vst2_s8
Store multiple 2-element structures from two registers Arm’s documentation
vst2_s16
Store multiple 2-element structures from two registers Arm’s documentation
vst2_s32
Store multiple 2-element structures from two registers Arm’s documentation
vst2_s64
Store multiple 2-element structures from two registers Arm’s documentation
vst2_u8
Store multiple 2-element structures from two registers Arm’s documentation
vst2_u16
Store multiple 2-element structures from two registers Arm’s documentation
vst2_u32
Store multiple 2-element structures from two registers Arm’s documentation
vst2_u64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_f32
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_f64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_f32
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_f64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_p8
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_p16
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_p64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_s8
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_s16
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_s32
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_s64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_u8
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_u16
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_u32
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_u64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_p8
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_p16
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_p64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_s8
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_s16
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_s32
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_s64
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_u8
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_u16
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_u32
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_u64
Store multiple 2-element structures from two registers Arm’s documentation
vst3_f32
Store multiple 3-element structures from three registers Arm’s documentation
vst3_f64
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_f32
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_f64
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_p8
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_p16
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_p64
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_s8
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_s16
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_s32
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_s64
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_u8
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_u16
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_u32
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_u64
Store multiple 3-element structures from three registers Arm’s documentation
vst3_p8
Store multiple 3-element structures from three registers Arm’s documentation
vst3_p16
Store multiple 3-element structures from three registers Arm’s documentation
vst3_p64
Store multiple 3-element structures from three registers Arm’s documentation
vst3_s8
Store multiple 3-element structures from three registers Arm’s documentation
vst3_s16
Store multiple 3-element structures from three registers Arm’s documentation
vst3_s32
Store multiple 3-element structures from three registers Arm’s documentation
vst3_s64
Store multiple 3-element structures from three registers Arm’s documentation
vst3_u8
Store multiple 3-element structures from three registers Arm’s documentation
vst3_u16
Store multiple 3-element structures from three registers Arm’s documentation
vst3_u32
Store multiple 3-element structures from three registers Arm’s documentation
vst3_u64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_f32
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_f64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_f32
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_f64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_p8
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_p16
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_p64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_s8
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_s16
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_s32
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_s64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_u8
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_u16
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_u32
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_u64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_p8
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_p16
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_p64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_s8
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_s16
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_s32
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_s64
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_u8
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_u16
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_u32
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_u64
Store multiple 3-element structures from three registers Arm’s documentation
vst4_f32
Store multiple 4-element structures from four registers Arm’s documentation
vst4_f64
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_f32
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_f64
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_p8
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_p16
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_p64
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_s8
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_s16
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_s32
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_s64
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_u8
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_u16
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_u32
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_u64
Store multiple 4-element structures from four registers Arm’s documentation
vst4_p8
Store multiple 4-element structures from four registers Arm’s documentation
vst4_p16
Store multiple 4-element structures from four registers Arm’s documentation
vst4_p64
Store multiple 4-element structures from four registers Arm’s documentation
vst4_s8
Store multiple 4-element structures from four registers Arm’s documentation
vst4_s16
Store multiple 4-element structures from four registers Arm’s documentation
vst4_s32
Store multiple 4-element structures from four registers Arm’s documentation
vst4_s64
Store multiple 4-element structures from four registers Arm’s documentation
vst4_u8
Store multiple 4-element structures from four registers Arm’s documentation
vst4_u16
Store multiple 4-element structures from four registers Arm’s documentation
vst4_u32
Store multiple 4-element structures from four registers Arm’s documentation
vst4_u64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_f32
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_f64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_f32
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_f64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_p8
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_p16
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_p64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_s8
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_s16
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_s32
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_s64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_u8
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_u16
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_u32
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_u64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_p8
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_p16
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_p64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_s8
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_s16
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_s32
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_s64
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_u8
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_u16
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_u32
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_u64
Store multiple 4-element structures from four registers Arm’s documentation
vstrq_p128
Store SIMD&FP register (immediate offset) Arm’s documentation
vsub_f16
Subtract Arm’s documentation
vsub_f32
Subtract Arm’s documentation
vsub_f64
Subtract Arm’s documentation
vsub_s8
Subtract Arm’s documentation
vsub_s16
Subtract Arm’s documentation
vsub_s32
Subtract Arm’s documentation
vsub_s64
Subtract Arm’s documentation
vsub_u8
Subtract Arm’s documentation
vsub_u16
Subtract Arm’s documentation
vsub_u32
Subtract Arm’s documentation
vsub_u64
Subtract Arm’s documentation
vsubd_s64
Subtract Arm’s documentation
vsubd_u64
Subtract Arm’s documentation
vsubhn_high_s16
Subtract returning high narrow Arm’s documentation
vsubhn_high_s32
Subtract returning high narrow Arm’s documentation
vsubhn_high_s64
Subtract returning high narrow Arm’s documentation
vsubhn_high_u16
Subtract returning high narrow Arm’s documentation
vsubhn_high_u32
Subtract returning high narrow Arm’s documentation
vsubhn_high_u64
Subtract returning high narrow Arm’s documentation
vsubhn_s16
Subtract returning high narrow Arm’s documentation
vsubhn_s32
Subtract returning high narrow Arm’s documentation
vsubhn_s64
Subtract returning high narrow Arm’s documentation
vsubhn_u16
Subtract returning high narrow Arm’s documentation
vsubhn_u32
Subtract returning high narrow Arm’s documentation
vsubhn_u64
Subtract returning high narrow Arm’s documentation
vsubl_high_s8
Signed Subtract Long Arm’s documentation
vsubl_high_s16
Signed Subtract Long Arm’s documentation
vsubl_high_s32
Signed Subtract Long Arm’s documentation
vsubl_high_u8
Unsigned Subtract Long Arm’s documentation
vsubl_high_u16
Unsigned Subtract Long Arm’s documentation
vsubl_high_u32
Unsigned Subtract Long Arm’s documentation
vsubl_s8
Signed Subtract Long Arm’s documentation
vsubl_s16
Signed Subtract Long Arm’s documentation
vsubl_s32
Signed Subtract Long Arm’s documentation
vsubl_u8
Unsigned Subtract Long Arm’s documentation
vsubl_u16
Unsigned Subtract Long Arm’s documentation
vsubl_u32
Unsigned Subtract Long Arm’s documentation
vsubq_f16
Subtract Arm’s documentation
vsubq_f32
Subtract Arm’s documentation
vsubq_f64
Subtract Arm’s documentation
vsubq_s8
Subtract Arm’s documentation
vsubq_s16
Subtract Arm’s documentation
vsubq_s32
Subtract Arm’s documentation
vsubq_s64
Subtract Arm’s documentation
vsubq_u8
Subtract Arm’s documentation
vsubq_u16
Subtract Arm’s documentation
vsubq_u32
Subtract Arm’s documentation
vsubq_u64
Subtract Arm’s documentation
vsubw_high_s8
Signed Subtract Wide Arm’s documentation
vsubw_high_s16
Signed Subtract Wide Arm’s documentation
vsubw_high_s32
Signed Subtract Wide Arm’s documentation
vsubw_high_u8
Unsigned Subtract Wide Arm’s documentation
vsubw_high_u16
Unsigned Subtract Wide Arm’s documentation
vsubw_high_u32
Unsigned Subtract Wide Arm’s documentation
vsubw_s8
Signed Subtract Wide Arm’s documentation
vsubw_s16
Signed Subtract Wide Arm’s documentation
vsubw_s32
Signed Subtract Wide Arm’s documentation
vsubw_u8
Unsigned Subtract Wide Arm’s documentation
vsubw_u16
Unsigned Subtract Wide Arm’s documentation
vsubw_u32
Unsigned Subtract Wide Arm’s documentation
vtbl1_p8
Table look-up Arm’s documentation
vtbl1_s8
Table look-up Arm’s documentation
vtbl1_u8
Table look-up Arm’s documentation
vtbl2_p8
Table look-up Arm’s documentation
vtbl2_s8
Table look-up Arm’s documentation
vtbl2_u8
Table look-up Arm’s documentation
vtbl3_p8
Table look-up Arm’s documentation
vtbl3_s8
Table look-up Arm’s documentation
vtbl3_u8
Table look-up Arm’s documentation
vtbl4_p8
Table look-up Arm’s documentation
vtbl4_s8
Table look-up Arm’s documentation
vtbl4_u8
Table look-up Arm’s documentation
vtbx1_p8
Extended table look-up Arm’s documentation
vtbx1_s8
Extended table look-up Arm’s documentation
vtbx1_u8
Extended table look-up Arm’s documentation
vtbx2_p8
Extended table look-up Arm’s documentation
vtbx2_s8
Extended table look-up Arm’s documentation
vtbx2_u8
Extended table look-up Arm’s documentation
vtbx3_p8
Extended table look-up Arm’s documentation
vtbx3_s8
Extended table look-up Arm’s documentation
vtbx3_u8
Extended table look-up Arm’s documentation
vtbx4_p8
Extended table look-up Arm’s documentation
vtbx4_s8
Extended table look-up Arm’s documentation
vtbx4_u8
Extended table look-up Arm’s documentation
vtrn1_f16
Transpose vectors Arm’s documentation
vtrn1_f32
Transpose vectors Arm’s documentation
vtrn1_p8
Transpose vectors Arm’s documentation
vtrn1_p16
Transpose vectors Arm’s documentation
vtrn1_s8
Transpose vectors Arm’s documentation
vtrn1_s16
Transpose vectors Arm’s documentation
vtrn1_s32
Transpose vectors Arm’s documentation
vtrn1_u8
Transpose vectors Arm’s documentation
vtrn1_u16
Transpose vectors Arm’s documentation
vtrn1_u32
Transpose vectors Arm’s documentation
vtrn1q_f16
Transpose vectors Arm’s documentation
vtrn1q_f32
Transpose vectors Arm’s documentation
vtrn1q_f64
Transpose vectors Arm’s documentation
vtrn1q_p8
Transpose vectors Arm’s documentation
vtrn1q_p16
Transpose vectors Arm’s documentation
vtrn1q_p64
Transpose vectors Arm’s documentation
vtrn1q_s8
Transpose vectors Arm’s documentation
vtrn1q_s16
Transpose vectors Arm’s documentation
vtrn1q_s32
Transpose vectors Arm’s documentation
vtrn1q_s64
Transpose vectors Arm’s documentation
vtrn1q_u8
Transpose vectors Arm’s documentation
vtrn1q_u16
Transpose vectors Arm’s documentation
vtrn1q_u32
Transpose vectors Arm’s documentation
vtrn1q_u64
Transpose vectors Arm’s documentation
vtrn2_f16
Transpose vectors Arm’s documentation
vtrn2_f32
Transpose vectors Arm’s documentation
vtrn2_p8
Transpose vectors Arm’s documentation
vtrn2_p16
Transpose vectors Arm’s documentation
vtrn2_s8
Transpose vectors Arm’s documentation
vtrn2_s16
Transpose vectors Arm’s documentation
vtrn2_s32
Transpose vectors Arm’s documentation
vtrn2_u8
Transpose vectors Arm’s documentation
vtrn2_u16
Transpose vectors Arm’s documentation
vtrn2_u32
Transpose vectors Arm’s documentation
vtrn2q_f16
Transpose vectors Arm’s documentation
vtrn2q_f32
Transpose vectors Arm’s documentation
vtrn2q_f64
Transpose vectors Arm’s documentation
vtrn2q_p8
Transpose vectors Arm’s documentation
vtrn2q_p16
Transpose vectors Arm’s documentation
vtrn2q_p64
Transpose vectors Arm’s documentation
vtrn2q_s8
Transpose vectors Arm’s documentation
vtrn2q_s16
Transpose vectors Arm’s documentation
vtrn2q_s32
Transpose vectors Arm’s documentation
vtrn2q_s64
Transpose vectors Arm’s documentation
vtrn2q_u8
Transpose vectors Arm’s documentation
vtrn2q_u16
Transpose vectors Arm’s documentation
vtrn2q_u32
Transpose vectors Arm’s documentation
vtrn2q_u64
Transpose vectors Arm’s documentation
vtrn_f16
Transpose elements Arm’s documentation
vtrn_f32
Transpose elements Arm’s documentation
vtrn_p8
Transpose elements Arm’s documentation
vtrn_p16
Transpose elements Arm’s documentation
vtrn_s8
Transpose elements Arm’s documentation
vtrn_s16
Transpose elements Arm’s documentation
vtrn_s32
Transpose elements Arm’s documentation
vtrn_u8
Transpose elements Arm’s documentation
vtrn_u16
Transpose elements Arm’s documentation
vtrn_u32
Transpose elements Arm’s documentation
vtrnq_f16
Transpose elements Arm’s documentation
vtrnq_f32
Transpose elements Arm’s documentation
vtrnq_p8
Transpose elements Arm’s documentation
vtrnq_p16
Transpose elements Arm’s documentation
vtrnq_s8
Transpose elements Arm’s documentation
vtrnq_s16
Transpose elements Arm’s documentation
vtrnq_s32
Transpose elements Arm’s documentation
vtrnq_u8
Transpose elements Arm’s documentation
vtrnq_u16
Transpose elements Arm’s documentation
vtrnq_u32
Transpose elements Arm’s documentation
vtst_p8
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_p16
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_p64
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_s8
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_s16
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_s32
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_s64
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_u8
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtst_u16
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtst_u32
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtst_u64
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtstd_s64
Compare bitwise test bits nonzero Arm’s documentation
vtstd_u64
Compare bitwise test bits nonzero Arm’s documentation
vtstq_p8
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_p16
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_p64
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_s8
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_s16
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_s32
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_s64
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_u8
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtstq_u16
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtstq_u32
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtstq_u64
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vuqadd_s8
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadd_s16
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadd_s32
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadd_s64
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddb_s8
Signed saturating accumulate of unsigned value Arm’s documentation
vuqaddd_s64
Signed saturating accumulate of unsigned value Arm’s documentation
vuqaddh_s16
Signed saturating accumulate of unsigned value Arm’s documentation
vuqaddq_s8
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddq_s16
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddq_s32
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddq_s64
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadds_s32
Signed saturating accumulate of unsigned value Arm’s documentation
vuzp1_f16
Unzip vectors Arm’s documentation
vuzp1_f32
Unzip vectors Arm’s documentation
vuzp1_p8
Unzip vectors Arm’s documentation
vuzp1_p16
Unzip vectors Arm’s documentation
vuzp1_s8
Unzip vectors Arm’s documentation
vuzp1_s16
Unzip vectors Arm’s documentation
vuzp1_s32
Unzip vectors Arm’s documentation
vuzp1_u8
Unzip vectors Arm’s documentation
vuzp1_u16
Unzip vectors Arm’s documentation
vuzp1_u32
Unzip vectors Arm’s documentation
vuzp1q_f16
Unzip vectors Arm’s documentation
vuzp1q_f32
Unzip vectors Arm’s documentation
vuzp1q_f64
Unzip vectors Arm’s documentation
vuzp1q_p8
Unzip vectors Arm’s documentation
vuzp1q_p16
Unzip vectors Arm’s documentation
vuzp1q_p64
Unzip vectors Arm’s documentation
vuzp1q_s8
Unzip vectors Arm’s documentation
vuzp1q_s16
Unzip vectors Arm’s documentation
vuzp1q_s32
Unzip vectors Arm’s documentation
vuzp1q_s64
Unzip vectors Arm’s documentation
vuzp1q_u8
Unzip vectors Arm’s documentation
vuzp1q_u16
Unzip vectors Arm’s documentation
vuzp1q_u32
Unzip vectors Arm’s documentation
vuzp1q_u64
Unzip vectors Arm’s documentation
vuzp2_f16
Unzip vectors Arm’s documentation
vuzp2_f32
Unzip vectors Arm’s documentation
vuzp2_p8
Unzip vectors Arm’s documentation
vuzp2_p16
Unzip vectors Arm’s documentation
vuzp2_s8
Unzip vectors Arm’s documentation
vuzp2_s16
Unzip vectors Arm’s documentation
vuzp2_s32
Unzip vectors Arm’s documentation
vuzp2_u8
Unzip vectors Arm’s documentation
vuzp2_u16
Unzip vectors Arm’s documentation
vuzp2_u32
Unzip vectors Arm’s documentation
vuzp2q_f16
Unzip vectors Arm’s documentation
vuzp2q_f32
Unzip vectors Arm’s documentation
vuzp2q_f64
Unzip vectors Arm’s documentation
vuzp2q_p8
Unzip vectors Arm’s documentation
vuzp2q_p16
Unzip vectors Arm’s documentation
vuzp2q_p64
Unzip vectors Arm’s documentation
vuzp2q_s8
Unzip vectors Arm’s documentation
vuzp2q_s16
Unzip vectors Arm’s documentation
vuzp2q_s32
Unzip vectors Arm’s documentation
vuzp2q_s64
Unzip vectors Arm’s documentation
vuzp2q_u8
Unzip vectors Arm’s documentation
vuzp2q_u16
Unzip vectors Arm’s documentation
vuzp2q_u32
Unzip vectors Arm’s documentation
vuzp2q_u64
Unzip vectors Arm’s documentation
vuzp_f16
Unzip vectors Arm’s documentation
vuzp_f32
Unzip vectors Arm’s documentation
vuzp_p8
Unzip vectors Arm’s documentation
vuzp_p16
Unzip vectors Arm’s documentation
vuzp_s8
Unzip vectors Arm’s documentation
vuzp_s16
Unzip vectors Arm’s documentation
vuzp_s32
Unzip vectors Arm’s documentation
vuzp_u8
Unzip vectors Arm’s documentation
vuzp_u16
Unzip vectors Arm’s documentation
vuzp_u32
Unzip vectors Arm’s documentation
vuzpq_f16
Unzip vectors Arm’s documentation
vuzpq_f32
Unzip vectors Arm’s documentation
vuzpq_p8
Unzip vectors Arm’s documentation
vuzpq_p16
Unzip vectors Arm’s documentation
vuzpq_s8
Unzip vectors Arm’s documentation
vuzpq_s16
Unzip vectors Arm’s documentation
vuzpq_s32
Unzip vectors Arm’s documentation
vuzpq_u8
Unzip vectors Arm’s documentation
vuzpq_u16
Unzip vectors Arm’s documentation
vuzpq_u32
Unzip vectors Arm’s documentation
vxarq_u64
Exclusive OR and rotate Arm’s documentation
vzip1_f16
Zip vectors Arm’s documentation
vzip1_f32
Zip vectors Arm’s documentation
vzip1_p8
Zip vectors Arm’s documentation
vzip1_p16
Zip vectors Arm’s documentation
vzip1_s8
Zip vectors Arm’s documentation
vzip1_s16
Zip vectors Arm’s documentation
vzip1_s32
Zip vectors Arm’s documentation
vzip1_u8
Zip vectors Arm’s documentation
vzip1_u16
Zip vectors Arm’s documentation
vzip1_u32
Zip vectors Arm’s documentation
vzip1q_f16
Zip vectors Arm’s documentation
vzip1q_f32
Zip vectors Arm’s documentation
vzip1q_f64
Zip vectors Arm’s documentation
vzip1q_p8
Zip vectors Arm’s documentation
vzip1q_p16
Zip vectors Arm’s documentation
vzip1q_p64
Zip vectors Arm’s documentation
vzip1q_s8
Zip vectors Arm’s documentation
vzip1q_s16
Zip vectors Arm’s documentation
vzip1q_s32
Zip vectors Arm’s documentation
vzip1q_s64
Zip vectors Arm’s documentation
vzip1q_u8
Zip vectors Arm’s documentation
vzip1q_u16
Zip vectors Arm’s documentation
vzip1q_u32
Zip vectors Arm’s documentation
vzip1q_u64
Zip vectors Arm’s documentation
vzip2_f16
Zip vectors Arm’s documentation
vzip2_f32
Zip vectors Arm’s documentation
vzip2_p8
Zip vectors Arm’s documentation
vzip2_p16
Zip vectors Arm’s documentation
vzip2_s8
Zip vectors Arm’s documentation
vzip2_s16
Zip vectors Arm’s documentation
vzip2_s32
Zip vectors Arm’s documentation
vzip2_u8
Zip vectors Arm’s documentation
vzip2_u16
Zip vectors Arm’s documentation
vzip2_u32
Zip vectors Arm’s documentation
vzip2q_f16
Zip vectors Arm’s documentation
vzip2q_f32
Zip vectors Arm’s documentation
vzip2q_f64
Zip vectors Arm’s documentation
vzip2q_p8
Zip vectors Arm’s documentation
vzip2q_p16
Zip vectors Arm’s documentation
vzip2q_p64
Zip vectors Arm’s documentation
vzip2q_s8
Zip vectors Arm’s documentation
vzip2q_s16
Zip vectors Arm’s documentation
vzip2q_s32
Zip vectors Arm’s documentation
vzip2q_s64
Zip vectors Arm’s documentation
vzip2q_u8
Zip vectors Arm’s documentation
vzip2q_u16
Zip vectors Arm’s documentation
vzip2q_u32
Zip vectors Arm’s documentation
vzip2q_u64
Zip vectors Arm’s documentation
vzip_f16
Zip vectors Arm’s documentation
vzip_f32
Zip vectors Arm’s documentation
vzip_p8
Zip vectors Arm’s documentation
vzip_p16
Zip vectors Arm’s documentation
vzip_s8
Zip vectors Arm’s documentation
vzip_s16
Zip vectors Arm’s documentation
vzip_s32
Zip vectors Arm’s documentation
vzip_u8
Zip vectors Arm’s documentation
vzip_u16
Zip vectors Arm’s documentation
vzip_u32
Zip vectors Arm’s documentation
vzipq_f16
Zip vectors Arm’s documentation
vzipq_f32
Zip vectors Arm’s documentation
vzipq_p8
Zip vectors Arm’s documentation
vzipq_p16
Zip vectors Arm’s documentation
vzipq_s8
Zip vectors Arm’s documentation
vzipq_s16
Zip vectors Arm’s documentation
vzipq_s32
Zip vectors Arm’s documentation
vzipq_u8
Zip vectors Arm’s documentation
vzipq_u16
Zip vectors Arm’s documentation
vzipq_u32
Zip vectors Arm’s documentation
__arm_mte_create_random_tagExperimental
Return a pointer containing a randomly generated logical address tag.
__arm_mte_exclude_tagExperimental
Add a logical tag to the set of excluded logical tags.
__arm_mte_get_tagExperimental
Load an allocation tag from memory, returning a new pointer with the corresponding logical tag.
__arm_mte_increment_tagExperimental
Return a pointer with the logical address tag offset by a value.
__arm_mte_ptrdiffExperimental
Calculate the difference between the address parts of two pointers, ignoring the tags, and sign-extending the result.
__arm_mte_set_tagExperimental
Store an allocation tag for the 16-byte granule of memory.
__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.
__jcvtExperimental
Floating-point JavaScript convert to signed fixed-point, rounding toward zero Arm’s documentation
__nopExperimental
Generates an unspecified no-op instruction.
__sevExperimental
Generates a SEV (send a global event) hint instruction.
__sevlExperimental
Generates a send a local event hint instruction.
__wfeExperimental
Generates a WFE (wait for event) hint instruction, or nothing.
__wfiExperimental
Generates a WFI (wait for interrupt) hint instruction, or nothing.
__yieldExperimental
Generates a YIELD hint instruction.
_prefetchExperimental
Fetch the cache line that contains address p using the given RW and LOCALITY.
vabdh_f16Experimental
Floating-point absolute difference Arm’s documentation
vabsh_f16Experimental
Floating-point absolute value Arm’s documentation
vaddh_f16Experimental
Add Arm’s documentation
vamax_f32Experimental
Multi-vector floating-point absolute maximum Arm’s documentation
vamaxq_f32Experimental
Multi-vector floating-point absolute maximum Arm’s documentation
vamaxq_f64Experimental
Multi-vector floating-point absolute maximum Arm’s documentation
vamin_f32Experimental
Multi-vector floating-point absolute minimum Arm’s documentation
vaminq_f32Experimental
Multi-vector floating-point absolute minimum Arm’s documentation
vaminq_f64Experimental
Multi-vector floating-point absolute minimum Arm’s documentation
vcadd_rot90_f16Experimental
Floating-point complex add Arm’s documentation
vcadd_rot90_f32Experimental
Floating-point complex add Arm’s documentation
vcadd_rot270_f16Experimental
Floating-point complex add Arm’s documentation
vcadd_rot270_f32Experimental
Floating-point complex add Arm’s documentation
vcaddq_rot90_f16Experimental
Floating-point complex add Arm’s documentation
vcaddq_rot90_f32Experimental
Floating-point complex add Arm’s documentation
vcaddq_rot90_f64Experimental
Floating-point complex add Arm’s documentation
vcaddq_rot270_f16Experimental
Floating-point complex add Arm’s documentation
vcaddq_rot270_f32Experimental
Floating-point complex add Arm’s documentation
vcaddq_rot270_f64Experimental
Floating-point complex add Arm’s documentation
vcageh_f16Experimental
Floating-point absolute compare greater than or equal Arm’s documentation
vcagth_f16Experimental
Floating-point absolute compare greater than Arm’s documentation
vcaleh_f16Experimental
Floating-point absolute compare less than or equal Arm’s documentation
vcalth_f16Experimental
Floating-point absolute compare less than Arm’s documentation
vceqh_f16Experimental
Floating-point compare equal Arm’s documentation
vceqzh_f16Experimental
Floating-point compare bitwise equal to zero Arm’s documentation
vcgeh_f16Experimental
Floating-point compare greater than or equal Arm’s documentation
vcgezh_f16Experimental
Floating-point compare greater than or equal to zero Arm’s documentation
vcgth_f16Experimental
Floating-point compare greater than Arm’s documentation
vcgtzh_f16Experimental
Floating-point compare greater than zero Arm’s documentation
vcleh_f16Experimental
Floating-point compare less than or equal Arm’s documentation
vclezh_f16Experimental
Floating-point compare less than or equal to zero Arm’s documentation
vclth_f16Experimental
Floating-point compare less than Arm’s documentation
vcltzh_f16Experimental
Floating-point compare less than zero Arm’s documentation
vcmla_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_f64Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_f64Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_f64Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_f64Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_lane_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_lane_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_laneq_f16Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_laneq_f32Experimental
Floating-point complex multiply accumulate Arm’s documentation
vcvtah_s16_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_s32_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_s64_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_u16_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_u32_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_u64_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvth_f16_s16Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_f16_s32Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_f16_s64Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_f16_u16Experimental
Unsigned fixed-point convert to floating-point Arm’s documentation
vcvth_f16_u32Experimental
Unsigned fixed-point convert to floating-point Arm’s documentation
vcvth_f16_u64Experimental
Unsigned fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_s16Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_s32Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_s64Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_u16Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_u32Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_u64Experimental
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_s16_f16Experimental
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_s32_f16Experimental
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_s64_f16Experimental
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_u16_f16Experimental
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_u32_f16Experimental
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_u64_f16Experimental
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_s16_f16Experimental
Floating-point convert to signed fixed-point Arm’s documentation
vcvth_s32_f16Experimental
Floating-point convert to signed fixed-point Arm’s documentation
vcvth_s64_f16Experimental
Floating-point convert to signed fixed-point Arm’s documentation
vcvth_u16_f16Experimental
Floating-point convert to unsigned fixed-point Arm’s documentation
vcvth_u32_f16Experimental
Floating-point convert to unsigned fixed-point Arm’s documentation
vcvth_u64_f16Experimental
Floating-point convert to unsigned fixed-point Arm’s documentation
vcvtmh_s16_f16Experimental
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_s32_f16Experimental
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_s64_f16Experimental
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_u16_f16Experimental
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_u32_f16Experimental
Floating-point convert to unsigned integer, rounding towards minus infinity Arm’s documentation
vcvtmh_u64_f16Experimental
Floating-point convert to unsigned integer, rounding towards minus infinity Arm’s documentation
vcvtnh_s16_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_s32_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_s64_f16Experimental
Floating-point convert to integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_u16_f16Experimental
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_u32_f16Experimental
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_u64_f16Experimental
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtph_s16_f16Experimental
Floating-point convert to integer, rounding to plus infinity Arm’s documentation
vcvtph_s32_f16Experimental
Floating-point convert to integer, rounding to plus infinity Arm’s documentation
vcvtph_s64_f16Experimental
Floating-point convert to integer, rounding to plus infinity Arm’s documentation
vcvtph_u16_f16Experimental
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtph_u32_f16Experimental
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtph_u64_f16Experimental
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vdivh_f16Experimental
Divide Arm’s documentation
vdot_lane_s32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdot_lane_u32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdot_laneq_s32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdot_laneq_u32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdot_s32Experimental
Dot product arithmetic (vector) Arm’s documentation
vdot_u32Experimental
Dot product arithmetic (vector) Arm’s documentation
vdotq_lane_s32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdotq_lane_u32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdotq_laneq_s32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdotq_laneq_u32Experimental
Dot product arithmetic (indexed) Arm’s documentation
vdotq_s32Experimental
Dot product arithmetic (vector) Arm’s documentation
vdotq_u32Experimental
Dot product arithmetic (vector) Arm’s documentation
vdup_n_f16Experimental
Create a new vector with all lanes set to a value Arm’s documentation
vduph_lane_f16Experimental
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_f16Experimental
Extract an element from a vector Arm’s documentation
vdupq_n_f16Experimental
Create a new vector with all lanes set to a value Arm’s documentation
vfma_n_f16Experimental
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vfmah_f16Experimental
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmah_lane_f16Experimental
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmah_laneq_f16Experimental
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_n_f16Experimental
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vfms_n_f16Experimental
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vfmsh_f16Experimental
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsh_lane_f16Experimental
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsh_laneq_f16Experimental
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_n_f16Experimental
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vget_lane_f16Experimental
Duplicate vector element to scalar Arm’s documentation
vgetq_lane_f16Experimental
Duplicate vector element to scalar Arm’s documentation
vld1_dup_f16Experimental
Load one single-element structure and replicate to all lanes of one register Arm’s documentation
vld1_f16Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f16_x2Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f16_x3Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f16_x4Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_lane_f16Experimental
Load one single-element structure to one lane of one register Arm’s documentation
vld1q_dup_f16Experimental
Load one single-element structure and replicate to all lanes of one register Arm’s documentation
vld1q_f16Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f16_x2Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f16_x3Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f16_x4Experimental
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_lane_f16Experimental
Load one single-element structure to one lane of one register Arm’s documentation
vld2_dup_f16Experimental
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_f16Experimental
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_lane_f16Experimental
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_dup_f16Experimental
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_f16Experimental
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_lane_f16Experimental
Load multiple 2-element structures to two registers Arm’s documentation
vld3_dup_f16Experimental
Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
vld3_f16Experimental
Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
vld3_lane_f16Experimental
Load multiple 3-element structures to two registers Arm’s documentation
vld3q_dup_f16Experimental
Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
vld3q_f16Experimental
Load single 3-element structure and replicate to all lanes of two registers Arm’s documentation
vld3q_lane_f16Experimental
Load multiple 3-element structures to two registers Arm’s documentation
vld4_dup_f16Experimental
Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
vld4_f16Experimental
Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
vld4_lane_f16Experimental
Load multiple 4-element structures to two registers Arm’s documentation
vld4q_dup_f16Experimental
Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
vld4q_f16Experimental
Load single 4-element structure and replicate to all lanes of two registers Arm’s documentation
vld4q_lane_f16Experimental
Load multiple 4-element structures to two registers Arm’s documentation
vluti2_lane_p8Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_p16Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_s8Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_s16Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_u8Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_u16Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_p8Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_p16Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_s8Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_s16Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_u8Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_u16Experimental
Lookup table read with 2-bit indices Arm’s documentation
vluti4q_lane_f16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_p8Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_p16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_s8Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_s16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_u8Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_u16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_f16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_p8Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_p16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_s8Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_s16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_u8Experimental
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_u16_x2Experimental
Lookup table read with 4-bit indices Arm’s documentation
vmaxh_f16Experimental
Maximum (vector) Arm’s documentation
vmaxnmh_f16Experimental
Floating-point Maximum Number Arm’s documentation
vmaxnmv_f16Experimental
Floating-point maximum number across vector Arm’s documentation
vmaxnmvq_f16Experimental
Floating-point maximum number across vector Arm’s documentation
vmaxv_f16Experimental
Floating-point maximum number across vector Arm’s documentation
vmaxvq_f16Experimental
Floating-point maximum number across vector Arm’s documentation
vminh_f16Experimental
Minimum (vector) Arm’s documentation
vminnmh_f16Experimental
Floating-point Minimum Number Arm’s documentation
vminnmv_f16Experimental
Floating-point minimum number across vector Arm’s documentation
vminnmvq_f16Experimental
Floating-point minimum number across vector Arm’s documentation
vminv_f16Experimental
Floating-point minimum number across vector Arm’s documentation
vminvq_f16Experimental
Floating-point minimum number across vector Arm’s documentation
vmmlaq_s32Experimental
8-bit integer matrix multiply-accumulate Arm’s documentation
vmmlaq_u32Experimental
8-bit integer matrix multiply-accumulate Arm’s documentation
vmov_n_f16Experimental
Duplicate element to vector Arm’s documentation
vmovq_n_f16Experimental
Duplicate element to vector Arm’s documentation
vmul_n_f16Experimental
Vector multiply by scalar Arm’s documentation
vmulh_f16Experimental
Add Arm’s documentation
vmulh_lane_f16Experimental
Floating-point multiply Arm’s documentation
vmulh_laneq_f16Experimental
Floating-point multiply Arm’s documentation
vmulq_n_f16Experimental
Vector multiply by scalar Arm’s documentation
vmulx_n_f16Experimental
Vector multiply by scalar Arm’s documentation
vmulxh_f16Experimental
Floating-point multiply extended Arm’s documentation
vmulxh_lane_f16Experimental
Floating-point multiply extended Arm’s documentation
vmulxh_laneq_f16Experimental
Floating-point multiply extended Arm’s documentation
vmulxq_n_f16Experimental
Vector multiply by scalar Arm’s documentation
vnegh_f16Experimental
Negate Arm’s documentation
vrecpeh_f16Experimental
Reciprocal estimate. Arm’s documentation
vrecpsh_f16Experimental
Floating-point reciprocal step Arm’s documentation
vrecpxh_f16Experimental
Floating-point reciprocal exponent Arm’s documentation
vrnd32x_f32Experimental
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32x_f64Experimental
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32xq_f32Experimental
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32xq_f64Experimental
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32z_f32Experimental
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd32z_f64Experimental
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd32zq_f32Experimental
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd32zq_f64Experimental
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd64x_f32Experimental
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64x_f64Experimental
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64xq_f32Experimental
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64xq_f64Experimental
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64z_f32Experimental
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrnd64z_f64Experimental
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrnd64zq_f32Experimental
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrnd64zq_f64Experimental
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrndah_f16Experimental
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndh_f16Experimental
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndih_f16Experimental
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndmh_f16Experimental
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndnh_f16Experimental
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndph_f16Experimental
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndxh_f16Experimental
Floating-point round to integral, using current rounding mode Arm’s documentation
vrsqrteh_f16Experimental
Reciprocal square-root estimate. Arm’s documentation
vrsqrtsh_f16Experimental
Floating-point reciprocal square root step Arm’s documentation
vset_lane_f16Experimental
Insert vector element from another vector element Arm’s documentation
vsetq_lane_f16Experimental
Insert vector element from another vector element Arm’s documentation
vsm3partw1q_u32Experimental
SM3PARTW1 Arm’s documentation
vsm3partw2q_u32Experimental
SM3PARTW2 Arm’s documentation
vsm3ss1q_u32Experimental
SM3SS1 Arm’s documentation
vsm3tt1aq_u32Experimental
SM3TT1A Arm’s documentation
vsm3tt1bq_u32Experimental
SM3TT1B Arm’s documentation
vsm3tt2aq_u32Experimental
SM3TT2A Arm’s documentation
vsm3tt2bq_u32Experimental
SM3TT2B Arm’s documentation
vsm4ekeyq_u32Experimental
SM4 key Arm’s documentation
vsm4eq_u32Experimental
SM4 encode Arm’s documentation
vsqrth_f16Experimental
Floating-point round to integral, using current rounding mode Arm’s documentation
vst1_f16Experimental
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_f16_x2Experimental
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f16_x3Experimental
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f16_x4Experimental
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_lane_f16Experimental
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_f16Experimental
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_f16_x2Experimental
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f16_x3Experimental
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f16_x4Experimental
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_lane_f16Experimental
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst2_f16Experimental
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_f16Experimental
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_f16Experimental
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_f16Experimental
Store multiple 2-element structures from two registers Arm’s documentation
vst3_f16Experimental
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_f16Experimental
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_f16Experimental
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_f16Experimental
Store multiple 3-element structures from three registers Arm’s documentation
vst4_f16Experimental
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_f16Experimental
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_f16Experimental
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_f16Experimental
Store multiple 4-element structures from four registers Arm’s documentation
vsubh_f16Experimental
Subtract Arm’s documentation
vsudot_lane_s32Experimental
Dot product index form with signed and unsigned integers Arm’s documentation
vsudot_laneq_s32Experimental
Dot product index form with signed and unsigned integers Arm’s documentation
vsudotq_lane_s32Experimental
Dot product index form with signed and unsigned integers Arm’s documentation
vsudotq_laneq_s32Experimental
Dot product index form with signed and unsigned integers Arm’s documentation
vusdot_lane_s32Experimental
Dot product index form with unsigned and signed integers Arm’s documentation
vusdot_laneq_s32Experimental
Dot product index form with unsigned and signed integers Arm’s documentation
vusdot_s32Experimental
Dot product vector form with unsigned and signed integers Arm’s documentation
vusdotq_lane_s32Experimental
Dot product index form with unsigned and signed integers Arm’s documentation
vusdotq_laneq_s32Experimental
Dot product index form with unsigned and signed integers Arm’s documentation
vusdotq_s32Experimental
Dot product vector form with unsigned and signed integers Arm’s documentation
vusmmlaq_s32Experimental
Unsigned and signed 8-bit integer matrix multiply-accumulate Arm’s documentation