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

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

Platform-specific intrinsics for the mips platform.

See the module documentation for more details.

Structs

v2f64Experimental
v2i64Experimental
v2u64Experimental
v4f32Experimental
v4i32Experimental
v4u32Experimental
v8i16Experimental
v8u16Experimental
v16i8Experimental
v16u8Experimental

Functions

__msa_add_a_b⚠Experimentalmsa

Vector Add Absolute Values.

__msa_add_a_d⚠Experimentalmsa

Vector Add Absolute Values

__msa_add_a_h⚠Experimentalmsa

Vector Add Absolute Values

__msa_add_a_w⚠Experimentalmsa

Vector Add Absolute Values

__msa_adds_a_b⚠Experimentalmsa

Signed Saturated Vector Saturated Add of Absolute Values

__msa_adds_a_d⚠Experimentalmsa

Vector Saturated Add of Absolute Values

__msa_adds_a_h⚠Experimentalmsa

Vector Saturated Add of Absolute Values

__msa_adds_a_w⚠Experimentalmsa

Vector Saturated Add of Absolute Values

__msa_adds_s_b⚠Experimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_d⚠Experimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_h⚠Experimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_w⚠Experimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_u_b⚠Experimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_d⚠Experimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_h⚠Experimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_w⚠Experimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_addv_b⚠Experimentalmsa

Vector Add

__msa_addv_d⚠Experimentalmsa

Vector Add

__msa_addv_h⚠Experimentalmsa

Vector Add

__msa_addv_w⚠Experimentalmsa

Vector Add

__msa_addvi_b⚠Experimentalmsa

Immediate Add

__msa_addvi_d⚠Experimentalmsa

Immediate Add

__msa_addvi_h⚠Experimentalmsa

Immediate Add

__msa_addvi_w⚠Experimentalmsa

Immediate Add

__msa_and_v⚠Experimentalmsa

Vector Logical And

__msa_andi_b⚠Experimentalmsa

Immediate Logical And

__msa_asub_s_b⚠Experimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_s_d⚠Experimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_s_h⚠Experimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_s_w⚠Experimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_u_b⚠Experimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_d⚠Experimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_h⚠Experimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_w⚠Experimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_ave_s_b⚠Experimentalmsa

Vector Signed Average

__msa_ave_s_d⚠Experimentalmsa

Vector Signed Average

__msa_ave_s_h⚠Experimentalmsa

Vector Signed Average

__msa_ave_s_w⚠Experimentalmsa

Vector Signed Average

__msa_ave_u_b⚠Experimentalmsa

Vector Unsigned Average

__msa_ave_u_d⚠Experimentalmsa

Vector Unsigned Average

__msa_ave_u_h⚠Experimentalmsa

Vector Unsigned Average

__msa_ave_u_w⚠Experimentalmsa

Vector Unsigned Average

__msa_aver_s_b⚠Experimentalmsa

Vector Signed Average Rounded

__msa_aver_s_d⚠Experimentalmsa

Vector Signed Average Rounded

__msa_aver_s_h⚠Experimentalmsa

Vector Signed Average Rounded

__msa_aver_s_w⚠Experimentalmsa

Vector Signed Average Rounded

__msa_aver_u_b⚠Experimentalmsa

Vector Unsigned Average Rounded

__msa_aver_u_d⚠Experimentalmsa

Vector Unsigned Average Rounded

__msa_aver_u_h⚠Experimentalmsa

Vector Unsigned Average Rounded

__msa_aver_u_w⚠Experimentalmsa

Vector Unsigned Average Rounded

__msa_bclr_b⚠Experimentalmsa

Vector Bit Clear

__msa_bclr_d⚠Experimentalmsa

Vector Bit Clear

__msa_bclr_h⚠Experimentalmsa

Vector Bit Clear

__msa_bclr_w⚠Experimentalmsa

Vector Bit Clear

__msa_bclri_b⚠Experimentalmsa

Immediate Bit Clear

__msa_bclri_d⚠Experimentalmsa

Immediate Bit Clear

__msa_bclri_h⚠Experimentalmsa

Immediate Bit Clear

__msa_bclri_w⚠Experimentalmsa

Immediate Bit Clear

__msa_binsl_b⚠Experimentalmsa

Vector Bit Insert Left

__msa_binsl_d⚠Experimentalmsa

Vector Bit Insert Left

__msa_binsl_h⚠Experimentalmsa

Vector Bit Insert Left

__msa_binsl_w⚠Experimentalmsa

Vector Bit Insert Left

__msa_binsli_b⚠Experimentalmsa

Immediate Bit Insert Left

__msa_binsli_d⚠Experimentalmsa

Immediate Bit Insert Left

__msa_binsli_h⚠Experimentalmsa

Immediate Bit Insert Left

__msa_binsli_w⚠Experimentalmsa

Immediate Bit Insert Left

