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

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

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_bExperimentalmsa

Vector Add Absolute Values.

__msa_add_a_dExperimentalmsa

Vector Add Absolute Values

__msa_add_a_hExperimentalmsa

Vector Add Absolute Values

__msa_add_a_wExperimentalmsa

Vector Add Absolute Values

__msa_adds_a_bExperimentalmsa

Signed Saturated Vector Saturated Add of Absolute Values

__msa_adds_a_dExperimentalmsa

Vector Saturated Add of Absolute Values

__msa_adds_a_hExperimentalmsa

Vector Saturated Add of Absolute Values

__msa_adds_a_wExperimentalmsa

Vector Saturated Add of Absolute Values

__msa_adds_s_bExperimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_dExperimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_hExperimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_wExperimentalmsa

Vector Signed Saturated Add of Signed Values

__msa_adds_u_bExperimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_dExperimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_hExperimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_wExperimentalmsa

Vector Unsigned Saturated Add of Unsigned Values

__msa_addv_bExperimentalmsa

Vector Add

__msa_addv_dExperimentalmsa

Vector Add

__msa_addv_hExperimentalmsa

Vector Add

__msa_addv_wExperimentalmsa

Vector Add

__msa_addvi_bExperimentalmsa

Immediate Add

__msa_addvi_dExperimentalmsa

Immediate Add

__msa_addvi_hExperimentalmsa

Immediate Add

__msa_addvi_wExperimentalmsa

Immediate Add

__msa_and_vExperimentalmsa

Vector Logical And

__msa_andi_bExperimentalmsa

Immediate Logical And

__msa_asub_s_bExperimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_s_dExperimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_s_hExperimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_s_wExperimentalmsa

Vector Absolute Values of Signed Subtract

__msa_asub_u_bExperimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_dExperimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_hExperimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_wExperimentalmsa

Vector Absolute Values of Unsigned Subtract

__msa_ave_s_bExperimentalmsa

Vector Signed Average

__msa_ave_s_dExperimentalmsa

Vector Signed Average

__msa_ave_s_hExperimentalmsa

Vector Signed Average

__msa_ave_s_wExperimentalmsa

Vector Signed Average

__msa_ave_u_bExperimentalmsa

Vector Unsigned Average

__msa_ave_u_dExperimentalmsa

Vector Unsigned Average

__msa_ave_u_hExperimentalmsa

Vector Unsigned Average

__msa_ave_u_wExperimentalmsa

Vector Unsigned Average

__msa_aver_s_bExperimentalmsa

Vector Signed Average Rounded

__msa_aver_s_dExperimentalmsa

Vector Signed Average Rounded

__msa_aver_s_hExperimentalmsa

Vector Signed Average Rounded

__msa_aver_s_wExperimentalmsa

Vector Signed Average Rounded

__msa_aver_u_bExperimentalmsa

Vector Unsigned Average Rounded

__msa_aver_u_dExperimentalmsa

Vector Unsigned Average Rounded

__msa_aver_u_hExperimentalmsa

Vector Unsigned Average Rounded

__msa_aver_u_wExperimentalmsa

Vector Unsigned Average Rounded

__msa_bclr_bExperimentalmsa

Vector Bit Clear

__msa_bclr_dExperimentalmsa

Vector Bit Clear

__msa_bclr_hExperimentalmsa

Vector Bit Clear

__msa_bclr_wExperimentalmsa

Vector Bit Clear

__msa_bclri_bExperimentalmsa

Immediate Bit Clear

__msa_bclri_dExperimentalmsa

Immediate Bit Clear

__msa_bclri_hExperimentalmsa

Immediate Bit Clear

__msa_bclri_wExperimentalmsa

Immediate Bit Clear

__msa_binsl_bExperimentalmsa

Vector Bit Insert Left

__msa_binsl_dExperimentalmsa

Vector Bit Insert Left

__msa_binsl_hExperimentalmsa

Vector Bit Insert Left

__msa_binsl_wExperimentalmsa

Vector Bit Insert Left

__msa_binsli_bExperimentalmsa

Immediate Bit Insert Left

__msa_binsli_dExperimentalmsa

Immediate Bit Insert Left

__msa_binsli_hExperimentalmsa

Immediate Bit Insert Left

__msa_binsli_wExperimentalmsa

Immediate Bit Insert Left

__msa_binsr_bExperimentalmsa

Vector Bit Insert Right

__msa_binsr_dExperimentalmsa

Vector Bit Insert Right

__msa_binsr_hExperimentalmsa

Vector Bit Insert Right

__msa_binsr_wExperimentalmsa

Vector Bit Insert Right

__msa_binsri_bExperimentalmsa

Immediate Bit Insert Right

__msa_binsri_dExperimentalmsa

