Module generated

Source
Available on AArch64 or target_arch="arm64ec" only.

Functions§

__crc32cdcrc
CRC32-C single round checksum for quad words (64 bits). Arm’s documentation
__crc32dcrc
CRC32 single round checksum for quad words (64 bits). Arm’s documentation
vabal_high_s8neon
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_high_s16neon
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_high_s32neon
Signed Absolute difference and Accumulate Long Arm’s documentation
vabal_high_u8neon
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabal_high_u16neon
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabal_high_u32neon
Unsigned Absolute difference and Accumulate Long Arm’s documentation
vabd_f64neon
Absolute difference between the arguments of Floating Arm’s documentation
vabdd_f64neon
Floating-point absolute difference Arm’s documentation
vabdl_high_s8neon
Signed Absolute difference Long Arm’s documentation
vabdl_high_s16neon
Signed Absolute difference Long Arm’s documentation
vabdl_high_s32neon
Signed Absolute difference Long Arm’s documentation
vabdl_high_u8neon
Unsigned Absolute difference Long Arm’s documentation
vabdl_high_u16neon
Unsigned Absolute difference Long Arm’s documentation
vabdl_high_u32neon
Unsigned Absolute difference Long Arm’s documentation
vabdq_f64neon
Absolute difference between the arguments of Floating Arm’s documentation
vabds_f32neon
Floating-point absolute difference Arm’s documentation
vabs_f64neon
Floating-point absolute value Arm’s documentation
vabs_s64neon
Absolute Value (wrapping). Arm’s documentation
vabsd_s64neon
Absolute Value (wrapping). Arm’s documentation
vabsq_f64neon
Floating-point absolute value Arm’s documentation
vabsq_s64neon
Absolute Value (wrapping). Arm’s documentation
vaddd_s64neon
Add Arm’s documentation
vaddd_u64neon
Add Arm’s documentation
vaddlv_s8neon
Signed Add Long across Vector Arm’s documentation
vaddlv_s16neon
Signed Add Long across Vector Arm’s documentation
vaddlv_s32neon
Signed Add Long across Vector Arm’s documentation
vaddlv_u8neon
Unsigned Add Long across Vector Arm’s documentation
vaddlv_u16neon
Unsigned Add Long across Vector Arm’s documentation
vaddlv_u32neon
Unsigned Add Long across Vector Arm’s documentation
vaddlvq_s8neon
Signed Add Long across Vector Arm’s documentation
vaddlvq_s16neon
Signed Add Long across Vector Arm’s documentation
vaddlvq_s32neon
Signed Add Long across Vector Arm’s documentation
vaddlvq_u8neon
Unsigned Add Long across Vector Arm’s documentation
vaddlvq_u16neon
Unsigned Add Long across Vector Arm’s documentation
vaddlvq_u32neon
Unsigned Add Long across Vector Arm’s documentation
vaddv_f32neon
Floating-point add across vector Arm’s documentation
vaddv_s8neon
Add across vector Arm’s documentation
vaddv_s16neon
Add across vector Arm’s documentation
vaddv_s32neon
Add across vector Arm’s documentation
vaddv_u8neon
Add across vector Arm’s documentation
vaddv_u16neon
Add across vector Arm’s documentation
vaddv_u32neon
Add across vector Arm’s documentation
vaddvq_f32neon
Floating-point add across vector Arm’s documentation
vaddvq_f64neon
Floating-point add across vector Arm’s documentation
vaddvq_s8neon
Add across vector Arm’s documentation
vaddvq_s16neon
Add across vector Arm’s documentation
vaddvq_s32neon
Add across vector Arm’s documentation
vaddvq_s64neon
Add across vector Arm’s documentation
vaddvq_u8neon
Add across vector Arm’s documentation
vaddvq_u16neon
Add across vector Arm’s documentation
vaddvq_u32neon
Add across vector Arm’s documentation
vaddvq_u64neon
Add across vector Arm’s documentation
vbcaxq_s8neon,sha3
Bit clear and exclusive OR Arm’s documentation
vbcaxq_s16neon,sha3
Bit clear and exclusive OR Arm’s documentation
vbcaxq_s32neon,sha3
Bit clear and exclusive OR Arm’s documentation
vbcaxq_s64neon,sha3
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u8neon,sha3
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u16neon,sha3
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u32neon,sha3
Bit clear and exclusive OR Arm’s documentation
vbcaxq_u64neon,sha3
Bit clear and exclusive OR Arm’s documentation
vcage_f64neon
Floating-point absolute compare greater than or equal Arm’s documentation
vcaged_f64neon
Floating-point absolute compare greater than or equal Arm’s documentation
vcageq_f64neon
Floating-point absolute compare greater than or equal Arm’s documentation
vcages_f32neon
Floating-point absolute compare greater than or equal Arm’s documentation
vcagt_f64neon
Floating-point absolute compare greater than Arm’s documentation
vcagtd_f64neon
Floating-point absolute compare greater than Arm’s documentation
vcagtq_f64neon
Floating-point absolute compare greater than Arm’s documentation
vcagts_f32neon
Floating-point absolute compare greater than Arm’s documentation
vcale_f64neon
Floating-point absolute compare less than or equal Arm’s documentation
vcaled_f64neon
Floating-point absolute compare less than or equal Arm’s documentation
vcaleq_f64neon
Floating-point absolute compare less than or equal Arm’s documentation
vcales_f32neon
Floating-point absolute compare less than or equal Arm’s documentation
vcalt_f64neon
Floating-point absolute compare less than Arm’s documentation
vcaltd_f64neon
Floating-point absolute compare less than Arm’s documentation
vcaltq_f64neon
Floating-point absolute compare less than Arm’s documentation
vcalts_f32neon
Floating-point absolute compare less than Arm’s documentation
vceq_f64neon
Floating-point compare equal Arm’s documentation
vceq_p64neon
Compare bitwise Equal (vector) Arm’s documentation
vceq_s64neon
Compare bitwise Equal (vector) Arm’s documentation
vceq_u64neon
Compare bitwise Equal (vector) Arm’s documentation
vceqd_f64neon
Floating-point compare equal Arm’s documentation
vceqd_s64neon
Compare bitwise equal Arm’s documentation
vceqd_u64neon
Compare bitwise equal Arm’s documentation
vceqq_f64neon
Floating-point compare equal Arm’s documentation
vceqq_p64neon
Compare bitwise Equal (vector) Arm’s documentation
vceqq_s64neon
Compare bitwise Equal (vector) Arm’s documentation
vceqq_u64neon
Compare bitwise Equal (vector) Arm’s documentation
vceqs_f32neon
Floating-point compare equal Arm’s documentation
vceqz_f32neon
Floating-point compare bitwise equal to zero Arm’s documentation
vceqz_f64neon
Floating-point compare bitwise equal to zero Arm’s documentation
vceqz_p8neon
Signed compare bitwise equal to zero Arm’s documentation
vceqz_p64neon
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s8neon
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s16neon
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s32neon
Signed compare bitwise equal to zero Arm’s documentation
vceqz_s64neon
Signed compare bitwise equal to zero Arm’s documentation
vceqz_u8neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqz_u16neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqz_u32neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqz_u64neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzd_f64neon
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzd_s64neon
Compare bitwise equal to zero Arm’s documentation
vceqzd_u64neon
Compare bitwise equal to zero Arm’s documentation
vceqzq_f32neon
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzq_f64neon
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzq_p8neon
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_p64neon
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s8neon
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s16neon
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s32neon
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_s64neon
Signed compare bitwise equal to zero Arm’s documentation
vceqzq_u8neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzq_u16neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzq_u32neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzq_u64neon
Unsigned compare bitwise equal to zero Arm’s documentation
vceqzs_f32neon
Floating-point compare bitwise equal to zero Arm’s documentation
vcge_f64neon
Floating-point compare greater than or equal Arm’s documentation
vcge_s64neon
Compare signed greater than or equal Arm’s documentation
vcge_u64neon
Compare unsigned greater than or equal Arm’s documentation
vcged_f64neon
Floating-point compare greater than or equal Arm’s documentation
vcged_s64neon
Compare greater than or equal Arm’s documentation
vcged_u64neon
Compare greater than or equal Arm’s documentation
vcgeq_f64neon
Floating-point compare greater than or equal Arm’s documentation
vcgeq_s64neon
Compare signed greater than or equal Arm’s documentation
vcgeq_u64neon
Compare unsigned greater than or equal Arm’s documentation
vcges_f32neon
Floating-point compare greater than or equal Arm’s documentation
vcgez_f32neon
Floating-point compare greater than or equal to zero Arm’s documentation
vcgez_f64neon
Floating-point compare greater than or equal to zero Arm’s documentation
vcgez_s8neon
Compare signed greater than or equal to zero Arm’s documentation
vcgez_s16neon
Compare signed greater than or equal to zero Arm’s documentation
vcgez_s32neon
Compare signed greater than or equal to zero Arm’s documentation
vcgez_s64neon
Compare signed greater than or equal to zero Arm’s documentation
vcgezd_f64neon
Floating-point compare greater than or equal to zero Arm’s documentation
vcgezd_s64neon
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_f32neon
Floating-point compare greater than or equal to zero Arm’s documentation
vcgezq_f64neon
Floating-point compare greater than or equal to zero Arm’s documentation
vcgezq_s8neon
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_s16neon
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_s32neon
Compare signed greater than or equal to zero Arm’s documentation
vcgezq_s64neon
Compare signed greater than or equal to zero Arm’s documentation
vcgezs_f32neon
Floating-point compare greater than or equal to zero Arm’s documentation
vcgt_f64neon
Floating-point compare greater than Arm’s documentation
vcgt_s64neon
Compare signed greater than Arm’s documentation
vcgt_u64neon
Compare unsigned greater than Arm’s documentation
vcgtd_f64neon
Floating-point compare greater than Arm’s documentation
vcgtd_s64neon
Compare greater than Arm’s documentation
vcgtd_u64neon
Compare greater than Arm’s documentation
vcgtq_f64neon
Floating-point compare greater than Arm’s documentation
vcgtq_s64neon
Compare signed greater than Arm’s documentation
vcgtq_u64neon
Compare unsigned greater than Arm’s documentation
vcgts_f32neon
Floating-point compare greater than Arm’s documentation
vcgtz_f32neon
Floating-point compare greater than zero Arm’s documentation
vcgtz_f64neon
Floating-point compare greater than zero Arm’s documentation
vcgtz_s8neon
Compare signed greater than zero Arm’s documentation
vcgtz_s16neon
Compare signed greater than zero Arm’s documentation
vcgtz_s32neon
Compare signed greater than zero Arm’s documentation
vcgtz_s64neon
Compare signed greater than zero Arm’s documentation
vcgtzd_f64neon
Floating-point compare greater than zero Arm’s documentation
vcgtzd_s64neon
Compare signed greater than zero Arm’s documentation
vcgtzq_f32neon
Floating-point compare greater than zero Arm’s documentation
vcgtzq_f64neon
Floating-point compare greater than zero Arm’s documentation
vcgtzq_s8neon
Compare signed greater than zero Arm’s documentation
vcgtzq_s16neon
Compare signed greater than zero Arm’s documentation
vcgtzq_s32neon
Compare signed greater than zero Arm’s documentation
vcgtzq_s64neon
Compare signed greater than zero Arm’s documentation
vcgtzs_f32neon
Floating-point compare greater than zero Arm’s documentation
vcle_f64neon
Floating-point compare less than or equal Arm’s documentation
vcle_s64neon
Compare signed less than or equal Arm’s documentation
vcle_u64neon
Compare unsigned less than or equal Arm’s documentation
vcled_f64neon
Floating-point compare less than or equal Arm’s documentation
vcled_s64neon
Compare less than or equal Arm’s documentation
vcled_u64neon
Compare less than or equal Arm’s documentation
vcleq_f64neon
Floating-point compare less than or equal Arm’s documentation
vcleq_s64neon
Compare signed less than or equal Arm’s documentation
vcleq_u64neon
Compare unsigned less than or equal Arm’s documentation
vcles_f32neon
Floating-point compare less than or equal Arm’s documentation
vclez_f32neon
Floating-point compare less than or equal to zero Arm’s documentation
vclez_f64neon
Floating-point compare less than or equal to zero Arm’s documentation
vclez_s8neon
Compare signed less than or equal to zero Arm’s documentation
vclez_s16neon
Compare signed less than or equal to zero Arm’s documentation
vclez_s32neon
Compare signed less than or equal to zero Arm’s documentation
vclez_s64neon
Compare signed less than or equal to zero Arm’s documentation
vclezd_f64neon
Floating-point compare less than or equal to zero Arm’s documentation
vclezd_s64neon
Compare less than or equal to zero Arm’s documentation
vclezq_f32neon
Floating-point compare less than or equal to zero Arm’s documentation
vclezq_f64neon
Floating-point compare less than or equal to zero Arm’s documentation
vclezq_s8neon
Compare signed less than or equal to zero Arm’s documentation
vclezq_s16neon
Compare signed less than or equal to zero Arm’s documentation
vclezq_s32neon
Compare signed less than or equal to zero Arm’s documentation
vclezq_s64neon
Compare signed less than or equal to zero Arm’s documentation
vclezs_f32neon
Floating-point compare less than or equal to zero Arm’s documentation
vclt_f64neon
Floating-point compare less than Arm’s documentation
vclt_s64neon
Compare signed less than Arm’s documentation
vclt_u64neon
Compare unsigned less than Arm’s documentation
vcltd_f64neon
Floating-point compare less than Arm’s documentation
vcltd_s64neon
Compare less than Arm’s documentation
vcltd_u64neon
Compare less than Arm’s documentation
vcltq_f64neon
Floating-point compare less than Arm’s documentation
vcltq_s64neon
Compare signed less than Arm’s documentation
vcltq_u64neon
Compare unsigned less than Arm’s documentation
vclts_f32neon
Floating-point compare less than Arm’s documentation
vcltz_f32neon
Floating-point compare less than zero Arm’s documentation
vcltz_f64neon
Floating-point compare less than zero Arm’s documentation
vcltz_s8neon
Compare signed less than zero Arm’s documentation
vcltz_s16neon
Compare signed less than zero Arm’s documentation
vcltz_s32neon
Compare signed less than zero Arm’s documentation
vcltz_s64neon
Compare signed less than zero Arm’s documentation
vcltzd_f64neon
Floating-point compare less than zero Arm’s documentation
vcltzd_s64neon
Compare less than zero Arm’s documentation
vcltzq_f32neon
Floating-point compare less than zero Arm’s documentation
vcltzq_f64neon
Floating-point compare less than zero Arm’s documentation
vcltzq_s8neon
Compare signed less than zero Arm’s documentation
vcltzq_s16neon
Compare signed less than zero Arm’s documentation
vcltzq_s32neon
Compare signed less than zero Arm’s documentation
vcltzq_s64neon
Compare signed less than zero Arm’s documentation
vcltzs_f32neon
Floating-point compare less than zero Arm’s documentation
vcopy_lane_f32neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_p8neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_p16neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_s8neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_s16neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_s32neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_u8neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_u16neon
Insert vector element from another vector element Arm’s documentation
vcopy_lane_u32neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_f32neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_p8neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_p16neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_s8neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_s16neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_s32neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_u8neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_u16neon
Insert vector element from another vector element Arm’s documentation
vcopy_laneq_u32neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_f32neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_f64neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_p8neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_p16neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_p64neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s8neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s16neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s32neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_s64neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u8neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u16neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u32neon
Insert vector element from another vector element Arm’s documentation
vcopyq_lane_u64neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_f32neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_f64neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_p8neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_p16neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_p64neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s8neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s16neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s32neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_s64neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u8neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u16neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u32neon
Insert vector element from another vector element Arm’s documentation
vcopyq_laneq_u64neon
Insert vector element from another vector element Arm’s documentation
vcreate_f64neon
Insert vector element from another vector element Arm’s documentation
vcvt_f32_f64neon
Floating-point convert Arm’s documentation
vcvt_f64_f32neon
Floating-point convert to higher precision long Arm’s documentation
vcvt_f64_s64neon
Fixed-point convert to floating-point Arm’s documentation
vcvt_f64_u64neon
Fixed-point convert to floating-point Arm’s documentation
vcvt_high_f32_f64neon
Floating-point convert to lower precision narrow Arm’s documentation
vcvt_high_f64_f32neon
Floating-point convert to higher precision long Arm’s documentation
vcvt_n_f64_s64neon
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_f64_u64neon
Fixed-point convert to floating-point Arm’s documentation
vcvt_n_s64_f64neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvt_n_u64_f64neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvt_s64_f64neon
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvt_u64_f64neon
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvta_s32_f32neon
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvta_s64_f64neon
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvta_u32_f32neon
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvta_u64_f64neon
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtad_s64_f64neon
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtad_u64_f64neon
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_s32_f32neon
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_s64_f64neon
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_u32_f32neon
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_u64_f64neon
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtas_s32_f32neon
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtas_u32_f32neon
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtd_f64_s64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtd_f64_u64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtd_n_f64_s64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtd_n_f64_u64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtd_n_s64_f64neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtd_n_u64_f64neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtd_s64_f64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtd_u64_f64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtm_s32_f32neon
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtm_s64_f64neon
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtm_u32_f32neon
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtm_u64_f64neon
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmd_s64_f64neon
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmd_u64_f64neon
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmq_s32_f32neon
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmq_s64_f64neon
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmq_u32_f32neon
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmq_u64_f64neon
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtms_s32_f32neon
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtms_u32_f32neon
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtn_s32_f32neon
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_s64_f64neon
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_u32_f32neon
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_u64_f64neon
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnd_s64_f64neon
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnd_u64_f64neon
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_s32_f32neon
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_s64_f64neon
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_u32_f32neon
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_u64_f64neon
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtns_s32_f32neon
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtns_u32_f32neon
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtp_s32_f32neon
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtp_s64_f64neon
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtp_u32_f32neon
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtp_u64_f64neon
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtpd_s64_f64neon
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtpd_u64_f64neon
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtpq_s32_f32neon
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtpq_s64_f64neon
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtpq_u32_f32neon
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtpq_u64_f64neon
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtps_s32_f32neon
Floating-point convert to signed integer, rounding toward plus infinity Arm’s documentation
vcvtps_u32_f32neon
Floating-point convert to unsigned integer, rounding toward plus infinity Arm’s documentation
vcvtq_f64_s64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtq_f64_u64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f64_s64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_f64_u64neon
Fixed-point convert to floating-point Arm’s documentation
vcvtq_n_s64_f64neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtq_n_u64_f64neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvtq_s64_f64neon
Floating-point convert to signed fixed-point, rounding toward zero Arm’s documentation
vcvtq_u64_f64neon
Floating-point convert to unsigned fixed-point, rounding toward zero Arm’s documentation
vcvts_f32_s32neon
Fixed-point convert to floating-point Arm’s documentation
vcvts_f32_u32neon
Fixed-point convert to floating-point Arm’s documentation
vcvts_n_f32_s32neon
Fixed-point convert to floating-point Arm’s documentation
vcvts_n_f32_u32neon
Fixed-point convert to floating-point Arm’s documentation
vcvts_n_s32_f32neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvts_n_u32_f32neon
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvts_s32_f32neon
Fixed-point convert to floating-point Arm’s documentation
vcvts_u32_f32neon
Fixed-point convert to floating-point Arm’s documentation
vcvtx_f32_f64neon
Floating-point convert to lower precision narrow, rounding to odd Arm’s documentation
vcvtx_high_f32_f64neon
Floating-point convert to lower precision narrow, rounding to odd Arm’s documentation
vcvtxd_f32_f64neon
Floating-point convert to lower precision narrow, rounding to odd Arm’s documentation
vdiv_f32neon
Divide Arm’s documentation
vdiv_f64neon
Divide Arm’s documentation
vdivq_f32neon
Divide Arm’s documentation
vdivq_f64neon
Divide Arm’s documentation
vdup_lane_f64neon
Set all vector lanes to the same value Arm’s documentation
vdup_lane_p64neon
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_f64neon
Set all vector lanes to the same value Arm’s documentation
vdup_laneq_p64neon
Set all vector lanes to the same value Arm’s documentation
vdupb_lane_p8neon
Set all vector lanes to the same value Arm’s documentation
vdupb_lane_s8neon
Set all vector lanes to the same value Arm’s documentation
vdupb_lane_u8neon
Set all vector lanes to the same value Arm’s documentation
vdupb_laneq_p8neon
Extract an element from a vector Arm’s documentation
vdupb_laneq_s8neon
Extract an element from a vector Arm’s documentation
vdupb_laneq_u8neon
Extract an element from a vector Arm’s documentation
vdupd_lane_f64neon
Set all vector lanes to the same value Arm’s documentation
vdupd_lane_s64neon
Set all vector lanes to the same value Arm’s documentation
vdupd_lane_u64neon
Set all vector lanes to the same value Arm’s documentation
vdupd_laneq_f64neon
Set all vector lanes to the same value Arm’s documentation
vdupd_laneq_s64neon
Set all vector lanes to the same value Arm’s documentation
vdupd_laneq_u64neon
Set all vector lanes to the same value Arm’s documentation
vduph_lane_p16neon
Set all vector lanes to the same value Arm’s documentation
vduph_lane_s16neon
Set all vector lanes to the same value Arm’s documentation
vduph_lane_u16neon
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_p16neon
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_s16neon
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_u16neon
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_f64neon
Set all vector lanes to the same value Arm’s documentation
vdupq_lane_p64neon
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_f64neon
Set all vector lanes to the same value Arm’s documentation
vdupq_laneq_p64neon
Set all vector lanes to the same value Arm’s documentation
vdups_lane_f32neon
Set all vector lanes to the same value Arm’s documentation
vdups_lane_s32neon
Set all vector lanes to the same value Arm’s documentation
vdups_lane_u32neon
Set all vector lanes to the same value Arm’s documentation
vdups_laneq_f32neon
Set all vector lanes to the same value Arm’s documentation
vdups_laneq_s32neon
Set all vector lanes to the same value Arm’s documentation
vdups_laneq_u32neon
Set all vector lanes to the same value Arm’s documentation
veor3q_s8neon,sha3
Three-way exclusive OR Arm’s documentation
veor3q_s16neon,sha3
Three-way exclusive OR Arm’s documentation
veor3q_s32neon,sha3
Three-way exclusive OR Arm’s documentation
veor3q_s64neon,sha3
Three-way exclusive OR Arm’s documentation
veor3q_u8neon,sha3
Three-way exclusive OR Arm’s documentation
veor3q_u16neon,sha3
Three-way exclusive OR Arm’s documentation
veor3q_u32neon,sha3
Three-way exclusive OR Arm’s documentation
veor3q_u64neon,sha3
Three-way exclusive OR Arm’s documentation
vextq_f64neon
Extract vector from pair of vectors Arm’s documentation
vextq_p64neon
Extract vector from pair of vectors Arm’s documentation
vfma_f64neon
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfma_lane_f32neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_lane_f64neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_laneq_f32neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_laneq_f64neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_n_f64neon
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmad_lane_f64neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmad_laneq_f64neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_f64neon
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmaq_lane_f32neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_lane_f64neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_laneq_f32neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_laneq_f64neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_n_f64neon
Floating-point fused Multiply-Add to accumulator(vector) Arm’s documentation
vfmas_lane_f32neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmas_laneq_f32neon
Floating-point fused multiply-add to accumulator Arm’s documentation
vfms_f64neon
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_lane_f32neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_lane_f64neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_laneq_f32neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_laneq_f64neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfms_n_f64neon
Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
vfmsd_lane_f64neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsd_laneq_f64neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_f64neon
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_lane_f32neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_lane_f64neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_laneq_f32neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_laneq_f64neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmsq_n_f64neon
Floating-point fused Multiply-subtract to accumulator(vector) Arm’s documentation
vfmss_lane_f32neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vfmss_laneq_f32neon
Floating-point fused multiply-subtract to accumulator Arm’s documentation
vld1_f32neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64_x2neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64_x3neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_f64_x4neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p8neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p16neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_p64neon,aes
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s8neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s16neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s32neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_s64neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u8neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u16neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u32neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1_u64neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f32neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64_x2neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64_x3neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f64_x4neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p8neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p16neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_p64neon,aes
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s8neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s16neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s32neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_s64neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u8neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u16neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u32neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_u64neon
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld2_dup_f64neon
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2_f64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_f64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_p64neon,aes
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_s64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2_lane_u64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_dup_f64neon
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_p64neon,aes
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_s64neon
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_dup_u64neon
Load single 2-element structure and replicate to all lanes of two registers Arm’s documentation
vld2q_f64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_f64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_p8neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_p64neon,aes
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_s8neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_s64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_u8neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_lane_u64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_p64neon,aes
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_s64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld2q_u64neon
Load multiple 2-element structures to two registers Arm’s documentation
vld3_dup_f64neon
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3_f64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_f64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_p64neon,aes
Load multiple 3-element structures to three registers Arm’s documentation
vld3_lane_s64neon
Load multiple 3-element structures to two registers Arm’s documentation
vld3_lane_u64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_dup_f64neon
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_p64neon,aes
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_s64neon
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_dup_u64neon
Load single 3-element structure and replicate to all lanes of three registers Arm’s documentation
vld3q_f64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_f64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_p8neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_p64neon,aes
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_s8neon
Load multiple 3-element structures to two registers Arm’s documentation
vld3q_lane_s64neon
Load multiple 3-element structures to two registers Arm’s documentation
vld3q_lane_u8neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_lane_u64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_p64neon,aes
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_s64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld3q_u64neon
Load multiple 3-element structures to three registers Arm’s documentation
vld4_dup_f64neon
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4_f64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_f64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_p64neon,aes
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_s64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4_lane_u64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_dup_f64neon
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_p64neon,aes
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_s64neon
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_dup_u64neon
Load single 4-element structure and replicate to all lanes of four registers Arm’s documentation
vld4q_f64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_f64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_p8neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_p64neon,aes
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_s8neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_s64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_u8neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_lane_u64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_p64neon,aes
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_s64neon
Load multiple 4-element structures to four registers Arm’s documentation
vld4q_u64neon
Load multiple 4-element structures to four registers Arm’s documentation
vmax_f64neon
Maximum (vector) Arm’s documentation
vmaxnm_f64neon
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnmq_f64neon
Floating-point Maximum Number (vector) Arm’s documentation
vmaxnmv_f32neon
Floating-point maximum number across vector Arm’s documentation
vmaxnmvq_f32neon
Floating-point maximum number across vector Arm’s documentation
vmaxnmvq_f64neon
Floating-point maximum number across vector Arm’s documentation
vmaxq_f64neon
Maximum (vector) Arm’s documentation
vmaxv_f32neon
Horizontal vector max. Arm’s documentation
vmaxv_s8neon
Horizontal vector max. Arm’s documentation
vmaxv_s16neon
Horizontal vector max. Arm’s documentation
vmaxv_s32neon
Horizontal vector max. Arm’s documentation
vmaxv_u8neon
Horizontal vector max. Arm’s documentation
vmaxv_u16neon
Horizontal vector max. Arm’s documentation
vmaxv_u32neon
Horizontal vector max. Arm’s documentation
vmaxvq_f32neon
Horizontal vector max. Arm’s documentation
vmaxvq_f64neon
Horizontal vector max. Arm’s documentation
vmaxvq_s8neon
Horizontal vector max. Arm’s documentation
vmaxvq_s16neon
Horizontal vector max. Arm’s documentation
vmaxvq_s32neon
Horizontal vector max. Arm’s documentation
vmaxvq_u8neon
Horizontal vector max. Arm’s documentation
vmaxvq_u16neon
Horizontal vector max. Arm’s documentation
vmaxvq_u32neon
Horizontal vector max. Arm’s documentation
vmin_f64neon
Minimum (vector) Arm’s documentation
vminnm_f64neon
Floating-point Minimum Number (vector) Arm’s documentation
vminnmq_f64neon
Floating-point Minimum Number (vector) Arm’s documentation
vminnmv_f32neon
Floating-point minimum number across vector Arm’s documentation
vminnmvq_f32neon
Floating-point minimum number across vector Arm’s documentation
vminnmvq_f64neon
Floating-point minimum number across vector Arm’s documentation
vminq_f64neon
Minimum (vector) Arm’s documentation
vminv_f32neon
Horizontal vector min. Arm’s documentation
vminv_s8neon
Horizontal vector min. Arm’s documentation
vminv_s16neon
Horizontal vector min. Arm’s documentation
vminv_s32neon
Horizontal vector min. Arm’s documentation
vminv_u8neon
Horizontal vector min. Arm’s documentation
vminv_u16neon
Horizontal vector min. Arm’s documentation
vminv_u32neon
Horizontal vector min. Arm’s documentation
vminvq_f32neon
Horizontal vector min. Arm’s documentation
vminvq_f64neon
Horizontal vector min. Arm’s documentation
vminvq_s8neon
Horizontal vector min. Arm’s documentation
vminvq_s16neon
Horizontal vector min. Arm’s documentation
vminvq_s32neon
Horizontal vector min. Arm’s documentation
vminvq_u8neon
Horizontal vector min. Arm’s documentation
vminvq_u16neon
Horizontal vector min. Arm’s documentation
vminvq_u32neon
Horizontal vector min. Arm’s documentation
vmla_f64neon
Floating-point multiply-add to accumulator Arm’s documentation
vmlal_high_lane_s16neon
Multiply-add long Arm’s documentation
vmlal_high_lane_s32neon
Multiply-add long Arm’s documentation
vmlal_high_lane_u16neon
Multiply-add long Arm’s documentation
vmlal_high_lane_u32neon
Multiply-add long Arm’s documentation
vmlal_high_laneq_s16neon
Multiply-add long Arm’s documentation
vmlal_high_laneq_s32neon
Multiply-add long Arm’s documentation
vmlal_high_laneq_u16neon
Multiply-add long Arm’s documentation
vmlal_high_laneq_u32neon
Multiply-add long Arm’s documentation
vmlal_high_n_s16neon
Multiply-add long Arm’s documentation
vmlal_high_n_s32neon
Multiply-add long Arm’s documentation
vmlal_high_n_u16neon
Multiply-add long Arm’s documentation
vmlal_high_n_u32neon
Multiply-add long Arm’s documentation
vmlal_high_s8neon
Signed multiply-add long Arm’s documentation
vmlal_high_s16neon
Signed multiply-add long Arm’s documentation
vmlal_high_s32neon
Signed multiply-add long Arm’s documentation
vmlal_high_u8neon
Unsigned multiply-add long Arm’s documentation
vmlal_high_u16neon
Unsigned multiply-add long Arm’s documentation
vmlal_high_u32neon
Unsigned multiply-add long Arm’s documentation
vmlaq_f64neon
Floating-point multiply-add to accumulator Arm’s documentation
vmls_f64neon
Floating-point multiply-subtract from accumulator Arm’s documentation
vmlsl_high_lane_s16neon
Multiply-subtract long Arm’s documentation
vmlsl_high_lane_s32neon
Multiply-subtract long Arm’s documentation
vmlsl_high_lane_u16neon
Multiply-subtract long Arm’s documentation
vmlsl_high_lane_u32neon
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_s16neon
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_s32neon
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_u16neon
Multiply-subtract long Arm’s documentation
vmlsl_high_laneq_u32neon
Multiply-subtract long Arm’s documentation
vmlsl_high_n_s16neon
Multiply-subtract long Arm’s documentation
vmlsl_high_n_s32neon
Multiply-subtract long Arm’s documentation
vmlsl_high_n_u16neon
Multiply-subtract long Arm’s documentation
vmlsl_high_n_u32neon
Multiply-subtract long Arm’s documentation
vmlsl_high_s8neon
Signed multiply-subtract long Arm’s documentation
vmlsl_high_s16neon
Signed multiply-subtract long Arm’s documentation
vmlsl_high_s32neon
Signed multiply-subtract long Arm’s documentation
vmlsl_high_u8neon
Unsigned multiply-subtract long Arm’s documentation
vmlsl_high_u16neon
Unsigned multiply-subtract long Arm’s documentation
vmlsl_high_u32neon
Unsigned multiply-subtract long Arm’s documentation
vmlsq_f64neon
Floating-point multiply-subtract from accumulator Arm’s documentation
vmovl_high_s8neon
Vector move Arm’s documentation
vmovl_high_s16neon
Vector move Arm’s documentation
vmovl_high_s32neon
Vector move Arm’s documentation
vmovl_high_u8neon
Vector move Arm’s documentation
vmovl_high_u16neon
Vector move Arm’s documentation
vmovl_high_u32neon
Vector move Arm’s documentation
vmovn_high_s16neon
Extract narrow Arm’s documentation
vmovn_high_s32neon
Extract narrow Arm’s documentation
vmovn_high_s64neon
Extract narrow Arm’s documentation
vmovn_high_u16neon
Extract narrow Arm’s documentation
vmovn_high_u32neon
Extract narrow Arm’s documentation
vmovn_high_u64neon
Extract narrow Arm’s documentation
vmul_f64neon
Multiply Arm’s documentation
vmul_lane_f64neon
Floating-point multiply Arm’s documentation
vmul_laneq_f64neon
Floating-point multiply Arm’s documentation
vmul_n_f64neon
Vector multiply by scalar Arm’s documentation
vmuld_lane_f64neon
Floating-point multiply Arm’s documentation
vmuld_laneq_f64neon
Floating-point multiply Arm’s documentation
vmull_high_lane_s16neon
Multiply long Arm’s documentation
vmull_high_lane_s32neon
Multiply long Arm’s documentation
vmull_high_lane_u16neon
Multiply long Arm’s documentation
vmull_high_lane_u32neon
Multiply long Arm’s documentation
vmull_high_laneq_s16neon
Multiply long Arm’s documentation
vmull_high_laneq_s32neon
Multiply long Arm’s documentation
vmull_high_laneq_u16neon
Multiply long Arm’s documentation
vmull_high_laneq_u32neon
Multiply long Arm’s documentation
vmull_high_n_s16neon
Multiply long Arm’s documentation
vmull_high_n_s32neon
Multiply long Arm’s documentation
vmull_high_n_u16neon
Multiply long Arm’s documentation
vmull_high_n_u32neon
Multiply long Arm’s documentation
vmull_high_p8neon
Polynomial multiply long Arm’s documentation
vmull_high_p64neon,aes
Polynomial multiply long Arm’s documentation
vmull_high_s8neon
Signed multiply long Arm’s documentation
vmull_high_s16neon
Signed multiply long Arm’s documentation
vmull_high_s32neon
Signed multiply long Arm’s documentation
vmull_high_u8neon
Unsigned multiply long Arm’s documentation
vmull_high_u16neon
Unsigned multiply long Arm’s documentation
vmull_high_u32neon
Unsigned multiply long Arm’s documentation
vmull_p64neon,aes
Polynomial multiply long Arm’s documentation
vmulq_f64neon
Multiply Arm’s documentation
vmulq_lane_f64neon
Floating-point multiply Arm’s documentation
vmulq_laneq_f64neon
Floating-point multiply Arm’s documentation
vmulq_n_f64neon
Vector multiply by scalar Arm’s documentation
vmuls_lane_f32neon
Floating-point multiply Arm’s documentation
vmuls_laneq_f32neon
Floating-point multiply Arm’s documentation
vmulx_f32neon
Floating-point multiply extended Arm’s documentation
vmulx_f64neon
Floating-point multiply extended Arm’s documentation
vmulx_lane_f32neon
Floating-point multiply extended Arm’s documentation
vmulx_lane_f64neon
Floating-point multiply extended Arm’s documentation
vmulx_laneq_f32neon
Floating-point multiply extended Arm’s documentation
vmulx_laneq_f64neon
Floating-point multiply extended Arm’s documentation
vmulxd_f64neon
Floating-point multiply extended Arm’s documentation
vmulxd_lane_f64neon
Floating-point multiply extended Arm’s documentation
vmulxd_laneq_f64neon
Floating-point multiply extended Arm’s documentation
vmulxq_f32neon
Floating-point multiply extended Arm’s documentation
vmulxq_f64neon
Floating-point multiply extended Arm’s documentation
vmulxq_lane_f32neon
Floating-point multiply extended Arm’s documentation
vmulxq_lane_f64neon
Floating-point multiply extended Arm’s documentation
vmulxq_laneq_f32neon
Floating-point multiply extended Arm’s documentation
vmulxq_laneq_f64neon
Floating-point multiply extended Arm’s documentation
vmulxs_f32neon
Floating-point multiply extended Arm’s documentation
vmulxs_lane_f32neon
Floating-point multiply extended Arm’s documentation
vmulxs_laneq_f32neon
Floating-point multiply extended Arm’s documentation
vneg_f64neon
Negate Arm’s documentation
vneg_s64neon
Negate Arm’s documentation
vnegd_s64neon
Negate Arm’s documentation
vnegq_f64neon
Negate Arm’s documentation
vnegq_s64neon
Negate Arm’s documentation
vpaddd_f64neon
Floating-point add pairwise Arm’s documentation
vpaddd_s64neon
Add pairwise Arm’s documentation
vpaddd_u64neon
Add pairwise Arm’s documentation
vpaddq_f32neon
Floating-point add pairwise Arm’s documentation
vpaddq_f64neon
Floating-point add pairwise Arm’s documentation
vpaddq_s8neon
Add Pairwise Arm’s documentation
vpaddq_s16neon
Add Pairwise Arm’s documentation
vpaddq_s32neon
Add Pairwise Arm’s documentation
vpaddq_s64neon
Add Pairwise Arm’s documentation
vpaddq_u8neon
Add Pairwise Arm’s documentation
vpaddq_u16neon
Add Pairwise Arm’s documentation
vpaddq_u32neon
Add Pairwise Arm’s documentation
vpaddq_u64neon
Add Pairwise Arm’s documentation
vpadds_f32neon
Floating-point add pairwise Arm’s documentation
vpmaxnm_f32neon
Floating-point Maximum Number Pairwise (vector). Arm’s documentation
vpmaxnmq_f32neon
Floating-point Maximum Number Pairwise (vector). Arm’s documentation
vpmaxnmq_f64neon
Floating-point Maximum Number Pairwise (vector). Arm’s documentation
vpmaxnmqd_f64neon
Floating-point maximum number pairwise Arm’s documentation
vpmaxnms_f32neon
Floating-point maximum number pairwise Arm’s documentation
vpmaxq_f32neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_f64neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_s8neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_s16neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_s32neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_u8neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_u16neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxq_u32neon
Folding maximum of adjacent pairs Arm’s documentation
vpmaxqd_f64neon
Floating-point maximum pairwise Arm’s documentation
vpmaxs_f32neon
Floating-point maximum pairwise Arm’s documentation
vpminnm_f32neon
Floating-point Minimum Number Pairwise (vector). Arm’s documentation
vpminnmq_f32neon
Floating-point Minimum Number Pairwise (vector). Arm’s documentation
vpminnmq_f64neon
Floating-point Minimum Number Pairwise (vector). Arm’s documentation
vpminnmqd_f64neon
Floating-point minimum number pairwise Arm’s documentation
vpminnms_f32neon
Floating-point minimum number pairwise Arm’s documentation
vpminq_f32neon
Folding minimum of adjacent pairs Arm’s documentation
vpminq_f64neon
Folding minimum of adjacent pairs Arm’s documentation
vpminq_s8neon
Folding minimum of adjacent pairs Arm’s documentation
vpminq_s16neon
Folding minimum of adjacent pairs Arm’s documentation
vpminq_s32neon
Folding minimum of adjacent pairs Arm’s documentation
vpminq_u8neon
Folding minimum of adjacent pairs Arm’s documentation
vpminq_u16neon
Folding minimum of adjacent pairs Arm’s documentation
vpminq_u32neon
Folding minimum of adjacent pairs Arm’s documentation
vpminqd_f64neon
Floating-point minimum pairwise Arm’s documentation
vpmins_f32neon
Floating-point minimum pairwise Arm’s documentation
vqabs_s64neon
Signed saturating Absolute value Arm’s documentation
vqabsb_s8neon
Signed saturating absolute value Arm’s documentation
vqabsd_s64neon
Signed saturating absolute value Arm’s documentation
vqabsh_s16neon
Signed saturating absolute value Arm’s documentation
vqabsq_s64neon
Signed saturating Absolute value Arm’s documentation
vqabss_s32neon
Signed saturating absolute value Arm’s documentation
vqaddb_s8neon
Saturating add Arm’s documentation
vqaddb_u8neon
Saturating add Arm’s documentation
vqaddd_s64neon
Saturating add Arm’s documentation
vqaddd_u64neon
Saturating add Arm’s documentation
vqaddh_s16neon
Saturating add Arm’s documentation
vqaddh_u16neon
Saturating add Arm’s documentation
vqadds_s32neon
Saturating add Arm’s documentation
vqadds_u32neon
Saturating add Arm’s documentation
vqdmlal_high_lane_s16neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_lane_s32neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_laneq_s16neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_laneq_s32neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_n_s16neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_n_s32neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_s16neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_high_s32neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlal_laneq_s16neon
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlal_laneq_s32neon
Vector widening saturating doubling multiply accumulate with scalar Arm’s documentation
vqdmlalh_lane_s16neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlalh_laneq_s16neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlalh_s16neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlals_lane_s32neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlals_laneq_s32neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlals_s32neon
Signed saturating doubling multiply-add long Arm’s documentation
vqdmlsl_high_lane_s16neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_lane_s32neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_laneq_s16neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_laneq_s32neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_n_s16neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_n_s32neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_s16neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_high_s32neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsl_laneq_s16neon
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlsl_laneq_s32neon
Vector widening saturating doubling multiply subtract with scalar Arm’s documentation
vqdmlslh_lane_s16neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlslh_laneq_s16neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlslh_s16neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsls_lane_s32neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsls_laneq_s32neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmlsls_s32neon
Signed saturating doubling multiply-subtract long Arm’s documentation
vqdmulh_lane_s16neon
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulh_lane_s32neon
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulhh_lane_s16neon
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhh_laneq_s16neon
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhh_s16neon
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhq_lane_s16neon
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulhq_lane_s32neon
Vector saturating doubling multiply high by scalar Arm’s documentation
vqdmulhs_lane_s32neon
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhs_laneq_s32neon
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmulhs_s32neon
Signed saturating doubling multiply returning high half Arm’s documentation
vqdmull_high_lane_s16neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_lane_s32neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_laneq_s16neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_laneq_s32neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_n_s16neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_n_s32neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_s16neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_high_s32neon
Signed saturating doubling multiply long Arm’s documentation
vqdmull_laneq_s16neon
Vector saturating doubling long multiply by scalar Arm’s documentation
vqdmull_laneq_s32neon
Vector saturating doubling long multiply by scalar Arm’s documentation
vqdmullh_lane_s16neon
Signed saturating doubling multiply long Arm’s documentation
vqdmullh_laneq_s16neon
Signed saturating doubling multiply long Arm’s documentation
vqdmullh_s16neon
Signed saturating doubling multiply long Arm’s documentation
vqdmulls_lane_s32neon
Signed saturating doubling multiply long Arm’s documentation
vqdmulls_laneq_s32neon
Signed saturating doubling multiply long Arm’s documentation
vqdmulls_s32neon
Signed saturating doubling multiply long Arm’s documentation
vqmovn_high_s16neon
Signed saturating extract narrow Arm’s documentation
vqmovn_high_s32neon
Signed saturating extract narrow Arm’s documentation
vqmovn_high_s64neon
Signed saturating extract narrow Arm’s documentation
vqmovn_high_u16neon
Signed saturating extract narrow Arm’s documentation
vqmovn_high_u32neon
Signed saturating extract narrow Arm’s documentation
vqmovn_high_u64neon
Signed saturating extract narrow Arm’s documentation
vqmovnd_s64neon
Saturating extract narrow Arm’s documentation
vqmovnd_u64neon
Saturating extract narrow Arm’s documentation
vqmovnh_s16neon
Saturating extract narrow Arm’s documentation
vqmovnh_u16neon
Saturating extract narrow Arm’s documentation
vqmovns_s32neon
Saturating extract narrow Arm’s documentation
vqmovns_u32neon
Saturating extract narrow Arm’s documentation
vqmovun_high_s16neon
Signed saturating extract unsigned narrow Arm’s documentation
vqmovun_high_s32neon
Signed saturating extract unsigned narrow Arm’s documentation
vqmovun_high_s64neon
Signed saturating extract unsigned narrow Arm’s documentation
vqmovund_s64neon
Signed saturating extract unsigned narrow Arm’s documentation
vqmovunh_s16neon
Signed saturating extract unsigned narrow Arm’s documentation
vqmovuns_s32neon
Signed saturating extract unsigned narrow Arm’s documentation
vqneg_s64neon
Signed saturating negate Arm’s documentation
vqnegb_s8neon
Signed saturating negate Arm’s documentation
vqnegd_s64neon
Signed saturating negate Arm’s documentation
vqnegh_s16neon
Signed saturating negate Arm’s documentation
vqnegq_s64neon
Signed saturating negate Arm’s documentation
vqnegs_s32neon
Signed saturating negate Arm’s documentation
vqrdmlah_lane_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_lane_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_laneq_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_laneq_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlah_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahh_lane_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahh_laneq_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahh_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_lane_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_lane_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_laneq_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_laneq_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_s16rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahq_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahs_lane_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahs_laneq_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlahs_s32rdm
Signed saturating rounding doubling multiply accumulate returning high half Arm’s documentation
vqrdmlsh_lane_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_lane_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_laneq_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_laneq_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlsh_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshh_lane_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshh_laneq_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshh_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_lane_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_lane_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_laneq_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_laneq_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_s16rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshq_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshs_lane_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshs_laneq_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmlshs_s32rdm
Signed saturating rounding doubling multiply subtract returning high half Arm’s documentation
vqrdmulhh_lane_s16neon
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhh_laneq_s16neon
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhh_s16neon
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhs_lane_s32neon
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhs_laneq_s32neon
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrdmulhs_s32neon
Signed saturating rounding doubling multiply returning high half Arm’s documentation
vqrshlb_s8neon
Signed saturating rounding shift left Arm’s documentation
vqrshlb_u8neon
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshld_s64neon
Signed saturating rounding shift left Arm’s documentation
vqrshld_u64neon
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshlh_s16neon
Signed saturating rounding shift left Arm’s documentation
vqrshlh_u16neon
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshls_s32neon
Signed saturating rounding shift left Arm’s documentation
vqrshls_u32neon
Unsigned signed saturating rounding shift left Arm’s documentation
vqrshrn_high_n_s16neon
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_s32neon
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_s64neon
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_u16neon
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_u32neon
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrn_high_n_u64neon
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrnd_n_s64neon
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrnd_n_u64neon
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrnh_n_s16neon
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrnh_n_u16neon
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrns_n_s32neon
Signed saturating rounded shift right narrow Arm’s documentation
vqrshrns_n_u32neon
Unsigned saturating rounded shift right narrow Arm’s documentation
vqrshrun_high_n_s16neon
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrun_high_n_s32neon
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrun_high_n_s64neon
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrund_n_s64neon
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshrunh_n_s16neon
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqrshruns_n_s32neon
Signed saturating rounded shift right unsigned narrow Arm’s documentation
vqshlb_n_s8neon
Signed saturating shift left Arm’s documentation
vqshlb_n_u8neon
Unsigned saturating shift left Arm’s documentation
vqshlb_s8neon
Signed saturating shift left Arm’s documentation
vqshlb_u8neon
Unsigned saturating shift left Arm’s documentation
vqshld_n_s64neon
Signed saturating shift left Arm’s documentation
vqshld_n_u64neon
Unsigned saturating shift left Arm’s documentation
vqshld_s64neon
Signed saturating shift left Arm’s documentation
vqshld_u64neon
Unsigned saturating shift left Arm’s documentation
vqshlh_n_s16neon
Signed saturating shift left Arm’s documentation
vqshlh_n_u16neon
Unsigned saturating shift left Arm’s documentation
vqshlh_s16neon
Signed saturating shift left Arm’s documentation
vqshlh_u16neon
Unsigned saturating shift left Arm’s documentation
vqshls_n_s32neon
Signed saturating shift left Arm’s documentation
vqshls_n_u32neon
Unsigned saturating shift left Arm’s documentation
vqshls_s32neon
Signed saturating shift left Arm’s documentation
vqshls_u32neon
Unsigned saturating shift left Arm’s documentation
vqshlub_n_s8neon
Signed saturating shift left unsigned Arm’s documentation
vqshlud_n_s64neon
Signed saturating shift left unsigned Arm’s documentation
vqshluh_n_s16neon
Signed saturating shift left unsigned Arm’s documentation
vqshlus_n_s32neon
Signed saturating shift left unsigned Arm’s documentation
vqshrn_high_n_s16neon
Signed saturating shift right narrow Arm’s documentation
vqshrn_high_n_s32neon
Signed saturating shift right narrow Arm’s documentation
vqshrn_high_n_s64neon
Signed saturating shift right narrow Arm’s documentation
vqshrn_high_n_u16neon
Unsigned saturating shift right narrow Arm’s documentation
vqshrn_high_n_u32neon
Unsigned saturating shift right narrow Arm’s documentation
vqshrn_high_n_u64neon
Unsigned saturating shift right narrow Arm’s documentation
vqshrnd_n_s64neon
Signed saturating shift right narrow Arm’s documentation
vqshrnd_n_u64neon
Unsigned saturating shift right narrow Arm’s documentation
vqshrnh_n_s16neon
Signed saturating shift right narrow Arm’s documentation
vqshrnh_n_u16neon
Unsigned saturating shift right narrow Arm’s documentation
vqshrns_n_s32neon
Signed saturating shift right narrow Arm’s documentation
vqshrns_n_u32neon
Unsigned saturating shift right narrow Arm’s documentation
vqshrun_high_n_s16neon
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrun_high_n_s32neon
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrun_high_n_s64neon
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrund_n_s64neon
Signed saturating shift right unsigned narrow Arm’s documentation
vqshrunh_n_s16neon
Signed saturating shift right unsigned narrow Arm’s documentation
vqshruns_n_s32neon
Signed saturating shift right unsigned narrow Arm’s documentation
vqsubb_s8neon
Saturating subtract Arm’s documentation
vqsubb_u8neon
Saturating subtract Arm’s documentation
vqsubd_s64neon
Saturating subtract Arm’s documentation
vqsubd_u64neon
Saturating subtract Arm’s documentation
vqsubh_s16neon
Saturating subtract Arm’s documentation
vqsubh_u16neon
Saturating subtract Arm’s documentation
vqsubs_s32neon
Saturating subtract Arm’s documentation
vqsubs_u32neon
Saturating subtract Arm’s documentation
vqtbl1 🔒 neon
Table look-up Arm’s documentation
vqtbl2 🔒 neon
Table look-up Arm’s documentation
vqtbl3 🔒 neon
Table look-up Arm’s documentation
vqtbl4 🔒 neon
Table look-up Arm’s documentation
vqtbl1_p8neon
Table look-up Arm’s documentation
vqtbl1_s8neon
Table look-up Arm’s documentation
vqtbl1_u8neon
Table look-up Arm’s documentation
vqtbl1q 🔒 neon
Table look-up Arm’s documentation
vqtbl1q_p8neon
Table look-up Arm’s documentation
vqtbl1q_s8neon
Table look-up Arm’s documentation
vqtbl1q_u8neon
Table look-up Arm’s documentation
vqtbl2_p8neon
Table look-up Arm’s documentation
vqtbl2_s8neon
Table look-up Arm’s documentation
vqtbl2_u8neon
Table look-up Arm’s documentation
vqtbl2q 🔒 neon
Table look-up Arm’s documentation
vqtbl2q_p8neon
Table look-up Arm’s documentation
vqtbl2q_s8neon
Table look-up Arm’s documentation
vqtbl2q_u8neon
Table look-up Arm’s documentation
vqtbl3_p8neon
Table look-up Arm’s documentation
vqtbl3_s8neon
Table look-up Arm’s documentation
vqtbl3_u8neon
Table look-up Arm’s documentation
vqtbl3q 🔒 neon
Table look-up Arm’s documentation
vqtbl3q_p8neon
Table look-up Arm’s documentation
vqtbl3q_s8neon
Table look-up Arm’s documentation
vqtbl3q_u8neon
Table look-up Arm’s documentation
vqtbl4_p8neon
Table look-up Arm’s documentation
vqtbl4_s8neon
Table look-up Arm’s documentation
vqtbl4_u8neon
Table look-up Arm’s documentation
vqtbl4q 🔒 neon
Table look-up Arm’s documentation
vqtbl4q_p8neon
Table look-up Arm’s documentation
vqtbl4q_s8neon
Table look-up Arm’s documentation
vqtbl4q_u8neon
Table look-up Arm’s documentation
vqtbx1 🔒 neon
Extended table look-up Arm’s documentation
vqtbx2 🔒 neon
Extended table look-up Arm’s documentation
vqtbx3 🔒 neon
Extended table look-up Arm’s documentation
vqtbx4 🔒 neon
Extended table look-up Arm’s documentation
vqtbx1_p8neon
Extended table look-up Arm’s documentation
vqtbx1_s8neon
Extended table look-up Arm’s documentation
vqtbx1_u8neon
Extended table look-up Arm’s documentation
vqtbx1q 🔒 neon
Extended table look-up Arm’s documentation
vqtbx1q_p8neon
Extended table look-up Arm’s documentation
vqtbx1q_s8neon
Extended table look-up Arm’s documentation
vqtbx1q_u8neon
Extended table look-up Arm’s documentation
vqtbx2_p8neon
Extended table look-up Arm’s documentation
vqtbx2_s8neon
Extended table look-up Arm’s documentation
vqtbx2_u8neon
Extended table look-up Arm’s documentation
vqtbx2q 🔒 neon
Extended table look-up Arm’s documentation
vqtbx2q_p8neon
Extended table look-up Arm’s documentation
vqtbx2q_s8neon
Extended table look-up Arm’s documentation
vqtbx2q_u8neon
Extended table look-up Arm’s documentation
vqtbx3_p8neon
Extended table look-up Arm’s documentation
vqtbx3_s8neon
Extended table look-up Arm’s documentation
vqtbx3_u8neon
Extended table look-up Arm’s documentation
vqtbx3q 🔒 neon
Extended table look-up Arm’s documentation
vqtbx3q_p8neon
Extended table look-up Arm’s documentation
vqtbx3q_s8neon
Extended table look-up Arm’s documentation
vqtbx3q_u8neon
Extended table look-up Arm’s documentation
vqtbx4_p8neon
Extended table look-up Arm’s documentation
vqtbx4_s8neon
Extended table look-up Arm’s documentation
vqtbx4_u8neon
Extended table look-up Arm’s documentation
vqtbx4q 🔒 neon
Extended table look-up Arm’s documentation
vqtbx4q_p8neon
Extended table look-up Arm’s documentation
vqtbx4q_s8neon
Extended table look-up Arm’s documentation
vqtbx4q_u8neon
Extended table look-up Arm’s documentation
vrax1q_u64neon,sha3
Rotate and exclusive OR Arm’s documentation
vrbit_p8neon
Reverse bit order Arm’s documentation
vrbit_s8neon
Reverse bit order Arm’s documentation
vrbit_u8neon
Reverse bit order Arm’s documentation
vrbitq_p8neon
Reverse bit order Arm’s documentation
vrbitq_s8neon
Reverse bit order Arm’s documentation
vrbitq_u8neon
Reverse bit order Arm’s documentation
vrecpe_f64neon
Reciprocal estimate. Arm’s documentation
vrecped_f64neon
Reciprocal estimate. Arm’s documentation
vrecpeq_f64neon
Reciprocal estimate. Arm’s documentation
vrecpes_f32neon
Reciprocal estimate. Arm’s documentation
vrecps_f64neon
Floating-point reciprocal step Arm’s documentation
vrecpsd_f64neon
Floating-point reciprocal step Arm’s documentation
vrecpsq_f64neon
Floating-point reciprocal step Arm’s documentation
vrecpss_f32neon
Floating-point reciprocal step Arm’s documentation
vrecpxd_f64neon
Floating-point reciprocal exponent Arm’s documentation
vrecpxs_f32neon
Floating-point reciprocal exponent Arm’s documentation
vreinterpret_f32_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f32_p64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_f32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_p8neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_p16neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_p64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s8neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s16neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_s64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u8neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u16neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_u64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p8_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p16_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_f32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_s64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_p64_u64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s8_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s16_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s32_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_s64_p64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u8_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u16_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u32_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpret_u64_p64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f32_p64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_f32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p8neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p16neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_p128neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s8neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s16neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_s64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u8neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u16neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_u64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p8_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p16_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_f32neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_s64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p64_u64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_p128_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s8_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s16_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s32_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_s64_p64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u8_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u16_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u32_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_f64neon
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_u64_p64neon
Vector reinterpret cast operation Arm’s documentation
vrnd_f32neon
Floating-point round to integral, toward zero Arm’s documentation
vrnd_f64neon
Floating-point round to integral, toward zero Arm’s documentation
vrnda_f32neon
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrnda_f64neon
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndaq_f32neon
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndaq_f64neon
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndi_f32neon
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndi_f64neon
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndiq_f32neon
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndiq_f64neon
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndm_f32neon
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndm_f64neon
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndmq_f32neon
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndmq_f64neon
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndn_f64neon
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndnq_f64neon
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndns_f32neon
Floating-point round to integral, to nearest with ties to even Arm’s documentation
vrndp_f32neon
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndp_f64neon
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndpq_f32neon
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndpq_f64neon
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndq_f32neon
Floating-point round to integral, toward zero Arm’s documentation
vrndq_f64neon
Floating-point round to integral, toward zero Arm’s documentation
vrndx_f32neon
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndx_f64neon
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndxq_f32neon
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndxq_f64neon
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrshld_s64neon
Signed rounding shift left Arm’s documentation
vrshld_u64neon
Unsigned rounding shift left Arm’s documentation
vrshrd_n_s64neon
Signed rounding shift right Arm’s documentation
vrshrd_n_u64neon
Unsigned rounding shift right Arm’s documentation
vrshrn_high_n_s16neon
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_s32neon
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_s64neon
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_u16neon
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_u32neon
Rounding shift right narrow Arm’s documentation
vrshrn_high_n_u64neon
Rounding shift right narrow Arm’s documentation
vrsqrte_f64neon
Reciprocal square-root estimate. Arm’s documentation
vrsqrted_f64neon
Reciprocal square-root estimate. Arm’s documentation
vrsqrteq_f64neon
Reciprocal square-root estimate. Arm’s documentation
vrsqrtes_f32neon
Reciprocal square-root estimate. Arm’s documentation
vrsqrts_f64neon
Floating-point reciprocal square root step Arm’s documentation
vrsqrtsd_f64neon
Floating-point reciprocal square root step Arm’s documentation
vrsqrtsq_f64neon
Floating-point reciprocal square root step Arm’s documentation
vrsqrtss_f32neon
Floating-point reciprocal square root step Arm’s documentation
vrsrad_n_s64neon
Signed rounding shift right and accumulate. Arm’s documentation
vrsrad_n_u64neon
Unsigned rounding shift right and accumulate. Arm’s documentation
vrsubhn_high_s16neon
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_s32neon
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_s64neon
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_u16neon
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_u32neon
Rounding subtract returning high narrow Arm’s documentation
vrsubhn_high_u64neon
Rounding subtract returning high narrow Arm’s documentation
vset_lane_f64neon
Insert vector element from another vector element Arm’s documentation
vsetq_lane_f64neon
Insert vector element from another vector element Arm’s documentation
vsha512h2q_u64neon,sha3
SHA512 hash update part 2 Arm’s documentation
vsha512hq_u64neon,sha3
SHA512 hash update part 1 Arm’s documentation
vsha512su0q_u64neon,sha3
SHA512 schedule update 0 Arm’s documentation
vsha512su1q_u64neon,sha3
SHA512 schedule update 1 Arm’s documentation
vshld_s64neon
Signed Shift left Arm’s documentation
vshld_u64neon
Unsigned Shift left Arm’s documentation
vshll_high_n_s8neon
Signed shift left long Arm’s documentation
vshll_high_n_s16neon
Signed shift left long Arm’s documentation
vshll_high_n_s32neon
Signed shift left long Arm’s documentation
vshll_high_n_u8neon
Signed shift left long Arm’s documentation
vshll_high_n_u16neon
Signed shift left long Arm’s documentation
vshll_high_n_u32neon
Signed shift left long Arm’s documentation
vshrn_high_n_s16neon
Shift right narrow Arm’s documentation
vshrn_high_n_s32neon
Shift right narrow Arm’s documentation
vshrn_high_n_s64neon
Shift right narrow Arm’s documentation
vshrn_high_n_u16neon
Shift right narrow Arm’s documentation
vshrn_high_n_u32neon
Shift right narrow Arm’s documentation
vshrn_high_n_u64neon
Shift right narrow Arm’s documentation
vsli_n_p8neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_p16neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_p64neon,aes
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s8neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s16neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s32neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_s64neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u8neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u16neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u32neon
Shift Left and Insert (immediate) Arm’s documentation
vsli_n_u64neon
Shift Left and Insert (immediate) Arm’s documentation
vslid_n_s64neon
Shift left and insert Arm’s documentation
vslid_n_u64neon
Shift left and insert Arm’s documentation
vsliq_n_p8neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_p16neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_p64neon,aes
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s8neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s16neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s32neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_s64neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u8neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u16neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u32neon
Shift Left and Insert (immediate) Arm’s documentation
vsliq_n_u64neon
Shift Left and Insert (immediate) Arm’s documentation
vsqadd_u8neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadd_u16neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadd_u32neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadd_u64neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddb_u8neon
Unsigned saturating accumulate of signed value Arm’s documentation
vsqaddd_u64neon
Unsigned saturating accumulate of signed value Arm’s documentation
vsqaddh_u16neon
Unsigned saturating accumulate of signed value Arm’s documentation
vsqaddq_u8neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddq_u16neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddq_u32neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqaddq_u64neon
Unsigned saturating Accumulate of Signed value. Arm’s documentation
vsqadds_u32neon
Unsigned saturating accumulate of signed value Arm’s documentation
vsqrt_f32neon
Calculates the square root of each lane. Arm’s documentation
vsqrt_f64neon
Calculates the square root of each lane. Arm’s documentation
vsqrtq_f32neon
Calculates the square root of each lane. Arm’s documentation
vsqrtq_f64neon
Calculates the square root of each lane. Arm’s documentation
vsri_n_p8neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_p16neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_p64neon,aes
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s8neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s16neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s32neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_s64neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u8neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u16neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u32neon
Shift Right and Insert (immediate) Arm’s documentation
vsri_n_u64neon
Shift Right and Insert (immediate) Arm’s documentation
vsrid_n_s64neon
Shift right and insert Arm’s documentation
vsrid_n_u64neon
Shift right and insert Arm’s documentation
vsriq_n_p8neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_p16neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_p64neon,aes
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s8neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s16neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s32neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_s64neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u8neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u16neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u32neon
Shift Right and Insert (immediate) Arm’s documentation
vsriq_n_u64neon
Shift Right and Insert (immediate) Arm’s documentation
vst1_f32neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_f64neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_f64_x2neon
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f64_x3neon
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_f64_x4neon
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1_lane_f64neon
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1_p8neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_p16neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_p64neon,aes
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s8neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s16neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s32neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_s64neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u8neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u16neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u32neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1_u64neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_f32neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_f64neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_f64_x2neon
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f64_x3neon
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_f64_x4neon
Store multiple single-element structures to one, two, three, or four registers Arm’s documentation
vst1q_lane_f64neon
Store multiple single-element structures from one, two, three, or four registers Arm’s documentation
vst1q_p8neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_p16neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_p64neon,aes
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s8neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s16neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s32neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_s64neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u8neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u16neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u32neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_u64neon
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst2_f64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_f64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_p64neon,aes
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_s64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2_lane_u64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_f64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_f64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_p8neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_p64neon,aes
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_s8neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_s64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_u8neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_lane_u64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_p64neon,aes
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_s64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst2q_u64neon
Store multiple 2-element structures from two registers Arm’s documentation
vst3_f64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_f64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_p64neon,aes
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_s64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3_lane_u64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_f64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_f64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_p8neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_p64neon,aes
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_s8neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_s64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_u8neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_lane_u64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_p64neon,aes
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_s64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst3q_u64neon
Store multiple 3-element structures from three registers Arm’s documentation
vst4_f64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_f64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_p64neon,aes
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_s64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4_lane_u64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_f64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_f64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_p8neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_p64neon,aes
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_s8neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_s64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_u8neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_lane_u64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_p64neon,aes
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_s64neon
Store multiple 4-element structures from four registers Arm’s documentation
vst4q_u64neon
Store multiple 4-element structures from four registers Arm’s documentation
vsub_f64neon
Subtract Arm’s documentation
vsubd_s64neon
Subtract Arm’s documentation
vsubd_u64neon
Subtract Arm’s documentation
vsubl_high_s8neon
Signed Subtract Long Arm’s documentation
vsubl_high_s16neon
Signed Subtract Long Arm’s documentation
vsubl_high_s32neon
Signed Subtract Long Arm’s documentation
vsubl_high_u8neon
Unsigned Subtract Long Arm’s documentation
vsubl_high_u16neon
Unsigned Subtract Long Arm’s documentation
vsubl_high_u32neon
Unsigned Subtract Long Arm’s documentation
vsubq_f64neon
Subtract Arm’s documentation
vsubw_high_s8neon
Signed Subtract Wide Arm’s documentation
vsubw_high_s16neon
Signed Subtract Wide Arm’s documentation
vsubw_high_s32neon
Signed Subtract Wide Arm’s documentation
vsubw_high_u8neon
Unsigned Subtract Wide Arm’s documentation
vsubw_high_u16neon
Unsigned Subtract Wide Arm’s documentation
vsubw_high_u32neon
Unsigned Subtract Wide Arm’s documentation
vtbl1_p8neon
Table look-up Arm’s documentation
vtbl1_s8neon
Table look-up Arm’s documentation
vtbl1_u8neon
Table look-up Arm’s documentation
vtbl2_p8neon
Table look-up Arm’s documentation
vtbl2_s8neon
Table look-up Arm’s documentation
vtbl2_u8neon
Table look-up Arm’s documentation
vtbl3_p8neon
Table look-up Arm’s documentation
vtbl3_s8neon
Table look-up Arm’s documentation
vtbl3_u8neon
Table look-up Arm’s documentation
vtbl4_p8neon
Table look-up Arm’s documentation
vtbl4_s8neon
Table look-up Arm’s documentation
vtbl4_u8neon
Table look-up Arm’s documentation
vtbx1_p8neon
Extended table look-up Arm’s documentation
vtbx1_s8neon
Extended table look-up Arm’s documentation
vtbx1_u8neon
Extended table look-up Arm’s documentation
vtbx2_p8neon
Extended table look-up Arm’s documentation
vtbx2_s8neon
Extended table look-up Arm’s documentation
vtbx2_u8neon
Extended table look-up Arm’s documentation
vtbx3_p8neon
Extended table look-up Arm’s documentation
vtbx3_s8neon
Extended table look-up Arm’s documentation
vtbx3_u8neon
Extended table look-up Arm’s documentation
vtbx4_p8neon
Extended table look-up Arm’s documentation
vtbx4_s8neon
Extended table look-up Arm’s documentation
vtbx4_u8neon
Extended table look-up Arm’s documentation
vtrn1_f32neon
Transpose vectors Arm’s documentation
vtrn1_p8neon
Transpose vectors Arm’s documentation
vtrn1_p16neon
Transpose vectors Arm’s documentation
vtrn1_s8neon
Transpose vectors Arm’s documentation
vtrn1_s16neon
Transpose vectors Arm’s documentation
vtrn1_s32neon
Transpose vectors Arm’s documentation
vtrn1_u8neon
Transpose vectors Arm’s documentation
vtrn1_u16neon
Transpose vectors Arm’s documentation
vtrn1_u32neon
Transpose vectors Arm’s documentation
vtrn1q_f32neon
Transpose vectors Arm’s documentation
vtrn1q_f64neon
Transpose vectors Arm’s documentation
vtrn1q_p8neon
Transpose vectors Arm’s documentation
vtrn1q_p16neon
Transpose vectors Arm’s documentation
vtrn1q_p64neon
Transpose vectors Arm’s documentation
vtrn1q_s8neon
Transpose vectors Arm’s documentation
vtrn1q_s16neon
Transpose vectors Arm’s documentation
vtrn1q_s32neon
Transpose vectors Arm’s documentation
vtrn1q_s64neon
Transpose vectors Arm’s documentation
vtrn1q_u8neon
Transpose vectors Arm’s documentation
vtrn1q_u16neon
Transpose vectors Arm’s documentation
vtrn1q_u32neon
Transpose vectors Arm’s documentation
vtrn1q_u64neon
Transpose vectors Arm’s documentation
vtrn2_f32neon
Transpose vectors Arm’s documentation
vtrn2_p8neon
Transpose vectors Arm’s documentation
vtrn2_p16neon
Transpose vectors Arm’s documentation
vtrn2_s8neon
Transpose vectors Arm’s documentation
vtrn2_s16neon
Transpose vectors Arm’s documentation
vtrn2_s32neon
Transpose vectors Arm’s documentation
vtrn2_u8neon
Transpose vectors Arm’s documentation
vtrn2_u16neon
Transpose vectors Arm’s documentation
vtrn2_u32neon
Transpose vectors Arm’s documentation
vtrn2q_f32neon
Transpose vectors Arm’s documentation
vtrn2q_f64neon
Transpose vectors Arm’s documentation
vtrn2q_p8neon
Transpose vectors Arm’s documentation
vtrn2q_p16neon
Transpose vectors Arm’s documentation
vtrn2q_p64neon
Transpose vectors Arm’s documentation
vtrn2q_s8neon
Transpose vectors Arm’s documentation
vtrn2q_s16neon
Transpose vectors Arm’s documentation
vtrn2q_s32neon
Transpose vectors Arm’s documentation
vtrn2q_s64neon
Transpose vectors Arm’s documentation
vtrn2q_u8neon
Transpose vectors Arm’s documentation
vtrn2q_u16neon
Transpose vectors Arm’s documentation
vtrn2q_u32neon
Transpose vectors Arm’s documentation
vtrn2q_u64neon
Transpose vectors Arm’s documentation
vtst_p64neon
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_s64neon
Signed compare bitwise Test bits nonzero Arm’s documentation
vtst_u64neon
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vtstd_s64neon
Compare bitwise test bits nonzero Arm’s documentation
vtstd_u64neon
Compare bitwise test bits nonzero Arm’s documentation
vtstq_p64neon
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_s64neon
Signed compare bitwise Test bits nonzero Arm’s documentation
vtstq_u64neon
Unsigned compare bitwise Test bits nonzero Arm’s documentation
vuqadd_s8neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadd_s16neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadd_s32neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadd_s64neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddb_s8neon
Signed saturating accumulate of unsigned value Arm’s documentation
vuqaddd_s64neon
Signed saturating accumulate of unsigned value Arm’s documentation
vuqaddh_s16neon
Signed saturating accumulate of unsigned value Arm’s documentation
vuqaddq_s8neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddq_s16neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddq_s32neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqaddq_s64neon
Signed saturating Accumulate of Unsigned value. Arm’s documentation
vuqadds_s32neon
Signed saturating accumulate of unsigned value Arm’s documentation
vuzp1_f32neon
Unzip vectors Arm’s documentation
vuzp1_p8neon
Unzip vectors Arm’s documentation
vuzp1_p16neon
Unzip vectors Arm’s documentation
vuzp1_s8neon
Unzip vectors Arm’s documentation
vuzp1_s16neon
Unzip vectors Arm’s documentation
vuzp1_s32neon
Unzip vectors Arm’s documentation
vuzp1_u8neon
Unzip vectors Arm’s documentation
vuzp1_u16neon
Unzip vectors Arm’s documentation
vuzp1_u32neon
Unzip vectors Arm’s documentation
vuzp1q_f32neon
Unzip vectors Arm’s documentation
vuzp1q_f64neon
Unzip vectors Arm’s documentation
vuzp1q_p8neon
Unzip vectors Arm’s documentation
vuzp1q_p16neon
Unzip vectors Arm’s documentation
vuzp1q_p64neon
Unzip vectors Arm’s documentation
vuzp1q_s8neon
Unzip vectors Arm’s documentation
vuzp1q_s16neon
Unzip vectors Arm’s documentation
vuzp1q_s32neon
Unzip vectors Arm’s documentation
vuzp1q_s64neon
Unzip vectors Arm’s documentation
vuzp1q_u8neon
Unzip vectors Arm’s documentation
vuzp1q_u16neon
Unzip vectors Arm’s documentation
vuzp1q_u32neon
Unzip vectors Arm’s documentation
vuzp1q_u64neon
Unzip vectors Arm’s documentation
vuzp2_f32neon
Unzip vectors Arm’s documentation
vuzp2_p8neon
Unzip vectors Arm’s documentation
vuzp2_p16neon
Unzip vectors Arm’s documentation
vuzp2_s8neon
Unzip vectors Arm’s documentation
vuzp2_s16neon
Unzip vectors Arm’s documentation
vuzp2_s32neon
Unzip vectors Arm’s documentation
vuzp2_u8neon
Unzip vectors Arm’s documentation
vuzp2_u16neon
Unzip vectors Arm’s documentation
vuzp2_u32neon
Unzip vectors Arm’s documentation
vuzp2q_f32neon
Unzip vectors Arm’s documentation
vuzp2q_f64neon
Unzip vectors Arm’s documentation
vuzp2q_p8neon
Unzip vectors Arm’s documentation
vuzp2q_p16neon
Unzip vectors Arm’s documentation
vuzp2q_p64neon
Unzip vectors Arm’s documentation
vuzp2q_s8neon
Unzip vectors Arm’s documentation
vuzp2q_s16neon
Unzip vectors Arm’s documentation
vuzp2q_s32neon
Unzip vectors Arm’s documentation
vuzp2q_s64neon
Unzip vectors Arm’s documentation
vuzp2q_u8neon
Unzip vectors Arm’s documentation
vuzp2q_u16neon
Unzip vectors Arm’s documentation
vuzp2q_u32neon
Unzip vectors Arm’s documentation
vuzp2q_u64neon
Unzip vectors Arm’s documentation
vxarq_u64neon,sha3
Exclusive OR and rotate Arm’s documentation
vzip1_f32neon
Zip vectors Arm’s documentation
vzip1_p8neon
Zip vectors Arm’s documentation
vzip1_p16neon
Zip vectors Arm’s documentation
vzip1_s8neon
Zip vectors Arm’s documentation
vzip1_s16neon
Zip vectors Arm’s documentation
vzip1_s32neon
Zip vectors Arm’s documentation
vzip1_u8neon
Zip vectors Arm’s documentation
vzip1_u16neon
Zip vectors Arm’s documentation
vzip1_u32neon
Zip vectors Arm’s documentation
vzip1q_f32neon
Zip vectors Arm’s documentation
vzip1q_f64neon
Zip vectors Arm’s documentation
vzip1q_p8neon
Zip vectors Arm’s documentation
vzip1q_p16neon
Zip vectors Arm’s documentation
vzip1q_p64neon
Zip vectors Arm’s documentation
vzip1q_s8neon
Zip vectors Arm’s documentation
vzip1q_s16neon
Zip vectors Arm’s documentation
vzip1q_s32neon
Zip vectors Arm’s documentation
vzip1q_s64neon
Zip vectors Arm’s documentation
vzip1q_u8neon
Zip vectors Arm’s documentation
vzip1q_u16neon
Zip vectors Arm’s documentation
vzip1q_u32neon
Zip vectors Arm’s documentation
vzip1q_u64neon
Zip vectors Arm’s documentation
vzip2_f32neon
Zip vectors Arm’s documentation
vzip2_p8neon
Zip vectors Arm’s documentation
vzip2_p16neon
Zip vectors Arm’s documentation
vzip2_s8neon
Zip vectors Arm’s documentation
vzip2_s16neon
Zip vectors Arm’s documentation
vzip2_s32neon
Zip vectors Arm’s documentation
vzip2_u8neon
Zip vectors Arm’s documentation
vzip2_u16neon
Zip vectors Arm’s documentation
vzip2_u32neon
Zip vectors Arm’s documentation
vzip2q_f32neon
Zip vectors Arm’s documentation
vzip2q_f64neon
Zip vectors Arm’s documentation
vzip2q_p8neon
Zip vectors Arm’s documentation
vzip2q_p16neon
Zip vectors Arm’s documentation
vzip2q_p64neon
Zip vectors Arm’s documentation
vzip2q_s8neon
Zip vectors Arm’s documentation
vzip2q_s16neon
Zip vectors Arm’s documentation
vzip2q_s32neon
Zip vectors Arm’s documentation
vzip2q_s64neon
Zip vectors Arm’s documentation
vzip2q_u8neon
Zip vectors Arm’s documentation
vzip2q_u16neon
Zip vectors Arm’s documentation
vzip2q_u32neon
Zip vectors Arm’s documentation
vzip2q_u64neon
Zip vectors Arm’s documentation
vabdh_f16Experimentalneon,fp16
Floating-point absolute difference Arm’s documentation
vamax_f32Experimentalneon,faminmax
Multi-vector floating-point absolute maximum Arm’s documentation
vamaxq_f32Experimentalneon,faminmax
Multi-vector floating-point absolute maximum Arm’s documentation
vamaxq_f64Experimentalneon,faminmax
Multi-vector floating-point absolute maximum Arm’s documentation
vamin_f32Experimentalneon,faminmax
Multi-vector floating-point absolute minimum Arm’s documentation
vaminq_f32Experimentalneon,faminmax
Multi-vector floating-point absolute minimum Arm’s documentation
vaminq_f64Experimentalneon,faminmax
Multi-vector floating-point absolute minimum Arm’s documentation
vcadd_rot90_f16Experimentalneon,fp16 and fcma
Floating-point complex add Arm’s documentation
vcadd_rot90_f32Experimentalneon,fcma
Floating-point complex add Arm’s documentation
vcadd_rot270_f16Experimentalneon,fp16 and fcma
Floating-point complex add Arm’s documentation
vcadd_rot270_f32Experimentalneon,fcma
Floating-point complex add Arm’s documentation
vcaddq_rot90_f16Experimentalneon,fp16 and fcma
Floating-point complex add Arm’s documentation
vcaddq_rot90_f32Experimentalneon,fcma
Floating-point complex add Arm’s documentation
vcaddq_rot90_f64Experimentalneon,fcma
Floating-point complex add Arm’s documentation
vcaddq_rot270_f16Experimentalneon,fp16 and fcma
Floating-point complex add Arm’s documentation
vcaddq_rot270_f32Experimentalneon,fcma
Floating-point complex add Arm’s documentation
vcaddq_rot270_f64Experimentalneon,fcma
Floating-point complex add Arm’s documentation
vcageh_f16Experimentalneon,fp16
Floating-point absolute compare greater than or equal Arm’s documentation
vcagth_f16Experimentalneon,fp16
Floating-point absolute compare greater than Arm’s documentation
vcaleh_f16Experimentalneon,fp16
Floating-point absolute compare less than or equal Arm’s documentation
vcalth_f16Experimentalneon,fp16
Floating-point absolute compare less than Arm’s documentation
vceqh_f16Experimentalneon,fp16
Floating-point compare equal Arm’s documentation
vceqz_f16Experimentalneon,fp16
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzh_f16Experimentalneon,fp16
Floating-point compare bitwise equal to zero Arm’s documentation
vceqzq_f16Experimentalneon,fp16
Floating-point compare bitwise equal to zero Arm’s documentation
vcgeh_f16Experimentalneon,fp16
Floating-point compare greater than or equal Arm’s documentation
vcgezh_f16Experimentalneon,fp16
Floating-point compare greater than or equal to zero Arm’s documentation
vcgth_f16Experimentalneon,fp16
Floating-point compare greater than Arm’s documentation
vcgtzh_f16Experimentalneon,fp16
Floating-point compare greater than zero Arm’s documentation
vcleh_f16Experimentalneon,fp16
Floating-point compare less than or equal Arm’s documentation
vclezh_f16Experimentalneon,fp16
Floating-point compare less than or equal to zero Arm’s documentation
vclth_f16Experimentalneon,fp16
Floating-point compare less than Arm’s documentation
vcltzh_f16Experimentalneon,fp16
Floating-point compare less than zero Arm’s documentation
vcmla_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot90_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot180_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmla_rot270_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_f64Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_f64Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot90_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_f64Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot180_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_f64Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_lane_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_lane_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_laneq_f16Experimentalneon,fcma and neon,fp16
Floating-point complex multiply accumulate Arm’s documentation
vcmlaq_rot270_laneq_f32Experimentalneon,fcma
Floating-point complex multiply accumulate Arm’s documentation
vcvt_high_f16_f32Experimentalneon,fp16
Floating-point convert to lower precision Arm’s documentation
vcvt_high_f32_f16Experimentalneon,fp16
Floating-point convert to higher precision Arm’s documentation
vcvta_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvta_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_s16_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_s32_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_s64_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_u16_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_u32_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtah_u64_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding to nearest with ties to away Arm’s documentation
vcvtaq_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to nearest with ties to away Arm’s documentation
vcvth_f16_s16Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_f16_s32Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_f16_s64Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_f16_u16Experimentalneon,fp16
Unsigned fixed-point convert to floating-point Arm’s documentation
vcvth_f16_u32Experimentalneon,fp16
Unsigned fixed-point convert to floating-point Arm’s documentation
vcvth_f16_u64Experimentalneon,fp16
Unsigned fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_s16Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_s32Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_s64Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_u16Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_u32Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_f16_u64Experimentalneon,fp16
Fixed-point convert to floating-point Arm’s documentation
vcvth_n_s16_f16Experimentalneon,fp16
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_s32_f16Experimentalneon,fp16
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_s64_f16Experimentalneon,fp16
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_u16_f16Experimentalneon,fp16
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_u32_f16Experimentalneon,fp16
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_n_u64_f16Experimentalneon,fp16
Floating-point convert to fixed-point, rounding toward zero Arm’s documentation
vcvth_s16_f16Experimentalneon,fp16
Floating-point convert to signed fixed-point Arm’s documentation
vcvth_s32_f16Experimentalneon,fp16
Floating-point convert to signed fixed-point Arm’s documentation
vcvth_s64_f16Experimentalneon,fp16
Floating-point convert to signed fixed-point Arm’s documentation
vcvth_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned fixed-point Arm’s documentation
vcvth_u32_f16Experimentalneon,fp16
Floating-point convert to unsigned fixed-point Arm’s documentation
vcvth_u64_f16Experimentalneon,fp16
Floating-point convert to unsigned fixed-point Arm’s documentation
vcvtm_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtm_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtmh_s16_f16Experimentalneon,fp16
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_s32_f16Experimentalneon,fp16
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_s64_f16Experimentalneon,fp16
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_u16_f16Experimentalneon,fp16
Floating-point convert to integer, rounding towards minus infinity Arm’s documentation
vcvtmh_u32_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding towards minus infinity Arm’s documentation
vcvtmh_u64_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding towards minus infinity Arm’s documentation
vcvtmq_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding toward minus infinity Arm’s documentation
vcvtmq_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding toward minus infinity Arm’s documentation
vcvtn_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtn_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_s16_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_s32_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_s64_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_u32_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnh_u64_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding to nearest with ties to even Arm’s documentation
vcvtnq_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to nearest with ties to even Arm’s documentation
vcvtp_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding to plus infinity Arm’s documentation
vcvtp_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtph_s16_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to plus infinity Arm’s documentation
vcvtph_s32_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to plus infinity Arm’s documentation
vcvtph_s64_f16Experimentalneon,fp16
Floating-point convert to integer, rounding to plus infinity Arm’s documentation
vcvtph_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtph_u32_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtph_u64_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vcvtpq_s16_f16Experimentalneon,fp16
Floating-point convert to signed integer, rounding to plus infinity Arm’s documentation
vcvtpq_u16_f16Experimentalneon,fp16
Floating-point convert to unsigned integer, rounding to plus infinity Arm’s documentation
vdiv_f16Experimentalneon,fp16
Divide Arm’s documentation
vdivh_f16Experimentalneon,fp16
Divide Arm’s documentation
vdivq_f16Experimentalneon,fp16
Divide Arm’s documentation
vdot_laneq_s32Experimentalneon,dotprod
Dot product arithmetic (indexed) Arm’s documentation
vdot_laneq_u32Experimentalneon,dotprod
Dot product arithmetic (indexed) Arm’s documentation
vdotq_laneq_s32Experimentalneon,dotprod
Dot product arithmetic (indexed) Arm’s documentation
vdotq_laneq_u32Experimentalneon,dotprod
Dot product arithmetic (indexed) Arm’s documentation
vduph_lane_f16Experimentalneon,fp16
Set all vector lanes to the same value Arm’s documentation
vduph_laneq_f16Experimentalneon,fp16
Extract an element from a vector Arm’s documentation
vfma_lane_f16Experimentalneon,fp16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_laneq_f16Experimentalneon,fp16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfma_n_f16Experimentalneon,fp16
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vfmah_f16Experimentalneon,fp16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmah_lane_f16Experimentalneon,fp16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmah_laneq_f16Experimentalneon,fp16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_lane_f16Experimentalneon,fp16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_laneq_f16Experimentalneon,fp16
Floating-point fused multiply-add to accumulator Arm’s documentation
vfmaq_n_f16Experimentalneon,fp16
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vfmlal_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlal_lane_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_lane_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_laneq_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_laneq_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlal_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlalq_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlalq_lane_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_lane_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_laneq_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_laneq_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (by element). Arm’s documentation
vfmlalq_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Add Long to accumulator (vector). Arm’s documentation
vfmlsl_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfmlsl_lane_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_lane_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_laneq_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_laneq_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlsl_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfmlslq_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfmlslq_lane_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_lane_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_laneq_high_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_laneq_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (by element). Arm’s documentation
vfmlslq_low_f16Experimentalneon,fp16 and fhm
Floating-point fused Multiply-Subtract Long from accumulator (vector). Arm’s documentation
vfms_lane_f16Experimentalneon,fp16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_laneq_f16Experimentalneon,fp16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfms_n_f16Experimentalneon,fp16
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vfmsh_f16Experimentalneon,fp16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsh_lane_f16Experimentalneon,fp16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsh_laneq_f16Experimentalneon,fp16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_lane_f16Experimentalneon,fp16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_laneq_f16Experimentalneon,fp16
Floating-point fused multiply-subtract from accumulator Arm’s documentation
vfmsq_n_f16Experimentalneon,fp16
Floating-point fused Multiply-Subtract from accumulator. Arm’s documentation
vld1_f16Experimentalneon,fp16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vld1q_f16Experimentalneon,fp16
Load multiple single-element structures to one, two, three, or four registers Arm’s documentation
vluti2_lane_p8Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_p16Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_s8Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_s16Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_u8Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2_lane_u16Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_p8Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_p16Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_s8Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_s16Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_u8Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti2q_lane_u16Experimentalneon,lut
Lookup table read with 2-bit indices Arm’s documentation
vluti4q_lane_f16_x2Experimentalneon,lut,fp16
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_p8Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_p16_x2Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_s8Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_s16_x2Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_u8Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_lane_u16_x2Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_f16_x2Experimentalneon,lut,fp16
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_p8Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_p16_x2Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_s8Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_s16_x2Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_u8Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vluti4q_laneq_u16_x2Experimentalneon,lut
Lookup table read with 4-bit indices Arm’s documentation
vmaxh_f16Experimentalneon,fp16
Maximum (vector) Arm’s documentation
vmaxnmh_f16Experimentalneon,fp16
Floating-point Maximum Number Arm’s documentation
vmaxnmv_f16Experimentalneon,fp16
Floating-point maximum number across vector Arm’s documentation
vmaxnmvq_f16Experimentalneon,fp16
Floating-point maximum number across vector Arm’s documentation
vmaxv_f16Experimentalneon,fp16
Floating-point maximum number across vector Arm’s documentation
vmaxvq_f16Experimentalneon,fp16
Floating-point maximum number across vector Arm’s documentation
vminh_f16Experimentalneon,fp16
Minimum (vector) Arm’s documentation
vminnmh_f16Experimentalneon,fp16
Floating-point Minimum Number Arm’s documentation
vminnmv_f16Experimentalneon,fp16
Floating-point minimum number across vector Arm’s documentation
vminnmvq_f16Experimentalneon,fp16
Floating-point minimum number across vector Arm’s documentation
vminv_f16Experimentalneon,fp16
Floating-point minimum number across vector Arm’s documentation
vminvq_f16Experimentalneon,fp16
Floating-point minimum number across vector Arm’s documentation
vmul_laneq_f16Experimentalneon,fp16
Floating-point multiply Arm’s documentation
vmulh_f16Experimentalneon,fp16
Add Arm’s documentation
vmulh_lane_f16Experimentalneon,fp16
Floating-point multiply Arm’s documentation
vmulh_laneq_f16Experimentalneon,fp16
Floating-point multiply Arm’s documentation
vmulq_laneq_f16Experimentalneon,fp16
Floating-point multiply Arm’s documentation
vmulx_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulx_lane_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulx_laneq_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulx_n_f16Experimentalneon,fp16
Vector multiply by scalar Arm’s documentation
vmulxh_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulxh_lane_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulxh_laneq_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulxq_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulxq_lane_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulxq_laneq_f16Experimentalneon,fp16
Floating-point multiply extended Arm’s documentation
vmulxq_n_f16Experimentalneon,fp16
Vector multiply by scalar Arm’s documentation
vnegh_f16Experimentalneon,fp16
Negate Arm’s documentation
vpaddq_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpmax_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpmaxnm_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpmaxnmq_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpmaxq_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpmin_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpminnm_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpminnmq_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vpminq_f16Experimentalneon,fp16
Floating-point add pairwise Arm’s documentation
vrecpeh_f16Experimentalneon,fp16
Reciprocal estimate. Arm’s documentation
vrecpsh_f16Experimentalneon,fp16
Floating-point reciprocal step Arm’s documentation
vrecpxh_f16Experimentalneon,fp16
Floating-point reciprocal exponent Arm’s documentation
vreinterpret_f16_f64Experimentalneon,fp16
Vector reinterpret cast operation Arm’s documentation
vreinterpret_f64_f16Experimentalneon,fp16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f16_f64Experimentalneon,fp16
Vector reinterpret cast operation Arm’s documentation
vreinterpretq_f64_f16Experimentalneon,fp16
Vector reinterpret cast operation Arm’s documentation
vrnd32x_f32Experimentalneon,frintts
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32x_f64Experimentalneon,frintts
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32xq_f32Experimentalneon,frintts
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32xq_f64Experimentalneon,frintts
Floating-point round to 32-bit integer, using current rounding mode Arm’s documentation
vrnd32z_f32Experimentalneon,frintts
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd32z_f64Experimentalneon,frintts
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd32zq_f32Experimentalneon,frintts
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd32zq_f64Experimentalneon,frintts
Floating-point round to 32-bit integer toward zero Arm’s documentation
vrnd64x_f32Experimentalneon,frintts
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64x_f64Experimentalneon,frintts
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64xq_f32Experimentalneon,frintts
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64xq_f64Experimentalneon,frintts
Floating-point round to 64-bit integer, using current rounding mode Arm’s documentation
vrnd64z_f32Experimentalneon,frintts
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrnd64z_f64Experimentalneon,frintts
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrnd64zq_f32Experimentalneon,frintts
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrnd64zq_f64Experimentalneon,frintts
Floating-point round to 64-bit integer toward zero Arm’s documentation
vrnd_f16Experimentalneon,fp16
Floating-point round to integral, toward zero Arm’s documentation
vrnda_f16Experimentalneon,fp16
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndah_f16Experimentalneon,fp16
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndaq_f16Experimentalneon,fp16
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndh_f16Experimentalneon,fp16
Floating-point round to integral, to nearest with ties to away Arm’s documentation
vrndi_f16Experimentalneon,fp16
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndih_f16Experimentalneon,fp16
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndiq_f16Experimentalneon,fp16
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndm_f16Experimentalneon,fp16
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndmh_f16Experimentalneon,fp16
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndmq_f16Experimentalneon,fp16
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndnh_f16Experimentalneon,fp16
Floating-point round to integral, toward minus infinity Arm’s documentation
vrndp_f16Experimentalneon,fp16
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndph_f16Experimentalneon,fp16
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndpq_f16Experimentalneon,fp16
Floating-point round to integral, toward plus infinity Arm’s documentation
vrndq_f16Experimentalneon,fp16
Floating-point round to integral, toward zero Arm’s documentation
vrndx_f16Experimentalneon,fp16
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrndxh_f16Experimentalneon,fp16
Floating-point round to integral, using current rounding mode Arm’s documentation
vrndxq_f16Experimentalneon,fp16
Floating-point round to integral exact, using current rounding mode Arm’s documentation
vrsqrteh_f16Experimentalneon,fp16
Reciprocal square-root estimate. Arm’s documentation
vrsqrtsh_f16Experimentalneon,fp16
Floating-point reciprocal square root step Arm’s documentation
vsm3partw1q_u32Experimentalneon,sm4
SM3PARTW1 Arm’s documentation
vsm3partw2q_u32Experimentalneon,sm4
SM3PARTW2 Arm’s documentation
vsm3ss1q_u32Experimentalneon,sm4
SM3SS1 Arm’s documentation
vsm3tt1aq_u32Experimentalneon,sm4
SM3TT1A Arm’s documentation
vsm3tt1bq_u32Experimentalneon,sm4
SM3TT1B Arm’s documentation
vsm3tt2aq_u32Experimentalneon,sm4
SM3TT2A Arm’s documentation
vsm3tt2bq_u32Experimentalneon,sm4
SM3TT2B Arm’s documentation
vsm4ekeyq_u32Experimentalneon,sm4
SM4 key Arm’s documentation
vsm4eq_u32Experimentalneon,sm4
SM4 encode Arm’s documentation
vsqrt_f16Experimentalneon,fp16
Calculates the square root of each lane. Arm’s documentation
vsqrth_f16Experimentalneon,fp16
Floating-point round to integral, using current rounding mode Arm’s documentation
vsqrtq_f16Experimentalneon,fp16
Calculates the square root of each lane. Arm’s documentation
vst1_f16Experimentalneon,fp16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vst1q_f16Experimentalneon,fp16
Store multiple single-element structures from one, two, three, or four registers. Arm’s documentation
vsubh_f16Experimentalneon,fp16
Subtract Arm’s documentation
vsudot_laneq_s32Experimentalneon,i8mm
Dot product index form with signed and unsigned integers Arm’s documentation
vsudotq_laneq_s32Experimentalneon,i8mm
Dot product index form with signed and unsigned integers Arm’s documentation
vtrn1_f16Experimentalneon,fp16
Transpose vectors Arm’s documentation
vtrn1q_f16Experimentalneon,fp16
Transpose vectors Arm’s documentation
vtrn2_f16Experimentalneon,fp16
Transpose vectors Arm’s documentation
vtrn2q_f16Experimentalneon,fp16
Transpose vectors Arm’s documentation
vusdot_laneq_s32Experimentalneon,i8mm
Dot product index form with unsigned and signed integers Arm’s documentation
vusdotq_laneq_s32Experimentalneon,i8mm
Dot product index form with unsigned and signed integers Arm’s documentation
vuzp1_f16Experimentalneon,fp16
Unzip vectors Arm’s documentation
vuzp1q_f16Experimentalneon,fp16
Unzip vectors Arm’s documentation
vuzp2_f16Experimentalneon,fp16
Unzip vectors Arm’s documentation
vuzp2q_f16Experimentalneon,fp16
Unzip vectors Arm’s documentation
vzip1_f16Experimentalneon,fp16
Zip vectors Arm’s documentation
vzip1q_f16Experimentalneon,fp16
Zip vectors Arm’s documentation
vzip2_f16Experimentalneon,fp16
Zip vectors Arm’s documentation
vzip2q_f16Experimentalneon,fp16
Zip vectors Arm’s documentation