__msa_binsr_b⚠Experimentalmsa

Vector Bit Insert Right

__msa_binsr_d⚠Experimentalmsa

Vector Bit Insert Right

__msa_binsr_h⚠Experimentalmsa

Vector Bit Insert Right

__msa_binsr_w⚠Experimentalmsa

Vector Bit Insert Right

__msa_binsri_b⚠Experimentalmsa

Immediate Bit Insert Right

__msa_binsri_d⚠Experimentalmsa

Immediate Bit Insert Right

__msa_binsri_h⚠Experimentalmsa

Immediate Bit Insert Right

__msa_binsri_w⚠Experimentalmsa

Immediate Bit Insert Right

__msa_bmnz_v⚠Experimentalmsa

Vector Bit Move If Not Zero

__msa_bmnzi_b⚠Experimentalmsa

Immediate Bit Move If Not Zero

__msa_bmz_v⚠Experimentalmsa

Vector Bit Move If Zero

__msa_bmzi_b⚠Experimentalmsa

Immediate Bit Move If Zero

__msa_bneg_b⚠Experimentalmsa

Vector Bit Negate

__msa_bneg_d⚠Experimentalmsa

Vector Bit Negate

__msa_bneg_h⚠Experimentalmsa

Vector Bit Negate

__msa_bneg_w⚠Experimentalmsa

Vector Bit Negate

__msa_bnegi_b⚠Experimentalmsa

Immediate Bit Negate

__msa_bnegi_d⚠Experimentalmsa

Immediate Bit Negate

__msa_bnegi_h⚠Experimentalmsa

Immediate Bit Negate

__msa_bnegi_w⚠Experimentalmsa

Immediate Bit Negate

__msa_bnz_b⚠Experimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_d⚠Experimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_h⚠Experimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_v⚠Experimentalmsa

Immediate Branch If Not Zero (At Least One Element of Any Format Is Not Zero)

__msa_bnz_w⚠Experimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bsel_v⚠Experimentalmsa

Vector Bit Select

__msa_bseli_b⚠Experimentalmsa

Immediate Bit Select

__msa_bset_b⚠Experimentalmsa

Vector Bit Set

__msa_bset_d⚠Experimentalmsa

Vector Bit Set

__msa_bset_h⚠Experimentalmsa

Vector Bit Set

__msa_bset_w⚠Experimentalmsa

Vector Bit Set

__msa_bseti_b⚠Experimentalmsa

Immediate Bit Set

__msa_bseti_d⚠Experimentalmsa

Immediate Bit Set

__msa_bseti_h⚠Experimentalmsa

Immediate Bit Set

__msa_bseti_w⚠Experimentalmsa

Immediate Bit Set

__msa_bz_b⚠Experimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_bz_d⚠Experimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_bz_h⚠Experimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_bz_v⚠Experimentalmsa

Immediate Branch If Zero (All Elements of Any Format Are Zero)

__msa_bz_w⚠Experimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_ceq_b⚠Experimentalmsa

Vector Compare Equal

__msa_ceq_d⚠Experimentalmsa

Vector Compare Equal

__msa_ceq_h⚠Experimentalmsa

Vector Compare Equal

__msa_ceq_w⚠Experimentalmsa

Vector Compare Equal

__msa_ceqi_b⚠Experimentalmsa

Immediate Compare Equal

__msa_ceqi_d⚠Experimentalmsa

Immediate Compare Equal

__msa_ceqi_h⚠Experimentalmsa

Immediate Compare Equal

__msa_ceqi_w⚠Experimentalmsa

Immediate Compare Equal

__msa_cfcmsa⚠Experimentalmsa

GPR Copy from MSA Control Register

__msa_cle_s_b⚠Experimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_s_d⚠Experimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_s_h⚠Experimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_s_w⚠Experimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_u_b⚠Experimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_d⚠Experimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_h⚠Experimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_w⚠Experimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_clei_s_b⚠Experimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_d⚠Experimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_h⚠Experimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_w⚠Experimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_u_b⚠Experimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_d⚠Experimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_h⚠Experimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_w⚠Experimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clt_s_b⚠Experimentalmsa

Vector Compare Signed Less Than

__msa_clt_s_d⚠Experimentalmsa

Vector Compare Signed Less Than

__msa_clt_s_h⚠Experimentalmsa

Vector Compare Signed Less Than

__msa_clt_s_w⚠Experimentalmsa

Vector Compare Signed Less Than

__msa_clt_u_b⚠Experimentalmsa

Vector Compare Unsigned Less Than

__msa_clt_u_d⚠Experimentalmsa

Vector Compare Unsigned Less Than

__msa_clt_u_h⚠Experimentalmsa

Vector Compare Unsigned Less Than

__msa_clt_u_w⚠Experimentalmsa

Vector Compare Unsigned Less Than

__msa_clti_s_b⚠Experimentalmsa