Immediate Bit Insert Right

__msa_binsri_hExperimentalmsa

Immediate Bit Insert Right

__msa_binsri_wExperimentalmsa

Immediate Bit Insert Right

__msa_bmnz_vExperimentalmsa

Vector Bit Move If Not Zero

__msa_bmnzi_bExperimentalmsa

Immediate Bit Move If Not Zero

__msa_bmz_vExperimentalmsa

Vector Bit Move If Zero

__msa_bmzi_bExperimentalmsa

Immediate Bit Move If Zero

__msa_bneg_bExperimentalmsa

Vector Bit Negate

__msa_bneg_dExperimentalmsa

Vector Bit Negate

__msa_bneg_hExperimentalmsa

Vector Bit Negate

__msa_bneg_wExperimentalmsa

Vector Bit Negate

__msa_bnegi_bExperimentalmsa

Immediate Bit Negate

__msa_bnegi_dExperimentalmsa

Immediate Bit Negate

__msa_bnegi_hExperimentalmsa

Immediate Bit Negate

__msa_bnegi_wExperimentalmsa

Immediate Bit Negate

__msa_bnz_bExperimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_dExperimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_hExperimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_vExperimentalmsa

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

__msa_bnz_wExperimentalmsa

Immediate Branch If All Elements Are Not Zero

__msa_bsel_vExperimentalmsa

Vector Bit Select

__msa_bseli_bExperimentalmsa

Immediate Bit Select

__msa_bset_bExperimentalmsa

Vector Bit Set

__msa_bset_dExperimentalmsa

Vector Bit Set

__msa_bset_hExperimentalmsa

Vector Bit Set

__msa_bset_wExperimentalmsa

Vector Bit Set

__msa_bseti_bExperimentalmsa

Immediate Bit Set

__msa_bseti_dExperimentalmsa

Immediate Bit Set

__msa_bseti_hExperimentalmsa

Immediate Bit Set

__msa_bseti_wExperimentalmsa

Immediate Bit Set

__msa_bz_bExperimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_bz_dExperimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_bz_hExperimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_bz_vExperimentalmsa

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

__msa_bz_wExperimentalmsa

Immediate Branch If At Least One Element Is Zero

__msa_ceq_bExperimentalmsa

Vector Compare Equal

__msa_ceq_dExperimentalmsa

Vector Compare Equal

__msa_ceq_hExperimentalmsa

Vector Compare Equal

__msa_ceq_wExperimentalmsa

Vector Compare Equal

__msa_ceqi_bExperimentalmsa

Immediate Compare Equal

__msa_ceqi_dExperimentalmsa

Immediate Compare Equal

__msa_ceqi_hExperimentalmsa

Immediate Compare Equal

__msa_ceqi_wExperimentalmsa

Immediate Compare Equal

__msa_cfcmsaExperimentalmsa

GPR Copy from MSA Control Register

__msa_cle_s_bExperimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_s_dExperimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_s_hExperimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_s_wExperimentalmsa

Vector Compare Signed Less Than or Equal

__msa_cle_u_bExperimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_dExperimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_hExperimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_wExperimentalmsa

Vector Compare Unsigned Less Than or Equal

__msa_clei_s_bExperimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_dExperimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_hExperimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_wExperimentalmsa

Immediate Compare Signed Less Than or Equal

__msa_clei_u_bExperimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_dExperimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_hExperimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_wExperimentalmsa

Immediate Compare Unsigned Less Than or Equal

__msa_clt_s_bExperimentalmsa

Vector Compare Signed Less Than

__msa_clt_s_dExperimentalmsa

Vector Compare Signed Less Than

__msa_clt_s_hExperimentalmsa

Vector Compare Signed Less Than

__msa_clt_s_wExperimentalmsa

Vector Compare Signed Less Than

__msa_clt_u_bExperimentalmsa

Vector Compare Unsigned Less Than

__msa_clt_u_dExperimentalmsa

Vector Compare Unsigned Less Than

__msa_clt_u_hExperimentalmsa

Vector Compare Unsigned Less Than

__msa_clt_u_wExperimentalmsa

Vector Compare Unsigned Less Than

__msa_clti_s_bExperimentalmsa

Immediate Compare Signed Less Than

__msa_clti_s_dExperimentalmsa

Immediate Compare Signed Less Than

__msa_clti_s_hExperimentalmsa

Immediate Compare Signed Less Than

__msa_clti_s_wExperimentalmsa

Immediate Compare Signed Less Than

__msa_clti_u_bExperimentalmsa

Immediate Compare Unsigned Less Than

__msa_clti_u_dExperimentalmsa

Immediate Compare Unsigned Less Than

__msa_clti_u_hExperimentalmsa

Immediate Compare Unsigned Less Than

