Module core::arch::aarch64 [] [src]

🔬 This is a nightly-only experimental API. (stdsimd)
This is supported on AArch64 only.

Platform-specific intrinsics for the aarch64 platform.

See the module documentation for more details.

Functions

_cls_u32 [
Experimental
] [
AArch64
]

Counts the leading most significant bits set.

_cls_u64 [
Experimental
] [
AArch64
]

Counts the leading most significant bits set.

_clz_u8 [
Experimental
] [
AArch64
]

Count Leading Zeros.

_clz_u16 [
Experimental
] [
AArch64
]

Count Leading Zeros.

_clz_u32 [
Experimental
] [
AArch64
]

Count Leading Zeros.

_clz_u64 [
Experimental
] [
AArch64
]

Count Leading Zeros.

_rbit_u64 [
Experimental
] [
AArch64
]

Reverse the bit order.

_rev_u16 [
Experimental
] [
AArch64
]

Reverse the order of the bytes.

_rev_u32 [
Experimental
] [
AArch64
]

Reverse the order of the bytes.

_rev_u64 [
Experimental
] [
AArch64
]

Reverse the order of the bytes.

vadd_f32 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vadd_f64 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vadd_s8 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vadd_s16 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vadd_s32 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vadd_u8 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vadd_u16 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vadd_u32 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddd_s64 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddd_u64 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddl_s8 [
Experimental
] [
AArch64 and target feature neon
]

Vector long add.

vaddl_s16 [
Experimental
] [
AArch64 and target feature neon
]

Vector long add.

vaddl_s32 [
Experimental
] [
AArch64 and target feature neon
]

Vector long add.

vaddl_u8 [
Experimental
] [
AArch64 and target feature neon
]

Vector long add.

vaddl_u16 [
Experimental
] [
AArch64 and target feature neon
]

Vector long add.

vaddl_u32 [
Experimental
] [
AArch64 and target feature neon
]

Vector long add.

vaddq_f32 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_f64 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_s8 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_s16 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_s32 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_s64 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_u8 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_u16 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_u32 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vaddq_u64 [
Experimental
] [
AArch64 and target feature neon
]

Vector add.

vmaxv_f32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxv_s8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxv_s16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxv_s32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxv_u8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxv_u16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxv_u32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_f32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_f64 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_s8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_s16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_s32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_u8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_u16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vmaxvq_u32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector max.

vminv_f32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminv_s8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminv_s16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminv_s32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminv_u8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminv_u16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminv_u32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_f32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_f64 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_s8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_s16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_s32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_u8 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_u16 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vminvq_u32 [
Experimental
] [
AArch64 and target feature neon
]

Horizontal vector min.

vmovl_s8 [
Experimental
] [
AArch64 and target feature neon
]

Vector long move.

vmovl_s16 [
Experimental
] [
AArch64 and target feature neon
]

Vector long move.

vmovl_s32 [
Experimental
] [
AArch64 and target feature neon
]

Vector long move.

vmovl_u8 [
Experimental
] [
AArch64 and target feature neon
]

Vector long move.

vmovl_u16 [
Experimental
] [
AArch64 and target feature neon
]

Vector long move.

vmovl_u32 [
Experimental
] [
AArch64 and target feature neon
]

Vector long move.

vmovn_s16 [
Experimental
] [
AArch64 and target feature neon
]

Vector narrow integer.

vmovn_s32 [
Experimental
] [
AArch64 and target feature neon
]

Vector narrow integer.

vmovn_s64 [
Experimental
] [
AArch64 and target feature neon
]

Vector narrow integer.

vmovn_u16 [
Experimental
] [
AArch64 and target feature neon
]

Vector narrow integer.

vmovn_u32 [
Experimental
] [
AArch64 and target feature neon
]

Vector narrow integer.

vmovn_u64 [
Experimental
] [
AArch64 and target feature neon
]

Vector narrow integer.

vrsqrte_f32 [
Experimental
] [
AArch64 and target feature neon
]

Reciprocal square-root estimate.