Immediate Compare Signed Less Than

__msa_clti_s_d⚠Experimentalmsa

Immediate Compare Signed Less Than

__msa_clti_s_h⚠Experimentalmsa

Immediate Compare Signed Less Than

__msa_clti_s_w⚠Experimentalmsa

Immediate Compare Signed Less Than

__msa_clti_u_b⚠Experimentalmsa

Immediate Compare Unsigned Less Than

__msa_clti_u_d⚠Experimentalmsa

Immediate Compare Unsigned Less Than

__msa_clti_u_h⚠Experimentalmsa

Immediate Compare Unsigned Less Than

__msa_clti_u_w⚠Experimentalmsa

Immediate Compare Unsigned Less Than

__msa_copy_s_b⚠Experimentalmsa

Element Copy to GPR Signed

__msa_copy_s_d⚠Experimentalmsa

Element Copy to GPR Signed

__msa_copy_s_h⚠Experimentalmsa

Element Copy to GPR Signed

__msa_copy_s_w⚠Experimentalmsa

Element Copy to GPR Signed

__msa_copy_u_b⚠Experimentalmsa

Element Copy to GPR Unsigned

__msa_copy_u_d⚠Experimentalmsa

Element Copy to GPR Unsigned

__msa_copy_u_h⚠Experimentalmsa

Element Copy to GPR Unsigned

__msa_copy_u_w⚠Experimentalmsa

Element Copy to GPR Unsigned

__msa_ctcmsa⚠Experimentalmsa

GPR Copy to MSA Control Register

__msa_div_s_b⚠Experimentalmsa

Vector Signed Divide

__msa_div_s_d⚠Experimentalmsa

Vector Signed Divide

__msa_div_s_h⚠Experimentalmsa

Vector Signed Divide

__msa_div_s_w⚠Experimentalmsa

Vector Signed Divide

__msa_div_u_b⚠Experimentalmsa

Vector Unsigned Divide

__msa_div_u_d⚠Experimentalmsa

Vector Unsigned Divide

__msa_div_u_h⚠Experimentalmsa

Vector Unsigned Divide

__msa_div_u_w⚠Experimentalmsa

Vector Unsigned Divide

__msa_dotp_s_d⚠Experimentalmsa

Vector Signed Dot Product

__msa_dotp_s_h⚠Experimentalmsa

Vector Signed Dot Product

__msa_dotp_s_w⚠Experimentalmsa

Vector Signed Dot Product

__msa_dotp_u_d⚠Experimentalmsa

Vector Unsigned Dot Product

__msa_dotp_u_h⚠Experimentalmsa

Vector Unsigned Dot Product

__msa_dotp_u_w⚠Experimentalmsa

Vector Unsigned Dot Product

__msa_dpadd_s_d⚠Experimentalmsa

Vector Signed Dot Product and Add

__msa_dpadd_s_h⚠Experimentalmsa

Vector Signed Dot Product and Add

__msa_dpadd_s_w⚠Experimentalmsa

Vector Signed Dot Product and Add

__msa_dpadd_u_d⚠Experimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpadd_u_h⚠Experimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpadd_u_w⚠Experimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpsub_s_d⚠Experimentalmsa

Vector Signed Dot Product and Add

__msa_dpsub_s_h⚠Experimentalmsa

Vector Signed Dot Product and Add

__msa_dpsub_s_w⚠Experimentalmsa

Vector Signed Dot Product and Add

__msa_dpsub_u_d⚠Experimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpsub_u_h⚠Experimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpsub_u_w⚠Experimentalmsa

Vector Unsigned Dot Product and Add

__msa_fadd_d⚠Experimentalmsa

Vector Floating-Point Addition

__msa_fadd_w⚠Experimentalmsa

Vector Floating-Point Addition

__msa_fcaf_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Always False

__msa_fcaf_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Always False

__msa_fceq_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Equal

__msa_fceq_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Equal

__msa_fclass_d⚠Experimentalmsa

Vector Floating-Point Class Mask

__msa_fclass_w⚠Experimentalmsa

Vector Floating-Point Class Mask

__msa_fcle_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Less or Equal

__msa_fcle_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Less or Equal

__msa_fclt_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Less Than

__msa_fclt_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Less Than

__msa_fcne_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Not Equal

__msa_fcne_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Not Equal

__msa_fcor_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Ordered

__msa_fcor_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Ordered

__msa_fcueq_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Equal

__msa_fcueq_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Equal

__msa_fcule_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less or Equal

__msa_fcule_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less or Equal

__msa_fcult_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less Than

__msa_fcult_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less Than

__msa_fcun_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered

__msa_fcun_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered

__msa_fcune_d⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Not Equal

__msa_fcune_w⚠Experimentalmsa

Vector Floating-Point Quiet Compare Unordered or Not Equal

__msa_fdiv_d⚠Experimentalmsa

