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