__msa_clti_u_wExperimentalmsa

Immediate Compare Unsigned Less Than

__msa_copy_s_bExperimentalmsa

Element Copy to GPR Signed

__msa_copy_s_dExperimentalmsa

Element Copy to GPR Signed

__msa_copy_s_hExperimentalmsa

Element Copy to GPR Signed

__msa_copy_s_wExperimentalmsa

Element Copy to GPR Signed

__msa_copy_u_bExperimentalmsa

Element Copy to GPR Unsigned

__msa_copy_u_dExperimentalmsa

Element Copy to GPR Unsigned

__msa_copy_u_hExperimentalmsa

Element Copy to GPR Unsigned

__msa_copy_u_wExperimentalmsa

Element Copy to GPR Unsigned

__msa_ctcmsaExperimentalmsa

GPR Copy to MSA Control Register

__msa_div_s_bExperimentalmsa

Vector Signed Divide

__msa_div_s_dExperimentalmsa

Vector Signed Divide

__msa_div_s_hExperimentalmsa

Vector Signed Divide

__msa_div_s_wExperimentalmsa

Vector Signed Divide

__msa_div_u_bExperimentalmsa

Vector Unsigned Divide

__msa_div_u_dExperimentalmsa

Vector Unsigned Divide

__msa_div_u_hExperimentalmsa

Vector Unsigned Divide

__msa_div_u_wExperimentalmsa

Vector Unsigned Divide

__msa_dotp_s_dExperimentalmsa

Vector Signed Dot Product

__msa_dotp_s_hExperimentalmsa

Vector Signed Dot Product

__msa_dotp_s_wExperimentalmsa

Vector Signed Dot Product

__msa_dotp_u_dExperimentalmsa

Vector Unsigned Dot Product

__msa_dotp_u_hExperimentalmsa

Vector Unsigned Dot Product

__msa_dotp_u_wExperimentalmsa

Vector Unsigned Dot Product

__msa_dpadd_s_dExperimentalmsa

Vector Signed Dot Product and Add

__msa_dpadd_s_hExperimentalmsa

Vector Signed Dot Product and Add

__msa_dpadd_s_wExperimentalmsa

Vector Signed Dot Product and Add

__msa_dpadd_u_dExperimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpadd_u_hExperimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpadd_u_wExperimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpsub_s_dExperimentalmsa

Vector Signed Dot Product and Add

__msa_dpsub_s_hExperimentalmsa

Vector Signed Dot Product and Add

__msa_dpsub_s_wExperimentalmsa

Vector Signed Dot Product and Add

__msa_dpsub_u_dExperimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpsub_u_hExperimentalmsa

Vector Unsigned Dot Product and Add

__msa_dpsub_u_wExperimentalmsa

Vector Unsigned Dot Product and Add

__msa_fadd_dExperimentalmsa

Vector Floating-Point Addition

__msa_fadd_wExperimentalmsa

Vector Floating-Point Addition

__msa_fcaf_dExperimentalmsa

Vector Floating-Point Quiet Compare Always False

__msa_fcaf_wExperimentalmsa

Vector Floating-Point Quiet Compare Always False

__msa_fceq_dExperimentalmsa

Vector Floating-Point Quiet Compare Equal

__msa_fceq_wExperimentalmsa

Vector Floating-Point Quiet Compare Equal

__msa_fclass_dExperimentalmsa

Vector Floating-Point Class Mask

__msa_fclass_wExperimentalmsa

Vector Floating-Point Class Mask

__msa_fcle_dExperimentalmsa

Vector Floating-Point Quiet Compare Less or Equal

__msa_fcle_wExperimentalmsa

Vector Floating-Point Quiet Compare Less or Equal

__msa_fclt_dExperimentalmsa

Vector Floating-Point Quiet Compare Less Than

__msa_fclt_wExperimentalmsa

Vector Floating-Point Quiet Compare Less Than

__msa_fcne_dExperimentalmsa

Vector Floating-Point Quiet Compare Not Equal

__msa_fcne_wExperimentalmsa

Vector Floating-Point Quiet Compare Not Equal

__msa_fcor_dExperimentalmsa

Vector Floating-Point Quiet Compare Ordered

__msa_fcor_wExperimentalmsa

Vector Floating-Point Quiet Compare Ordered

__msa_fcueq_dExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Equal

__msa_fcueq_wExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Equal

__msa_fcule_dExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less or Equal

__msa_fcule_wExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less or Equal

__msa_fcult_dExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less Than

__msa_fcult_wExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Less Than

__msa_fcun_dExperimentalmsa

Vector Floating-Point Quiet Compare Unordered

__msa_fcun_wExperimentalmsa

Vector Floating-Point Quiet Compare Unordered

__msa_fcune_dExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Not Equal