Vector Floating-Point Division

__msa_fdiv_w⚠Experimentalmsa

Vector Floating-Point Division

__msa_fexdo_w⚠Experimentalmsa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexp2_d⚠Experimentalmsa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexp2_w⚠Experimentalmsa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexupl_d⚠Experimentalmsa

Vector Floating-Point Up-Convert Interchange Format Left

__msa_fexupr_d⚠Experimentalmsa

Vector Floating-Point Up-Convert Interchange Format Left

__msa_ffint_s_d⚠Experimentalmsa

Vector Floating-Point Round and Convert from Signed Integer

__msa_ffint_s_w⚠Experimentalmsa

Vector Floating-Point Round and Convert from Signed Integer

__msa_ffint_u_d⚠Experimentalmsa

Vector Floating-Point Round and Convert from Unsigned Integer

__msa_ffint_u_w⚠Experimentalmsa

Vector Floating-Point Round and Convert from Unsigned Integer

__msa_ffql_d⚠Experimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffql_w⚠Experimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffqr_d⚠Experimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffqr_w⚠Experimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_fill_b⚠Experimentalmsa

Vector Fill from GPR

__msa_fill_d⚠Experimentalmsa

Vector Fill from GPR

__msa_fill_h⚠Experimentalmsa

Vector Fill from GPR

__msa_fill_w⚠Experimentalmsa

Vector Fill from GPR

__msa_flog2_d⚠Experimentalmsa

Vector Floating-Point Base 2 Logarithm

__msa_flog2_w⚠Experimentalmsa

Vector Floating-Point Base 2 Logarithm

__msa_fmadd_d⚠Experimentalmsa

Vector Floating-Point Multiply-Add

__msa_fmadd_w⚠Experimentalmsa

Vector Floating-Point Multiply-Add

__msa_fmax_a_d⚠Experimentalmsa

Vector Floating-Point Maximum Based on Absolute Values

__msa_fmax_a_w⚠Experimentalmsa

Vector Floating-Point Maximum Based on Absolute Values

__msa_fmax_d⚠Experimentalmsa

Vector Floating-Point Maximum

__msa_fmax_w⚠Experimentalmsa

Vector Floating-Point Maximum

__msa_fmin_a_d⚠Experimentalmsa

Vector Floating-Point Minimum Based on Absolute Values

__msa_fmin_a_w⚠Experimentalmsa

Vector Floating-Point Minimum Based on Absolute Values

__msa_fmin_d⚠Experimentalmsa

Vector Floating-Point Minimum

__msa_fmin_w⚠Experimentalmsa

Vector Floating-Point Minimum

__msa_fmsub_d⚠Experimentalmsa

Vector Floating-Point Multiply-Sub

__msa_fmsub_w⚠Experimentalmsa

Vector Floating-Point Multiply-Sub

__msa_fmul_d⚠Experimentalmsa

Vector Floating-Point Multiplication

__msa_fmul_w⚠Experimentalmsa

Vector Floating-Point Multiplication

__msa_frcp_d⚠Experimentalmsa

Vector Approximate Floating-Point Reciprocal

__msa_frcp_w⚠Experimentalmsa

Vector Approximate Floating-Point Reciprocal

__msa_frint_d⚠Experimentalmsa

Vector Floating-Point Round to Integer

__msa_frint_w⚠Experimentalmsa

Vector Floating-Point Round to Integer

__msa_frsqrt_d⚠Experimentalmsa

Vector Approximate Floating-Point Reciprocal of Square Root

__msa_frsqrt_w⚠Experimentalmsa

Vector Approximate Floating-Point Reciprocal of Square Root

__msa_fsaf_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Always False

__msa_fsaf_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Always False

__msa_fseq_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Equal

__msa_fseq_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Equal

__msa_fsle_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Less or Equal

__msa_fsle_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Less or Equal

__msa_fslt_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Less Than

__msa_fslt_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Less Than

__msa_fsne_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Not Equal

__msa_fsne_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Not Equal

__msa_fsor_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsor_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsqrt_d⚠Experimentalmsa

Vector Floating-Point Square Root

__msa_fsqrt_w⚠Experimentalmsa

Vector Floating-Point Square Root

__msa_fsub_d⚠Experimentalmsa

Vector Floating-Point Subtraction

__msa_fsub_w⚠Experimentalmsa

Vector Floating-Point Subtraction

__msa_fsueq_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsueq_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsule_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less or Equal

__msa_fsule_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less or Equal

__msa_fsult_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less Than

__msa_fsult_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less Than

__msa_fsun_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered

__msa_fsun_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered

__msa_fsune_d⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered or Not Equal

__msa_fsune_w⚠Experimentalmsa

Vector Floating-Point Signaling Compare Unordered or Not Equal

__msa_ftint_s_d⚠Experimentalmsa

