[−][src]Module core::arch::powerpc64

🔬 This is a nightly-only experimental API. (stdsimd #27731)
This is supported on PowerPC-64 only.

Platform-specific intrinsics for the PowerPC64 platform.

See the module documentation for more details.

Structs

vector_bool_char[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector mask of sixteen packed elements

vector_bool_int[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector mask of four packed elements

vector_bool_long[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector mask of two elements

vector_bool_short[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector mask of eight packed elements

vector_double[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of two packed f64

vector_float[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of four packed f32

vector_signed_char[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of sixteen packed i8

vector_signed_int[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of four packed i32

vector_signed_long[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of two packed i64

vector_signed_short[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of eight packed i16

vector_unsigned_char[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of sixteen packed u8

vector_unsigned_int[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of four packed u32

vector_unsigned_long[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of two packed u64

vector_unsigned_short[
Experimental
] [
PowerPC-64
]

PowerPC-specific 128-bit wide vector of eight packed u16

Functions

trap⚠[
Experimental
] [
PowerPC-64
]

Generates the trap instruction TRAP

vec_add⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector add.

vec_madd⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Add

vec_madds⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Add Saturated

vec_mladd⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Low and Add Unsigned Half Word

vec_mradds⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Round and Add Saturated

vec_msum⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Sum

vec_msums⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Sum Saturated

vec_mule⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Even

vec_mulo⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Multiply Odd

vec_nmsub⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Negative Multiply Subtract

vec_perm⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector permute.

vec_sum2s⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Sum Across Partial (1/2) Saturated

vec_sum4s⚠[
Experimental
] [
PowerPC-64 and altivec
]

Vector Sum Across Partial (1/4) Saturated

vec_xxpermdi⚠[
Experimental
] [
PowerPC-64 and vsx
]

Vector permute.