__msa_fcune_wExperimentalmsa

Vector Floating-Point Quiet Compare Unordered or Not Equal

__msa_fdiv_dExperimentalmsa

Vector Floating-Point Division

__msa_fdiv_wExperimentalmsa

Vector Floating-Point Division

__msa_fexdo_wExperimentalmsa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexp2_dExperimentalmsa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexp2_wExperimentalmsa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexupl_dExperimentalmsa

Vector Floating-Point Up-Convert Interchange Format Left

__msa_fexupr_dExperimentalmsa

Vector Floating-Point Up-Convert Interchange Format Left

__msa_ffint_s_dExperimentalmsa

Vector Floating-Point Round and Convert from Signed Integer

__msa_ffint_s_wExperimentalmsa

Vector Floating-Point Round and Convert from Signed Integer

__msa_ffint_u_dExperimentalmsa

Vector Floating-Point Round and Convert from Unsigned Integer

__msa_ffint_u_wExperimentalmsa

Vector Floating-Point Round and Convert from Unsigned Integer

__msa_ffql_dExperimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffql_wExperimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffqr_dExperimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffqr_wExperimentalmsa

Vector Floating-Point Convert from Fixed-Point Left

__msa_fill_bExperimentalmsa

Vector Fill from GPR

__msa_fill_dExperimentalmsa

Vector Fill from GPR

__msa_fill_hExperimentalmsa

Vector Fill from GPR

__msa_fill_wExperimentalmsa

Vector Fill from GPR

__msa_flog2_dExperimentalmsa

Vector Floating-Point Base 2 Logarithm

__msa_flog2_wExperimentalmsa

Vector Floating-Point Base 2 Logarithm

__msa_fmadd_dExperimentalmsa

Vector Floating-Point Multiply-Add

__msa_fmadd_wExperimentalmsa

Vector Floating-Point Multiply-Add

__msa_fmax_a_dExperimentalmsa

Vector Floating-Point Maximum Based on Absolute Values

__msa_fmax_a_wExperimentalmsa

Vector Floating-Point Maximum Based on Absolute Values

__msa_fmax_dExperimentalmsa

Vector Floating-Point Maximum

__msa_fmax_wExperimentalmsa

Vector Floating-Point Maximum

__msa_fmin_a_dExperimentalmsa

Vector Floating-Point Minimum Based on Absolute Values

__msa_fmin_a_wExperimentalmsa

Vector Floating-Point Minimum Based on Absolute Values

__msa_fmin_dExperimentalmsa

Vector Floating-Point Minimum

__msa_fmin_wExperimentalmsa

Vector Floating-Point Minimum

__msa_fmsub_dExperimentalmsa

Vector Floating-Point Multiply-Sub

__msa_fmsub_wExperimentalmsa

Vector Floating-Point Multiply-Sub

__msa_fmul_dExperimentalmsa

Vector Floating-Point Multiplication

__msa_fmul_wExperimentalmsa

Vector Floating-Point Multiplication

__msa_frcp_dExperimentalmsa

Vector Approximate Floating-Point Reciprocal

__msa_frcp_wExperimentalmsa

Vector Approximate Floating-Point Reciprocal

__msa_frint_dExperimentalmsa

Vector Floating-Point Round to Integer

__msa_frint_wExperimentalmsa

Vector Floating-Point Round to Integer

__msa_frsqrt_dExperimentalmsa

Vector Approximate Floating-Point Reciprocal of Square Root

__msa_frsqrt_wExperimentalmsa

Vector Approximate Floating-Point Reciprocal of Square Root

__msa_fsaf_dExperimentalmsa

Vector Floating-Point Signaling Compare Always False

__msa_fsaf_wExperimentalmsa

Vector Floating-Point Signaling Compare Always False

__msa_fseq_dExperimentalmsa

Vector Floating-Point Signaling Compare Equal

__msa_fseq_wExperimentalmsa

Vector Floating-Point Signaling Compare Equal

__msa_fsle_dExperimentalmsa

Vector Floating-Point Signaling Compare Less or Equal

__msa_fsle_wExperimentalmsa

Vector Floating-Point Signaling Compare Less or Equal

__msa_fslt_dExperimentalmsa

Vector Floating-Point Signaling Compare Less Than

__msa_fslt_wExperimentalmsa

Vector Floating-Point Signaling Compare Less Than

__msa_fsne_dExperimentalmsa

Vector Floating-Point Signaling Compare Not Equal

__msa_fsne_wExperimentalmsa

Vector Floating-Point Signaling Compare Not Equal

__msa_fsor_dExperimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsor_wExperimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsqrt_dExperimentalmsa

Vector Floating-Point Square Root

__msa_fsqrt_wExperimentalmsa