Vector Floating-Point Convert to Signed Integer

__msa_ftint_s_w⚠Experimentalmsa

Vector Floating-Point Convert to Signed Integer

__msa_ftint_u_d⚠Experimentalmsa

Vector Floating-Point Convert to Unsigned Integer

__msa_ftint_u_w⚠Experimentalmsa

Vector Floating-Point Convert to Unsigned Integer

__msa_ftq_h⚠Experimentalmsa

Vector Floating-Point Convert to Fixed-Point

__msa_ftq_w⚠Experimentalmsa

Vector Floating-Point Convert to Fixed-Point

__msa_ftrunc_s_d⚠Experimentalmsa

Vector Floating-Point Truncate and Convert to Signed Integer

__msa_ftrunc_s_w⚠Experimentalmsa

Vector Floating-Point Truncate and Convert to Signed Integer

__msa_ftrunc_u_d⚠Experimentalmsa

Vector Floating-Point Truncate and Convert to Unsigned Integer

__msa_ftrunc_u_w⚠Experimentalmsa

Vector Floating-Point Truncate and Convert to Unsigned Integer

__msa_hadd_s_d⚠Experimentalmsa

Vector Signed Horizontal Add

__msa_hadd_s_h⚠Experimentalmsa

Vector Signed Horizontal Add

__msa_hadd_s_w⚠Experimentalmsa

Vector Signed Horizontal Add

__msa_hadd_u_d⚠Experimentalmsa

Vector Unsigned Horizontal Add

__msa_hadd_u_h⚠Experimentalmsa

Vector Unsigned Horizontal Add

__msa_hadd_u_w⚠Experimentalmsa

Vector Unsigned Horizontal Add

__msa_hsub_s_d⚠Experimentalmsa

Vector Signed Horizontal Subtract

__msa_hsub_s_h⚠Experimentalmsa

Vector Signed Horizontal Subtract

__msa_hsub_s_w⚠Experimentalmsa

Vector Signed Horizontal Subtract

__msa_hsub_u_d⚠Experimentalmsa

Vector Unsigned Horizontal Subtract

__msa_hsub_u_h⚠Experimentalmsa

Vector Unsigned Horizontal Subtract

__msa_hsub_u_w⚠Experimentalmsa

Vector Unsigned Horizontal Subtract

__msa_ilvev_b⚠Experimentalmsa

Vector Interleave Even

__msa_ilvev_d⚠Experimentalmsa

Vector Interleave Even

__msa_ilvev_h⚠Experimentalmsa

Vector Interleave Even

__msa_ilvev_w⚠Experimentalmsa

Vector Interleave Even

__msa_ilvl_b⚠Experimentalmsa

Vector Interleave Left

__msa_ilvl_d⚠Experimentalmsa

Vector Interleave Left

__msa_ilvl_h⚠Experimentalmsa

Vector Interleave Left

__msa_ilvl_w⚠Experimentalmsa

Vector Interleave Left

__msa_ilvod_b⚠Experimentalmsa

Vector Interleave Odd

__msa_ilvod_d⚠Experimentalmsa

Vector Interleave Odd

__msa_ilvod_h⚠Experimentalmsa

Vector Interleave Odd

__msa_ilvod_w⚠Experimentalmsa

Vector Interleave Odd

__msa_ilvr_b⚠Experimentalmsa

Vector Interleave Right

__msa_ilvr_d⚠Experimentalmsa

Vector Interleave Right

__msa_ilvr_h⚠Experimentalmsa

Vector Interleave Right

__msa_ilvr_w⚠Experimentalmsa

Vector Interleave Right

__msa_insert_b⚠Experimentalmsa

GPR Insert Element

__msa_insert_d⚠Experimentalmsa

GPR Insert Element

__msa_insert_h⚠Experimentalmsa

GPR Insert Element

__msa_insert_w⚠Experimentalmsa

GPR Insert Element

__msa_insve_b⚠Experimentalmsa

Element Insert Element

__msa_insve_d⚠Experimentalmsa

Element Insert Element

__msa_insve_h⚠Experimentalmsa

Element Insert Element

__msa_insve_w⚠Experimentalmsa

Element Insert Element

__msa_ld_b⚠Experimentalmsa

Vector Load

__msa_ld_d⚠Experimentalmsa

Vector Load

__msa_ld_h⚠Experimentalmsa

Vector Load

__msa_ld_w⚠Experimentalmsa

Vector Load

__msa_ldi_b⚠Experimentalmsa

Immediate Load

__msa_ldi_d⚠Experimentalmsa

Immediate Load

__msa_ldi_h⚠Experimentalmsa

Immediate Load

__msa_ldi_w⚠Experimentalmsa

Immediate Load

__msa_madd_q_h⚠Experimentalmsa

Vector Fixed-Point Multiply and Add

__msa_madd_q_w⚠Experimentalmsa

