🔬This is a nightly-only experimental API. (stdsimd
#27731) Available on PowerPC only.
Expand description
Platform-specific intrinsics for the PowerPC
platform.
See the module documentation for more details.
PowerPC-specific 128-bit wide vector mask of sixteen packed elements
PowerPC-specific 128-bit wide vector mask of four packed elements
PowerPC-specific 128-bit wide vector mask of two i64
PowerPC-specific 128-bit wide vector mask of eight packed elements
PowerPC-specific 128-bit wide vector of two packed f64
PowerPC-specific 128-bit wide vector of four packed f32
PowerPC-specific 128-bit wide vector of sixteen packed i8
PowerPC-specific 128-bit wide vector of four packed i32
PowerPC-specific 128-bit wide vector of two packed i64
PowerPC-specific 128-bit wide vector of eight packed i16
PowerPC-specific 128-bit wide vector of sixteen packed u8
PowerPC-specific 128-bit wide vector of four packed u32
PowerPC-specific 128-bit wide vector of two packed u64
PowerPC-specific 128-bit wide vector of eight packed u16
trap⚠ExperimentalPowerPC or PowerPC-64 Generates the trap instruction TRAP
vec_abs⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector abs.
vec_abss⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector abss.
vec_add⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector add.
vec_addc⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector addc.
vec_adds⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector adds.
vec_and⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector and.
vec_andc⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector andc.
vec_avg⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector avg.
vec_ceil⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector cmpb.
vec_cmpb⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector cmpb.
vec_cmpeq⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector cmpeq.
vec_cmpge⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector cmpge.
vec_cmpgt⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector cmpgt.
vec_cmple⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector cmple.
vec_cmplt⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector cmplt.
vec_expte⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector expte.
vec_floor⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector floor.
vec_ld⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector ld.
vec_madd⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Add
vec_madds⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Add Saturated
vec_max⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector max.
vec_min⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector min.
vec_mladd⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Low and Add Unsigned Half Word
vec_mradds⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Round and Add Saturated
vec_msum⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Sum
vec_msums⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Sum Saturated
vec_mule⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Even
vec_mulo⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply Odd
vec_nmsub⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Negative Multiply Subtract
vec_perm⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector permute.
vec_splats⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector splats.
vec_sub⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector sub.
vec_subs⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector subs.
vec_sum2s⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Sum Across Partial (1/2) Saturated
vec_sum4s⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Sum Across Partial (1/4) Saturated
Vector permute.