Vector Floating-Point Square Root

__msa_fsub_dExperimentalmsa

Vector Floating-Point Subtraction

__msa_fsub_wExperimentalmsa

Vector Floating-Point Subtraction

__msa_fsueq_dExperimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsueq_wExperimentalmsa

Vector Floating-Point Signaling Compare Ordered

__msa_fsule_dExperimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less or Equal

__msa_fsule_wExperimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less or Equal

__msa_fsult_dExperimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less Than

__msa_fsult_wExperimentalmsa

Vector Floating-Point Signaling Compare Unordered or Less Than

__msa_fsun_dExperimentalmsa

Vector Floating-Point Signaling Compare Unordered

__msa_fsun_wExperimentalmsa

Vector Floating-Point Signaling Compare Unordered

__msa_fsune_dExperimentalmsa

Vector Floating-Point Signaling Compare Unordered or Not Equal

__msa_fsune_wExperimentalmsa

Vector Floating-Point Signaling Compare Unordered or Not Equal

__msa_ftint_s_dExperimentalmsa

Vector Floating-Point Convert to Signed Integer

__msa_ftint_s_wExperimentalmsa

Vector Floating-Point Convert to Signed Integer

__msa_ftint_u_dExperimentalmsa

Vector Floating-Point Convert to Unsigned Integer

__msa_ftint_u_wExperimentalmsa

Vector Floating-Point Convert to Unsigned Integer

__msa_ftq_hExperimentalmsa

Vector Floating-Point Convert to Fixed-Point

__msa_ftq_wExperimentalmsa

Vector Floating-Point Convert to Fixed-Point

__msa_ftrunc_s_dExperimentalmsa

Vector Floating-Point Truncate and Convert to Signed Integer

__msa_ftrunc_s_wExperimentalmsa

Vector Floating-Point Truncate and Convert to Signed Integer

__msa_ftrunc_u_dExperimentalmsa

Vector Floating-Point Truncate and Convert to Unsigned Integer

__msa_ftrunc_u_wExperimentalmsa

Vector Floating-Point Truncate and Convert to Unsigned Integer

__msa_hadd_s_dExperimentalmsa

Vector Signed Horizontal Add

__msa_hadd_s_hExperimentalmsa

Vector Signed Horizontal Add

__msa_hadd_s_wExperimentalmsa

Vector Signed Horizontal Add

__msa_hadd_u_dExperimentalmsa

Vector Unsigned Horizontal Add

__msa_hadd_u_hExperimentalmsa

Vector Unsigned Horizontal Add

__msa_hadd_u_wExperimentalmsa

Vector Unsigned Horizontal Add

__msa_hsub_s_dExperimentalmsa

Vector Signed Horizontal Subtract

__msa_hsub_s_hExperimentalmsa

Vector Signed Horizontal Subtract

__msa_hsub_s_wExperimentalmsa

Vector Signed Horizontal Subtract

__msa_hsub_u_dExperimentalmsa

Vector Unsigned Horizontal Subtract

__msa_hsub_u_hExperimentalmsa

Vector Unsigned Horizontal Subtract

__msa_hsub_u_wExperimentalmsa

Vector Unsigned Horizontal Subtract

__msa_ilvev_bExperimentalmsa

Vector Interleave Even

__msa_ilvev_dExperimentalmsa

Vector Interleave Even

__msa_ilvev_hExperimentalmsa

Vector Interleave Even

__msa_ilvev_wExperimentalmsa

Vector Interleave Even

__msa_ilvl_bExperimentalmsa

Vector Interleave Left

__msa_ilvl_dExperimentalmsa

Vector Interleave Left

__msa_ilvl_hExperimentalmsa

Vector Interleave Left

__msa_ilvl_wExperimentalmsa

Vector Interleave Left

__msa_ilvod_bExperimentalmsa

Vector Interleave Odd

__msa_ilvod_dExperimentalmsa

Vector Interleave Odd

__msa_ilvod_hExperimentalmsa

Vector Interleave Odd

__msa_ilvod_wExperimentalmsa

Vector Interleave Odd

__msa_ilvr_bExperimentalmsa

Vector Interleave Right

__msa_ilvr_dExperimentalmsa

Vector Interleave Right

__msa_ilvr_hExperimentalmsa

Vector Interleave Right

__msa_ilvr_wExperimentalmsa

Vector Interleave Right

__msa_insert_bExperimentalmsa

GPR Insert Element

__msa_insert_dExperimentalmsa

GPR Insert Element

__msa_insert_hExperimentalmsa

GPR Insert Element

__msa_insert_wExperimentalmsa

GPR Insert Element

__msa_insve_bExperimentalmsa

Element Insert Element

__msa_insve_dExperimentalmsa

Element Insert Element