Vector Fixed-Point Multiply and Add

__msa_maddr_q_h⚠Experimentalmsa

Vector Fixed-Point Multiply and Add Rounded

__msa_maddr_q_w⚠Experimentalmsa

Vector Fixed-Point Multiply and Add Rounded

__msa_maddv_b⚠Experimentalmsa

Vector Multiply and Add

__msa_maddv_d⚠Experimentalmsa

Vector Multiply and Add

__msa_maddv_h⚠Experimentalmsa

Vector Multiply and Add

__msa_maddv_w⚠Experimentalmsa

Vector Multiply and Add

__msa_max_a_b⚠Experimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_a_d⚠Experimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_a_h⚠Experimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_a_w⚠Experimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_s_b⚠Experimentalmsa

Vector Signed Maximum

__msa_max_s_d⚠Experimentalmsa

Vector Signed Maximum

__msa_max_s_h⚠Experimentalmsa

Vector Signed Maximum

__msa_max_s_w⚠Experimentalmsa

Vector Signed Maximum

__msa_max_u_b⚠Experimentalmsa

Vector Unsigned Maximum

__msa_max_u_d⚠Experimentalmsa

Vector Unsigned Maximum

__msa_max_u_h⚠Experimentalmsa

Vector Unsigned Maximum

__msa_max_u_w⚠Experimentalmsa

Vector Unsigned Maximum

__msa_maxi_s_b⚠Experimentalmsa

Immediate Signed Maximum

__msa_maxi_s_d⚠Experimentalmsa

Immediate Signed Maximum

__msa_maxi_s_h⚠Experimentalmsa

Immediate Signed Maximum

__msa_maxi_s_w⚠Experimentalmsa

Immediate Signed Maximum

__msa_maxi_u_b⚠Experimentalmsa

Immediate Unsigned Maximum

__msa_maxi_u_d⚠Experimentalmsa

Immediate Unsigned Maximum

__msa_maxi_u_h⚠Experimentalmsa

Immediate Unsigned Maximum

__msa_maxi_u_w⚠Experimentalmsa

Immediate Unsigned Maximum

__msa_min_a_b⚠Experimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_a_d⚠Experimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_a_h⚠Experimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_a_w⚠Experimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_s_b⚠Experimentalmsa

Vector Signed Minimum

__msa_min_s_d⚠Experimentalmsa

Vector Signed Minimum

__msa_min_s_h⚠Experimentalmsa

Vector Signed Minimum

__msa_min_s_w⚠Experimentalmsa

Vector Signed Minimum

__msa_min_u_b⚠Experimentalmsa

Vector Unsigned Minimum

__msa_min_u_d⚠Experimentalmsa

Vector Unsigned Minimum

__msa_min_u_h⚠Experimentalmsa

Vector Unsigned Minimum

__msa_min_u_w⚠Experimentalmsa

Vector Unsigned Minimum

__msa_mini_s_b⚠Experimentalmsa

Immediate Signed Minimum

__msa_mini_s_d⚠Experimentalmsa

Immediate Signed Minimum

__msa_mini_s_h⚠Experimentalmsa

Immediate Signed Minimum

__msa_mini_s_w⚠Experimentalmsa

Immediate Signed Minimum

__msa_mini_u_b⚠Experimentalmsa

Immediate Unsigned Minimum

__msa_mini_u_d⚠Experimentalmsa

Immediate Unsigned Minimum

__msa_mini_u_h⚠Experimentalmsa

Immediate Unsigned Minimum

__msa_mini_u_w⚠Experimentalmsa

Immediate Unsigned Minimum

__msa_mod_s_b⚠Experimentalmsa

Vector Signed Modulo

__msa_mod_s_d⚠Experimentalmsa

Vector Signed Modulo

__msa_mod_s_h⚠Experimentalmsa

Vector Signed Modulo

__msa_mod_s_w⚠Experimentalmsa

Vector Signed Modulo

__msa_mod_u_b⚠Experimentalmsa

Vector Unsigned Modulo

__msa_mod_u_d⚠Experimentalmsa

Vector Unsigned Modulo

__msa_mod_u_h⚠Experimentalmsa

Vector Unsigned Modulo

__msa_mod_u_w⚠Experimentalmsa

Vector Unsigned Modulo

__msa_move_v⚠Experimentalmsa

Vector Move

__msa_msub_q_h⚠Experimentalmsa

Vector Fixed-Point Multiply and Subtract

__msa_msub_q_w⚠Experimentalmsa

Vector Fixed-Point Multiply and Subtract

__msa_msubr_q_h⚠Experimentalmsa

Vector Fixed-Point Multiply and Subtract Rounded

__msa_msubr_q_w⚠Experimentalmsa

Vector Fixed-Point Multiply and Subtract Rounded

__msa_msubv_b⚠Experimentalmsa

Vector Multiply and Subtract

