Available on (ARM or AArch64 or
target_arch=arm64ec) and (AArch64 or target_arch=arm64ec or target feature v7) only.Expand description
ARMv7 NEON intrinsics
Re-exportsยง
pub use self::generated::*;
Modulesยง
- generated ๐
Macrosยง
Structsยง
- float32x2_
t - Arm-specific 64-bit wide vector of two packed
f32. - float32x2x2_
t - Arm-specific type containing two
float32x2_tvectors. - float32x2x3_
t - Arm-specific type containing three
float32x2_tvectors. - float32x2x4_
t - Arm-specific type containing four
float32x2_tvectors. - float32x4_
t - Arm-specific 128-bit wide vector of four packed
f32. - float32x4x2_
t - Arm-specific type containing two
float32x4_tvectors. - float32x4x3_
t - Arm-specific type containing three
float32x4_tvectors. - float32x4x4_
t - Arm-specific type containing four
float32x4_tvectors. - int8x8_
t - Arm-specific 64-bit wide vector of eight packed
i8. - int8x8x2_
t - Arm-specific type containing two
int8x8_tvectors. - int8x8x3_
t - Arm-specific type containing three
int8x8_tvectors. - int8x8x4_
t - Arm-specific type containing four
int8x8_tvectors. - int8x16_
t - Arm-specific 128-bit wide vector of sixteen packed
i8. - int8x16x2_
t - Arm-specific type containing two
int8x16_tvectors. - int8x16x3_
t - Arm-specific type containing three
int8x16_tvectors. - int8x16x4_
t - Arm-specific type containing four
int8x16_tvectors. - int16x4_
t - Arm-specific 64-bit wide vector of four packed
i16. - int16x4x2_
t - Arm-specific type containing two
int16x4_tvectors. - int16x4x3_
t - Arm-specific type containing three
int16x4_tvectors. - int16x4x4_
t - Arm-specific type containing four
int16x4_tvectors. - int16x8_
t - Arm-specific 128-bit wide vector of eight packed
i16. - int16x8x2_
t - Arm-specific type containing two
int16x8_tvectors. - int16x8x3_
t - Arm-specific type containing three
int16x8_tvectors. - int16x8x4_
t - Arm-specific type containing four
int16x8_tvectors. - int32x2_
t - Arm-specific 64-bit wide vector of two packed
i32. - int32x2x2_
t - Arm-specific type containing two
int32x2_tvectors. - int32x2x3_
t - Arm-specific type containing three
int32x2_tvectors. - int32x2x4_
t - Arm-specific type containing four
int32x2_tvectors. - int32x4_
t - Arm-specific 128-bit wide vector of four packed
i32. - int32x4x2_
t - Arm-specific type containing two
int32x4_tvectors. - int32x4x3_
t - Arm-specific type containing three
int32x4_tvectors. - int32x4x4_
t - Arm-specific type containing four
int32x4_tvectors. - int64x1_
t - Arm-specific 64-bit wide vector of one packed
i64. - int64x1x2_
t - Arm-specific type containing two
int64x1_tvectors. - int64x1x3_
t - Arm-specific type containing three
int64x1_tvectors. - int64x1x4_
t - Arm-specific type containing four
int64x1_tvectors. - int64x2_
t - Arm-specific 128-bit wide vector of two packed
i64. - int64x2x2_
t - Arm-specific type containing two
int64x2_tvectors. - int64x2x3_
t - Arm-specific type containing three
int64x2_tvectors. - int64x2x4_
t - Arm-specific type containing four
int64x2_tvectors. - poly8x8_
t - Arm-specific 64-bit wide polynomial vector of eight packed
p8. - poly8x8x2_
t - Arm-specific type containing two
poly8x8_tvectors. - poly8x8x3_
t - Arm-specific type containing three
poly8x8_tvectors. - poly8x8x4_
t - Arm-specific type containing four
poly8x8_tvectors. - poly8x16_
t - Arm-specific 128-bit wide vector of sixteen packed
p8. - poly8x16x2_
t - Arm-specific type containing two
poly8x16_tvectors. - poly8x16x3_
t - Arm-specific type containing three
poly8x16_tvectors. - poly8x16x4_
t - Arm-specific type containing four
poly8x16_tvectors. - poly16x4_
t - Arm-specific 64-bit wide vector of four packed
p16. - poly16x4x2_
t - Arm-specific type containing two
poly16x4_tvectors. - poly16x4x3_
t - Arm-specific type containing three
poly16x4_tvectors. - poly16x4x4_
t - Arm-specific type containing four
poly16x4_tvectors. - poly16x8_
t - Arm-specific 128-bit wide vector of eight packed
p16. - poly16x8x2_
t - Arm-specific type containing two
poly16x8_tvectors. - poly16x8x3_
t - Arm-specific type containing three
poly16x8_tvectors. - poly16x8x4_
t - Arm-specific type containing four
poly16x8_tvectors. - poly64x1_
t - Arm-specific 64-bit wide vector of one packed
p64. - poly64x1x2_
t - Arm-specific type containing two
poly64x1_tvectors. - poly64x1x3_
t - Arm-specific type containing three
poly64x1_tvectors. - poly64x1x4_
t - Arm-specific type containing four
poly64x1_tvectors. - poly64x2_
t - Arm-specific 128-bit wide vector of two packed
p64. - poly64x2x2_
t - Arm-specific type containing two
poly64x2_tvectors. - poly64x2x3_
t - Arm-specific type containing three
poly64x2_tvectors. - poly64x2x4_
t - Arm-specific type containing four
poly64x2_tvectors. - uint8x8_
t - Arm-specific 64-bit wide vector of eight packed
u8. - uint8x8x2_
t - Arm-specific type containing two
uint8x8_tvectors. - uint8x8x3_
t - Arm-specific type containing three
uint8x8_tvectors. - uint8x8x4_
t - Arm-specific type containing four
uint8x8_tvectors. - uint8x16_
t - Arm-specific 128-bit wide vector of sixteen packed
u8. - uint8x16x2_
t - Arm-specific type containing two
uint8x16_tvectors. - uint8x16x3_
t - Arm-specific type containing three
uint8x16_tvectors. - uint8x16x4_
t - Arm-specific type containing four
uint8x16_tvectors. - uint16x4_
t - Arm-specific 64-bit wide vector of four packed
u16. - uint16x4x2_
t - Arm-specific type containing two
uint16x4_tvectors. - uint16x4x3_
t - Arm-specific type containing three
uint16x4_tvectors. - uint16x4x4_
t - Arm-specific type containing four
uint16x4_tvectors. - uint16x8_
t - Arm-specific 128-bit wide vector of eight packed
u16. - uint16x8x2_
t - Arm-specific type containing two
uint16x8_tvectors. - uint16x8x3_
t - Arm-specific type containing three
uint16x8_tvectors. - uint16x8x4_
t - Arm-specific type containing four
uint16x8_tvectors. - uint32x2_
t - Arm-specific 64-bit wide vector of two packed
u32. - uint32x2x2_
t - Arm-specific type containing two
uint32x2_tvectors. - uint32x2x3_
t - Arm-specific type containing three
uint32x2_tvectors. - uint32x2x4_
t - Arm-specific type containing four
uint32x2_tvectors. - uint32x4_
t - Arm-specific 128-bit wide vector of four packed
u32. - uint32x4x2_
t - Arm-specific type containing two
uint32x4_tvectors. - uint32x4x3_
t - Arm-specific type containing three
uint32x4_tvectors. - uint32x4x4_
t - Arm-specific type containing four
uint32x4_tvectors. - uint64x1_
t - Arm-specific 64-bit wide vector of one packed
u64. - uint64x1x2_
t - Arm-specific type containing two
uint64x1_tvectors. - uint64x1x3_
t - Arm-specific type containing three
uint64x1_tvectors. - uint64x1x4_
t - Arm-specific type containing four
uint64x1_tvectors. - uint64x2_
t - Arm-specific 128-bit wide vector of two packed
u64. - uint64x2x2_
t - Arm-specific type containing two
uint64x2_tvectors. - uint64x2x3_
t - Arm-specific type containing three
uint64x2_tvectors. - uint64x2x4_
t - Arm-specific type containing four
uint64x2_tvectors. - float16x4_
t Experimental - Arm-specific 64-bit wide vector of four packed
f16. - float16x4x2_
t Experimental - Arm-specific type containing two
float16x4_tvectors. - float16x4x3_
t Experimental - Arm-specific type containing three
float16x4_tvectors. - float16x4x4_
t Experimental - Arm-specific type containing four
float16x4_tvectors. - float16x8_
t Experimental - Arm-specific 128-bit wide vector of eight packed
f16. - float16x8x2_
t Experimental - Arm-specific type containing two
float16x8_tvectors. - float16x8x3_
t Experimental - Arm-specific type containing three
float16x8_tvectors. - float16x8x4_
t Experimental - Arm-specific type containing four
float16x8_tvectors.
Traitsยง
- AsSigned ๐
- AsUnsigned ๐