__msa_insve_hExperimentalmsa

Element Insert Element

__msa_insve_wExperimentalmsa

Element Insert Element

__msa_ld_bExperimentalmsa

Vector Load

__msa_ld_dExperimentalmsa

Vector Load

__msa_ld_hExperimentalmsa

Vector Load

__msa_ld_wExperimentalmsa

Vector Load

__msa_ldi_bExperimentalmsa

Immediate Load

__msa_ldi_dExperimentalmsa

Immediate Load

__msa_ldi_hExperimentalmsa

Immediate Load

__msa_ldi_wExperimentalmsa

Immediate Load

__msa_madd_q_hExperimentalmsa

Vector Fixed-Point Multiply and Add

__msa_madd_q_wExperimentalmsa

Vector Fixed-Point Multiply and Add

__msa_maddr_q_hExperimentalmsa

Vector Fixed-Point Multiply and Add Rounded

__msa_maddr_q_wExperimentalmsa

Vector Fixed-Point Multiply and Add Rounded

__msa_maddv_bExperimentalmsa

Vector Multiply and Add

__msa_maddv_dExperimentalmsa

Vector Multiply and Add

__msa_maddv_hExperimentalmsa

Vector Multiply and Add

__msa_maddv_wExperimentalmsa

Vector Multiply and Add

__msa_max_a_bExperimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_a_dExperimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_a_hExperimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_a_wExperimentalmsa

Vector Maximum Based on Absolute Values

__msa_max_s_bExperimentalmsa

Vector Signed Maximum

__msa_max_s_dExperimentalmsa

Vector Signed Maximum

__msa_max_s_hExperimentalmsa

Vector Signed Maximum

__msa_max_s_wExperimentalmsa

Vector Signed Maximum

__msa_max_u_bExperimentalmsa

Vector Unsigned Maximum

__msa_max_u_dExperimentalmsa

Vector Unsigned Maximum

__msa_max_u_hExperimentalmsa

Vector Unsigned Maximum

__msa_max_u_wExperimentalmsa

Vector Unsigned Maximum

__msa_maxi_s_bExperimentalmsa

Immediate Signed Maximum

__msa_maxi_s_dExperimentalmsa

Immediate Signed Maximum

__msa_maxi_s_hExperimentalmsa

Immediate Signed Maximum

__msa_maxi_s_wExperimentalmsa

Immediate Signed Maximum

__msa_maxi_u_bExperimentalmsa

Immediate Unsigned Maximum

__msa_maxi_u_dExperimentalmsa

Immediate Unsigned Maximum

__msa_maxi_u_hExperimentalmsa

Immediate Unsigned Maximum

__msa_maxi_u_wExperimentalmsa

Immediate Unsigned Maximum

__msa_min_a_bExperimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_a_dExperimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_a_hExperimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_a_wExperimentalmsa

Vector Minimum Based on Absolute Value

__msa_min_s_bExperimentalmsa

Vector Signed Minimum

__msa_min_s_dExperimentalmsa

Vector Signed Minimum

__msa_min_s_hExperimentalmsa

Vector Signed Minimum

__msa_min_s_wExperimentalmsa

Vector Signed Minimum

__msa_min_u_bExperimentalmsa

Vector Unsigned Minimum

__msa_min_u_dExperimentalmsa

Vector Unsigned Minimum

__msa_min_u_hExperimentalmsa

Vector Unsigned Minimum

__msa_min_u_wExperimentalmsa

Vector Unsigned Minimum

__msa_mini_s_bExperimentalmsa

Immediate Signed Minimum

__msa_mini_s_dExperimentalmsa

Immediate Signed Minimum

__msa_mini_s_hExperimentalmsa

Immediate Signed Minimum

__msa_mini_s_wExperimentalmsa

Immediate Signed Minimum

__msa_mini_u_bExperimentalmsa

Immediate Unsigned Minimum

__msa_mini_u_dExperimentalmsa

Immediate Unsigned Minimum

__msa_mini_u_hExperimentalmsa

Immediate Unsigned Minimum

__msa_mini_u_wExperimentalmsa

Immediate Unsigned Minimum

__msa_mod_s_bExperimentalmsa

Vector Signed Modulo

__msa_mod_s_dExperimentalmsa

Vector Signed Modulo

__msa_mod_s_hExperimentalmsa

Vector Signed Modulo

__msa_mod_s_wExperimentalmsa

Vector Signed Modulo

__msa_mod_u_bExperimentalmsa

Vector Unsigned Modulo

__msa_mod_u_dExperimentalmsa

Vector Unsigned Modulo

__msa_mod_u_hExperimentalmsa

Vector Unsigned Modulo

__msa_mod_u_wExperimentalmsa

Vector Unsigned Modulo

__msa_move_vExperimentalmsa