__msa_msubv_d⚠Experimentalmsa

Vector Multiply and Subtract

__msa_msubv_h⚠Experimentalmsa

Vector Multiply and Subtract

__msa_msubv_w⚠Experimentalmsa

Vector Multiply and Subtract

__msa_mul_q_h⚠Experimentalmsa

Vector Fixed-Point Multiply

__msa_mul_q_w⚠Experimentalmsa

Vector Fixed-Point Multiply

__msa_mulr_q_h⚠Experimentalmsa

Vector Fixed-Point Multiply Rounded

__msa_mulr_q_w⚠Experimentalmsa

Vector Fixed-Point Multiply Rounded

__msa_mulv_b⚠Experimentalmsa

Vector Multiply

__msa_mulv_d⚠Experimentalmsa

Vector Multiply

__msa_mulv_h⚠Experimentalmsa

Vector Multiply

__msa_mulv_w⚠Experimentalmsa

Vector Multiply

__msa_nloc_b⚠Experimentalmsa

Vector Leading Ones Count

__msa_nloc_d⚠Experimentalmsa

Vector Leading Ones Count

__msa_nloc_h⚠Experimentalmsa

Vector Leading Ones Count

__msa_nloc_w⚠Experimentalmsa

Vector Leading Ones Count

__msa_nlzc_b⚠Experimentalmsa

Vector Leading Zeros Count

__msa_nlzc_d⚠Experimentalmsa

Vector Leading Zeros Count

__msa_nlzc_h⚠Experimentalmsa

Vector Leading Zeros Count

__msa_nlzc_w⚠Experimentalmsa

Vector Leading Zeros Count

__msa_nor_v⚠Experimentalmsa

Vector Logical Negated Or

__msa_nori_b⚠Experimentalmsa

Immediate Logical Negated Or

__msa_or_v⚠Experimentalmsa

Vector Logical Or

__msa_ori_b⚠Experimentalmsa

Immediate Logical Or

__msa_pckev_b⚠Experimentalmsa

Vector Pack Even

__msa_pckev_d⚠Experimentalmsa

Vector Pack Even

__msa_pckev_h⚠Experimentalmsa

Vector Pack Even

__msa_pckev_w⚠Experimentalmsa

Vector Pack Even

__msa_pckod_b⚠Experimentalmsa

Vector Pack Odd

__msa_pckod_d⚠Experimentalmsa

Vector Pack Odd

__msa_pckod_h⚠Experimentalmsa

Vector Pack Odd

__msa_pckod_w⚠Experimentalmsa

Vector Pack Odd

__msa_pcnt_b⚠Experimentalmsa

Vector Population Count

__msa_pcnt_d⚠Experimentalmsa

Vector Population Count

__msa_pcnt_h⚠Experimentalmsa

Vector Population Count

__msa_pcnt_w⚠Experimentalmsa

Vector Population Count

__msa_sat_s_b⚠Experimentalmsa

Immediate Signed Saturate

__msa_sat_s_d⚠Experimentalmsa

Immediate Signed Saturate

__msa_sat_s_h⚠Experimentalmsa

Immediate Signed Saturate

__msa_sat_s_w⚠Experimentalmsa

Immediate Signed Saturate

__msa_sat_u_b⚠Experimentalmsa

Immediate Unsigned Saturate

__msa_sat_u_d⚠Experimentalmsa

Immediate Unsigned Saturate

__msa_sat_u_h⚠Experimentalmsa

Immediate Unsigned Saturate

__msa_sat_u_w⚠Experimentalmsa

Immediate Unsigned Saturate

__msa_shf_b⚠Experimentalmsa

Immediate Set Shuffle Elements

__msa_shf_h⚠Experimentalmsa

Immediate Set Shuffle Elements

__msa_shf_w⚠Experimentalmsa

Immediate Set Shuffle Elements

__msa_sld_b⚠Experimentalmsa

GPR Columns Slide

__msa_sld_d⚠Experimentalmsa

GPR Columns Slide

__msa_sld_h⚠Experimentalmsa

GPR Columns Slide

__msa_sld_w⚠Experimentalmsa

GPR Columns Slide

__msa_sldi_b⚠Experimentalmsa

Immediate Columns Slide

__msa_sldi_d⚠Experimentalmsa

Immediate Columns Slide

__msa_sldi_h⚠Experimentalmsa

Immediate Columns Slide

__msa_sldi_w⚠Experimentalmsa

Immediate Columns Slide

__msa_sll_b⚠Experimentalmsa

Vector Shift Left

__msa_sll_d⚠Experimentalmsa

Vector Shift Left

__msa_sll_h⚠Experimentalmsa

Vector Shift Left

__msa_sll_w⚠Experimentalmsa

Vector Shift Left

__msa_slli_b⚠Experimentalmsa

Immediate Shift Left

__msa_slli_d⚠Experimentalmsa

