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_adde⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Add Extended
vec_adds⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector adds.
vec_all_eq⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All Elements Equal
vec_all_ge⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All Elements Greater or Equal
vec_all_gt⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All Elements Greater Than
vec_all_in⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All In
vec_all_le⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All Elements Less Than or Equal
vec_all_lt⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All Elements Less Than
vec_all_nan⚠Experimental(PowerPC or PowerPC-64) and altivec
All Elements Not a Number
vec_all_ne⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All Elements Not Equal
vec_all_nge⚠Experimental(PowerPC or PowerPC-64) and altivec
All Elements Not Greater Than or Equal
vec_all_ngt⚠Experimental(PowerPC or PowerPC-64) and altivec
All Elements Not Greater Than
vec_all_nle⚠Experimental(PowerPC or PowerPC-64) and altivec
All Elements Not Less Than or Equal
vec_all_nlt⚠Experimental(PowerPC or PowerPC-64) and altivec
All Elements Not Less Than
All Elements Numeric
vec_and⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector and.
vec_andc⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector andc.
vec_any_eq⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector All Elements Equal
vec_any_ge⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Any Element Greater or Equal
vec_any_gt⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Any Element Greater Than
vec_any_le⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Any Element Less Than or Equal
vec_any_lt⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Any Element Less Than
vec_any_nan⚠Experimental(PowerPC or PowerPC-64) and altivec
Any Elements Not a Number
vec_any_ne⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Any Elements Not Equal
vec_any_nge⚠Experimental(PowerPC or PowerPC-64) and altivec
Any Elements Not Greater Than or Equal
vec_any_ngt⚠Experimental(PowerPC or PowerPC-64) and altivec
Any Elements Not Greater Than
vec_any_nle⚠Experimental(PowerPC or PowerPC-64) and altivec
Any Elements Not Less Than or Equal
vec_any_nlt⚠Experimental(PowerPC or PowerPC-64) and altivec
Any Elements Not Less Than
Any Elements Numeric
vec_any_out⚠Experimental(PowerPC or PowerPC-64) and altivec
Any Element Out of Bounds
vec_avg⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector avg.
vec_ceil⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector ceil.
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_cmpne⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Compare Not Equal
vec_cntlz⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Count Leading Zeros
vec_ctf⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Convert to Floating-Point
vec_cts⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Convert to Signed Integer
vec_ctu⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Convert to Signed Integer
vec_expte⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector expte.
vec_extract⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Extract
vec_floor⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector floor.
vec_insert⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Insert
vec_ld⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Load Indexed.
vec_lde⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Load Element Indexed.
vec_ldl⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Load Indexed Least Recently Used.
vec_loge⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Base-2 Logarithm Estimate
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_mergee⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Merge Even
vec_mergeh⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Merge High
vec_mergel⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Merge Low
vec_mergeo⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Merge Odd
vec_mfvscr⚠Experimental(PowerPC or PowerPC-64) and altivec
Move From Vector Status and Control Register.
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_mul⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Multiply
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_nand⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector NAND
vec_nmsub⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Negative Multiply Subtract
vec_nor⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector nor.
vec_or⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector or.
vec_orc⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector OR with Complement
vec_pack⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Pack
vec_packs⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Pack Saturated
vec_packsu⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Pack Saturated Unsigned
vec_perm⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector permute.
vec_rl⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Rotate Left
vec_round⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Round
vec_sel⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Select
vec_sl⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Left
vec_sld⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Left Double
vec_sldw⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Left Double by Words
vec_sll⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Left Long
vec_slo⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Left by Octets
vec_slv⚠Experimental(PowerPC or PowerPC-64) and power9-altivec
Vector Shift Left Variable
vec_splat⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Splat
vec_splat_s8⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Splat to Signed Byte
Vector Splat to Signed Halfword
Vector Splat to Signed Word
vec_splat_u8⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Splat to Unsigned Byte
Vector Splat to Unsigned Halfword
Vector Splat to Unsigned Word
vec_splats⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector splats.
vec_sr⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Right
vec_sra⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Right Algebraic
vec_srl⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Right Long
vec_sro⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Shift Right by Octets
vec_srv⚠Experimental(PowerPC or PowerPC-64) and power9-altivec
Vector Shift Right Variable
vec_st⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Store Indexed
vec_ste⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Store Element Indexed
vec_stl⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Store Indexed Least Recently Used
vec_sub⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector sub.
vec_subc⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Subtract Carryout
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
vec_unpackh⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Unpack High
vec_unpackl⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector Unpack Low
vec_xl⚠Experimental(PowerPC or PowerPC-64) and altivec
VSX Unaligned Load
vec_xor⚠Experimental(PowerPC or PowerPC-64) and altivec
Vector xor.
vec_xst⚠Experimental(PowerPC or PowerPC-64) and altivec
VSX Unaligned Store
Vector permute.