Vector Move

__msa_msub_q_hExperimentalmsa

Vector Fixed-Point Multiply and Subtract

__msa_msub_q_wExperimentalmsa

Vector Fixed-Point Multiply and Subtract

__msa_msubr_q_hExperimentalmsa

Vector Fixed-Point Multiply and Subtract Rounded

__msa_msubr_q_wExperimentalmsa

Vector Fixed-Point Multiply and Subtract Rounded

__msa_msubv_bExperimentalmsa

Vector Multiply and Subtract

__msa_msubv_dExperimentalmsa

Vector Multiply and Subtract

__msa_msubv_hExperimentalmsa

Vector Multiply and Subtract

__msa_msubv_wExperimentalmsa

Vector Multiply and Subtract

__msa_mul_q_hExperimentalmsa

Vector Fixed-Point Multiply

__msa_mul_q_wExperimentalmsa

Vector Fixed-Point Multiply

__msa_mulr_q_hExperimentalmsa

Vector Fixed-Point Multiply Rounded

__msa_mulr_q_wExperimentalmsa

Vector Fixed-Point Multiply Rounded

__msa_mulv_bExperimentalmsa

Vector Multiply

__msa_mulv_dExperimentalmsa

Vector Multiply

__msa_mulv_hExperimentalmsa

Vector Multiply

__msa_mulv_wExperimentalmsa

Vector Multiply

__msa_nloc_bExperimentalmsa

Vector Leading Ones Count

__msa_nloc_dExperimentalmsa

Vector Leading Ones Count

__msa_nloc_hExperimentalmsa

Vector Leading Ones Count

__msa_nloc_wExperimentalmsa

Vector Leading Ones Count

__msa_nlzc_bExperimentalmsa

Vector Leading Zeros Count

__msa_nlzc_dExperimentalmsa

Vector Leading Zeros Count

__msa_nlzc_hExperimentalmsa

Vector Leading Zeros Count

__msa_nlzc_wExperimentalmsa

Vector Leading Zeros Count

__msa_nor_vExperimentalmsa

Vector Logical Negated Or

__msa_nori_bExperimentalmsa

Immediate Logical Negated Or

__msa_or_vExperimentalmsa

Vector Logical Or

__msa_ori_bExperimentalmsa

Immediate Logical Or

__msa_pckev_bExperimentalmsa

Vector Pack Even

__msa_pckev_dExperimentalmsa

Vector Pack Even

__msa_pckev_hExperimentalmsa

Vector Pack Even

__msa_pckev_wExperimentalmsa

Vector Pack Even

__msa_pckod_bExperimentalmsa

Vector Pack Odd

__msa_pckod_dExperimentalmsa

Vector Pack Odd

__msa_pckod_hExperimentalmsa

Vector Pack Odd

__msa_pckod_wExperimentalmsa

Vector Pack Odd

__msa_pcnt_bExperimentalmsa

Vector Population Count

__msa_pcnt_dExperimentalmsa

Vector Population Count

__msa_pcnt_hExperimentalmsa

Vector Population Count

__msa_pcnt_wExperimentalmsa

Vector Population Count

__msa_sat_s_bExperimentalmsa

Immediate Signed Saturate

__msa_sat_s_dExperimentalmsa

Immediate Signed Saturate

__msa_sat_s_hExperimentalmsa

Immediate Signed Saturate

__msa_sat_s_wExperimentalmsa

Immediate Signed Saturate

__msa_sat_u_bExperimentalmsa

Immediate Unsigned Saturate

__msa_sat_u_dExperimentalmsa

Immediate Unsigned Saturate

__msa_sat_u_hExperimentalmsa

Immediate Unsigned Saturate

__msa_sat_u_wExperimentalmsa

Immediate Unsigned Saturate

__msa_shf_bExperimentalmsa

Immediate Set Shuffle Elements

__msa_shf_hExperimentalmsa

Immediate Set Shuffle Elements

__msa_shf_wExperimentalmsa

Immediate Set Shuffle Elements

__msa_sld_bExperimentalmsa

GPR Columns Slide

__msa_sld_dExperimentalmsa

GPR Columns Slide

__msa_sld_hExperimentalmsa

GPR Columns Slide

__msa_sld_wExperimentalmsa

GPR Columns Slide

__msa_sldi_bExperimentalmsa

Immediate Columns Slide

__msa_sldi_dExperimentalmsa

Immediate Columns Slide

__msa_sldi_hExperimentalmsa

Immediate Columns Slide

__msa_sldi_wExperimentalmsa

Immediate Columns Slide

__msa_sll_bExperimentalmsa

Vector Shift Left

__msa_sll_dExperimentalmsa

Vector Shift Left

__msa_sll_hExperimentalmsa