Immediate Shift Left

__msa_slli_h⚠Experimentalmsa

Immediate Shift Left

__msa_slli_w⚠Experimentalmsa

Immediate Shift Left

__msa_splat_b⚠Experimentalmsa

GPR Element Splat

__msa_splat_d⚠Experimentalmsa

GPR Element Splat

__msa_splat_h⚠Experimentalmsa

GPR Element Splat

__msa_splat_w⚠Experimentalmsa

GPR Element Splat

__msa_splati_b⚠Experimentalmsa

Immediate Element Splat

__msa_splati_d⚠Experimentalmsa

Immediate Element Splat

__msa_splati_h⚠Experimentalmsa

Immediate Element Splat

__msa_splati_w⚠Experimentalmsa

Immediate Element Splat

__msa_sra_b⚠Experimentalmsa

Vector Shift Right Arithmetic

__msa_sra_d⚠Experimentalmsa

Vector Shift Right Arithmetic

__msa_sra_h⚠Experimentalmsa

Vector Shift Right Arithmetic

__msa_sra_w⚠Experimentalmsa

Vector Shift Right Arithmetic

__msa_srai_b⚠Experimentalmsa

Immediate Shift Right Arithmetic

__msa_srai_d⚠Experimentalmsa

Immediate Shift Right Arithmetic

__msa_srai_h⚠Experimentalmsa

Immediate Shift Right Arithmetic

__msa_srai_w⚠Experimentalmsa

Immediate Shift Right Arithmetic

__msa_srar_b⚠Experimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srar_d⚠Experimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srar_h⚠Experimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srar_w⚠Experimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srari_b⚠Experimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srari_d⚠Experimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srari_h⚠Experimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srari_w⚠Experimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srl_b⚠Experimentalmsa

Vector Shift Right Logical

__msa_srl_d⚠Experimentalmsa

Vector Shift Right Logical

__msa_srl_h⚠Experimentalmsa

Vector Shift Right Logical

__msa_srl_w⚠Experimentalmsa

Vector Shift Right Logical

__msa_srli_b⚠Experimentalmsa

Immediate Shift Right Logical

__msa_srli_d⚠Experimentalmsa

Immediate Shift Right Logical

__msa_srli_h⚠Experimentalmsa

Immediate Shift Right Logical

__msa_srli_w⚠Experimentalmsa

Immediate Shift Right Logical

__msa_srlr_b⚠Experimentalmsa

Vector Shift Right Logical Rounded

__msa_srlr_d⚠Experimentalmsa

Vector Shift Right Logical Rounded

__msa_srlr_h⚠Experimentalmsa

Vector Shift Right Logical Rounded

__msa_srlr_w⚠Experimentalmsa

Vector Shift Right Logical Rounded

__msa_srlri_b⚠Experimentalmsa

Immediate Shift Right Logical Rounded

__msa_srlri_d⚠Experimentalmsa

Immediate Shift Right Logical Rounded

__msa_srlri_h⚠Experimentalmsa

Immediate Shift Right Logical Rounded

__msa_srlri_w⚠Experimentalmsa

Immediate Shift Right Logical Rounded

__msa_st_b⚠Experimentalmsa

Vector Store

__msa_st_d⚠Experimentalmsa

Vector Store

__msa_st_h⚠Experimentalmsa

Vector Store

__msa_st_w⚠Experimentalmsa

Vector Store

__msa_subs_s_b⚠Experimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_d⚠Experimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_h⚠Experimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_w⚠Experimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_u_b⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_d⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_h⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_w⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subsus_u_b⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_d⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_h⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_w⚠Experimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsuu_s_b⚠Experimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_d⚠Experimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_h⚠Experimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_w⚠Experimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subv_b⚠Experimentalmsa

Vector Subtract

__msa_subv_d⚠Experimentalmsa

Vector Subtract

__msa_subv_h⚠Experimentalmsa

Vector Subtract

__msa_subv_w⚠Experimentalmsa

Vector Subtract

__msa_subvi_b⚠Experimentalmsa

Immediate Subtract

__msa_subvi_d⚠Experimentalmsa

Immediate Subtract

__msa_subvi_h⚠Experimentalmsa

Immediate Subtract

__msa_subvi_w⚠Experimentalmsa

Immediate Subtract

__msa_vshf_b⚠Experimentalmsa

Vector Data Preserving Shuffle

__msa_vshf_d⚠Experimentalmsa

Vector Data Preserving Shuffle

__msa_vshf_h⚠Experimentalmsa

Vector Data Preserving Shuffle

__msa_vshf_w⚠Experimentalmsa

Vector Data Preserving Shuffle

__msa_xor_v⚠Experimentalmsa

Vector Logical Exclusive Or

__msa_xori_b⚠Experimentalmsa

Immediate Logical Exclusive Or

break_⚠Experimental

Generates the trap instruction BREAK