Module core::arch::powerpc[][src]

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

Platform-specific intrinsics for the PowerPC platform.

See the module documentation for more details.

Structs

vector_bool_char [
Experimental
] [
PowerPC
]

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

vector_bool_int [
Experimental
] [
PowerPC
]

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

vector_bool_short [
Experimental
] [
PowerPC
]

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

vector_float [
Experimental
] [
PowerPC
]

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

vector_signed_char [
Experimental
] [
PowerPC
]

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

vector_signed_int [
Experimental
] [
PowerPC
]

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

vector_signed_short [
Experimental
] [
PowerPC
]

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

vector_unsigned_char [
Experimental
] [
PowerPC
]

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

vector_unsigned_int [
Experimental
] [
PowerPC
]

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

vector_unsigned_short [
Experimental
] [
PowerPC
]

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

Functions

vec_add [
Experimental
] [
PowerPC and altivec
]

Vector add.

vec_madds [
Experimental
] [
PowerPC and altivec
]

Vector Multiply Add Saturated

vec_mradds [
Experimental
] [
PowerPC and altivec
]

Vector Multiply Round and Add Saturated

vec_msums [
Experimental
] [
PowerPC and altivec
]

Vector Multiply Sum Saturated

vec_perm [
Experimental
] [
PowerPC and altivec
]

Vector permute.