Vector Shift Left

__msa_sll_wExperimentalmsa

Vector Shift Left

__msa_slli_bExperimentalmsa

Immediate Shift Left

__msa_slli_dExperimentalmsa

Immediate Shift Left

__msa_slli_hExperimentalmsa

Immediate Shift Left

__msa_slli_wExperimentalmsa

Immediate Shift Left

__msa_splat_bExperimentalmsa

GPR Element Splat

__msa_splat_dExperimentalmsa

GPR Element Splat

__msa_splat_hExperimentalmsa

GPR Element Splat

__msa_splat_wExperimentalmsa

GPR Element Splat

__msa_splati_bExperimentalmsa

Immediate Element Splat

__msa_splati_dExperimentalmsa

Immediate Element Splat

__msa_splati_hExperimentalmsa

Immediate Element Splat

__msa_splati_wExperimentalmsa

Immediate Element Splat

__msa_sra_bExperimentalmsa

Vector Shift Right Arithmetic

__msa_sra_dExperimentalmsa

Vector Shift Right Arithmetic

__msa_sra_hExperimentalmsa

Vector Shift Right Arithmetic

__msa_sra_wExperimentalmsa

Vector Shift Right Arithmetic

__msa_srai_bExperimentalmsa

Immediate Shift Right Arithmetic

__msa_srai_dExperimentalmsa

Immediate Shift Right Arithmetic

__msa_srai_hExperimentalmsa

Immediate Shift Right Arithmetic

__msa_srai_wExperimentalmsa

Immediate Shift Right Arithmetic

__msa_srar_bExperimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srar_dExperimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srar_hExperimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srar_wExperimentalmsa

Vector Shift Right Arithmetic Rounded

__msa_srari_bExperimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srari_dExperimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srari_hExperimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srari_wExperimentalmsa

Immediate Shift Right Arithmetic Rounded

__msa_srl_bExperimentalmsa

Vector Shift Right Logical

__msa_srl_dExperimentalmsa

Vector Shift Right Logical

__msa_srl_hExperimentalmsa

Vector Shift Right Logical

__msa_srl_wExperimentalmsa

Vector Shift Right Logical

__msa_srli_bExperimentalmsa

Immediate Shift Right Logical

__msa_srli_dExperimentalmsa

Immediate Shift Right Logical

__msa_srli_hExperimentalmsa

Immediate Shift Right Logical

__msa_srli_wExperimentalmsa

Immediate Shift Right Logical

__msa_srlr_bExperimentalmsa

Vector Shift Right Logical Rounded

__msa_srlr_dExperimentalmsa

Vector Shift Right Logical Rounded

__msa_srlr_hExperimentalmsa

Vector Shift Right Logical Rounded

__msa_srlr_wExperimentalmsa

Vector Shift Right Logical Rounded

__msa_srlri_bExperimentalmsa

Immediate Shift Right Logical Rounded

__msa_srlri_dExperimentalmsa

Immediate Shift Right Logical Rounded

__msa_srlri_hExperimentalmsa

Immediate Shift Right Logical Rounded

__msa_srlri_wExperimentalmsa

Immediate Shift Right Logical Rounded

__msa_st_bExperimentalmsa

Vector Store

__msa_st_dExperimentalmsa

Vector Store

__msa_st_hExperimentalmsa

Vector Store

__msa_st_wExperimentalmsa

Vector Store

__msa_subs_s_bExperimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_dExperimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_hExperimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_wExperimentalmsa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_u_bExperimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_dExperimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_hExperimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_wExperimentalmsa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subsus_u_bExperimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_dExperimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_hExperimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_wExperimentalmsa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsuu_s_bExperimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_dExperimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_hExperimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_wExperimentalmsa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subv_bExperimentalmsa

Vector Subtract

__msa_subv_dExperimentalmsa

Vector Subtract

__msa_subv_hExperimentalmsa

Vector Subtract

__msa_subv_wExperimentalmsa

Vector Subtract

__msa_subvi_bExperimentalmsa

Immediate Subtract

__msa_subvi_dExperimentalmsa

Immediate Subtract

__msa_subvi_hExperimentalmsa

Immediate Subtract

__msa_subvi_wExperimentalmsa

Immediate Subtract

__msa_vshf_bExperimentalmsa

Vector Data Preserving Shuffle

__msa_vshf_dExperimentalmsa

Vector Data Preserving Shuffle

__msa_vshf_hExperimentalmsa

Vector Data Preserving Shuffle

__msa_vshf_wExperimentalmsa

Vector Data Preserving Shuffle

__msa_xor_vExperimentalmsa

Vector Logical Exclusive Or

__msa_xori_bExperimentalmsa

Immediate Logical Exclusive Or

break_Experimental

Generates the trap instruction BREAK