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

🔬 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

v16i8ExperimentalMIPS
v16u8ExperimentalMIPS
v2f64ExperimentalMIPS
v2i64ExperimentalMIPS
v2u64ExperimentalMIPS
v4f32ExperimentalMIPS
v4i32ExperimentalMIPS
v4u32ExperimentalMIPS
v8i16ExperimentalMIPS
v8u16ExperimentalMIPS

Functions

__msa_add_a_bExperimentalMIPS and msa

Vector Add Absolute Values.

__msa_add_a_dExperimentalMIPS and msa

Vector Add Absolute Values

__msa_add_a_hExperimentalMIPS and msa

Vector Add Absolute Values

__msa_add_a_wExperimentalMIPS and msa

Vector Add Absolute Values

__msa_adds_a_bExperimentalMIPS and msa

Signed Saturated Vector Saturated Add of Absolute Values

__msa_adds_a_dExperimentalMIPS and msa

Vector Saturated Add of Absolute Values

__msa_adds_a_hExperimentalMIPS and msa

Vector Saturated Add of Absolute Values

__msa_adds_a_wExperimentalMIPS and msa

Vector Saturated Add of Absolute Values

__msa_adds_s_bExperimentalMIPS and msa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_dExperimentalMIPS and msa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_hExperimentalMIPS and msa

Vector Signed Saturated Add of Signed Values

__msa_adds_s_wExperimentalMIPS and msa

Vector Signed Saturated Add of Signed Values

__msa_adds_u_bExperimentalMIPS and msa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_dExperimentalMIPS and msa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_hExperimentalMIPS and msa

Vector Unsigned Saturated Add of Unsigned Values

__msa_adds_u_wExperimentalMIPS and msa

Vector Unsigned Saturated Add of Unsigned Values

__msa_addv_bExperimentalMIPS and msa

Vector Add

__msa_addv_dExperimentalMIPS and msa

Vector Add

__msa_addv_hExperimentalMIPS and msa

Vector Add

__msa_addv_wExperimentalMIPS and msa

Vector Add

__msa_addvi_bExperimentalMIPS and msa

Immediate Add

__msa_addvi_dExperimentalMIPS and msa

Immediate Add

__msa_addvi_hExperimentalMIPS and msa

Immediate Add

__msa_addvi_wExperimentalMIPS and msa

Immediate Add

__msa_and_vExperimentalMIPS and msa

Vector Logical And

__msa_andi_bExperimentalMIPS and msa

Immediate Logical And

__msa_asub_s_bExperimentalMIPS and msa

Vector Absolute Values of Signed Subtract

__msa_asub_s_dExperimentalMIPS and msa

Vector Absolute Values of Signed Subtract

__msa_asub_s_hExperimentalMIPS and msa

Vector Absolute Values of Signed Subtract

__msa_asub_s_wExperimentalMIPS and msa

Vector Absolute Values of Signed Subtract

__msa_asub_u_bExperimentalMIPS and msa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_dExperimentalMIPS and msa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_hExperimentalMIPS and msa

Vector Absolute Values of Unsigned Subtract

__msa_asub_u_wExperimentalMIPS and msa

Vector Absolute Values of Unsigned Subtract

__msa_ave_s_bExperimentalMIPS and msa

Vector Signed Average

__msa_ave_s_dExperimentalMIPS and msa

Vector Signed Average

__msa_ave_s_hExperimentalMIPS and msa

Vector Signed Average

__msa_ave_s_wExperimentalMIPS and msa

Vector Signed Average

__msa_ave_u_bExperimentalMIPS and msa

Vector Unsigned Average

__msa_ave_u_dExperimentalMIPS and msa

Vector Unsigned Average

__msa_ave_u_hExperimentalMIPS and msa

Vector Unsigned Average

__msa_ave_u_wExperimentalMIPS and msa

Vector Unsigned Average

__msa_aver_s_bExperimentalMIPS and msa

Vector Signed Average Rounded

__msa_aver_s_dExperimentalMIPS and msa

Vector Signed Average Rounded

__msa_aver_s_hExperimentalMIPS and msa

Vector Signed Average Rounded

__msa_aver_s_wExperimentalMIPS and msa

Vector Signed Average Rounded

__msa_aver_u_bExperimentalMIPS and msa

Vector Unsigned Average Rounded

__msa_aver_u_dExperimentalMIPS and msa

Vector Unsigned Average Rounded

__msa_aver_u_hExperimentalMIPS and msa

Vector Unsigned Average Rounded

__msa_aver_u_wExperimentalMIPS and msa

Vector Unsigned Average Rounded

__msa_bclr_bExperimentalMIPS and msa

Vector Bit Clear

__msa_bclr_dExperimentalMIPS and msa

Vector Bit Clear

__msa_bclr_hExperimentalMIPS and msa

Vector Bit Clear

__msa_bclr_wExperimentalMIPS and msa

Vector Bit Clear

__msa_bclri_bExperimentalMIPS and msa

Immediate Bit Clear

__msa_bclri_dExperimentalMIPS and msa

Immediate Bit Clear

__msa_bclri_hExperimentalMIPS and msa

Immediate Bit Clear

__msa_bclri_wExperimentalMIPS and msa

Immediate Bit Clear

__msa_binsl_bExperimentalMIPS and msa

Vector Bit Insert Left

__msa_binsl_dExperimentalMIPS and msa

Vector Bit Insert Left

__msa_binsl_hExperimentalMIPS and msa

Vector Bit Insert Left

__msa_binsl_wExperimentalMIPS and msa

Vector Bit Insert Left

__msa_binsli_bExperimentalMIPS and msa

Immediate Bit Insert Left

__msa_binsli_dExperimentalMIPS and msa

Immediate Bit Insert Left

__msa_binsli_hExperimentalMIPS and msa

Immediate Bit Insert Left

__msa_binsli_wExperimentalMIPS and msa

Immediate Bit Insert Left

__msa_binsr_bExperimentalMIPS and msa

Vector Bit Insert Right

__msa_binsr_dExperimentalMIPS and msa

Vector Bit Insert Right

__msa_binsr_hExperimentalMIPS and msa

Vector Bit Insert Right

__msa_binsr_wExperimentalMIPS and msa

Vector Bit Insert Right

__msa_binsri_bExperimentalMIPS and msa

Immediate Bit Insert Right

__msa_binsri_dExperimentalMIPS and msa

Immediate Bit Insert Right

__msa_binsri_hExperimentalMIPS and msa

Immediate Bit Insert Right

__msa_binsri_wExperimentalMIPS and msa

Immediate Bit Insert Right

__msa_bmnz_vExperimentalMIPS and msa

Vector Bit Move If Not Zero

__msa_bmnzi_bExperimentalMIPS and msa

Immediate Bit Move If Not Zero

__msa_bmz_vExperimentalMIPS and msa

Vector Bit Move If Zero

__msa_bmzi_bExperimentalMIPS and msa

Immediate Bit Move If Zero

__msa_bneg_bExperimentalMIPS and msa

Vector Bit Negate

__msa_bneg_dExperimentalMIPS and msa

Vector Bit Negate

__msa_bneg_hExperimentalMIPS and msa

Vector Bit Negate

__msa_bneg_wExperimentalMIPS and msa

Vector Bit Negate

__msa_bnegi_bExperimentalMIPS and msa

Immediate Bit Negate

__msa_bnegi_dExperimentalMIPS and msa

Immediate Bit Negate

__msa_bnegi_hExperimentalMIPS and msa

Immediate Bit Negate

__msa_bnegi_wExperimentalMIPS and msa

Immediate Bit Negate

__msa_bnz_bExperimentalMIPS and msa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_dExperimentalMIPS and msa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_hExperimentalMIPS and msa

Immediate Branch If All Elements Are Not Zero

__msa_bnz_vExperimentalMIPS and msa

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

__msa_bnz_wExperimentalMIPS and msa

Immediate Branch If All Elements Are Not Zero

__msa_bsel_vExperimentalMIPS and msa

Vector Bit Select

__msa_bseli_bExperimentalMIPS and msa

Immediate Bit Select

__msa_bset_bExperimentalMIPS and msa

Vector Bit Set

__msa_bset_dExperimentalMIPS and msa

Vector Bit Set

__msa_bset_hExperimentalMIPS and msa

Vector Bit Set

__msa_bset_wExperimentalMIPS and msa

Vector Bit Set

__msa_bseti_bExperimentalMIPS and msa

Immediate Bit Set

__msa_bseti_dExperimentalMIPS and msa

Immediate Bit Set

__msa_bseti_hExperimentalMIPS and msa

Immediate Bit Set

__msa_bseti_wExperimentalMIPS and msa

Immediate Bit Set

__msa_bz_bExperimentalMIPS and msa

Immediate Branch If At Least One Element Is Zero

__msa_bz_dExperimentalMIPS and msa

Immediate Branch If At Least One Element Is Zero

__msa_bz_hExperimentalMIPS and msa

Immediate Branch If At Least One Element Is Zero

__msa_bz_vExperimentalMIPS and msa

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

__msa_bz_wExperimentalMIPS and msa

Immediate Branch If At Least One Element Is Zero

__msa_ceq_bExperimentalMIPS and msa

Vector Compare Equal

__msa_ceq_dExperimentalMIPS and msa

Vector Compare Equal

__msa_ceq_hExperimentalMIPS and msa

Vector Compare Equal

__msa_ceq_wExperimentalMIPS and msa

Vector Compare Equal

__msa_ceqi_bExperimentalMIPS and msa

Immediate Compare Equal

__msa_ceqi_dExperimentalMIPS and msa

Immediate Compare Equal

__msa_ceqi_hExperimentalMIPS and msa

Immediate Compare Equal

__msa_ceqi_wExperimentalMIPS and msa

Immediate Compare Equal

__msa_cfcmsaExperimentalMIPS and msa

GPR Copy from MSA Control Register

__msa_cle_s_bExperimentalMIPS and msa

Vector Compare Signed Less Than or Equal

__msa_cle_s_dExperimentalMIPS and msa

Vector Compare Signed Less Than or Equal

__msa_cle_s_hExperimentalMIPS and msa

Vector Compare Signed Less Than or Equal

__msa_cle_s_wExperimentalMIPS and msa

Vector Compare Signed Less Than or Equal

__msa_cle_u_bExperimentalMIPS and msa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_dExperimentalMIPS and msa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_hExperimentalMIPS and msa

Vector Compare Unsigned Less Than or Equal

__msa_cle_u_wExperimentalMIPS and msa

Vector Compare Unsigned Less Than or Equal

__msa_clei_s_bExperimentalMIPS and msa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_dExperimentalMIPS and msa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_hExperimentalMIPS and msa

Immediate Compare Signed Less Than or Equal

__msa_clei_s_wExperimentalMIPS and msa

Immediate Compare Signed Less Than or Equal

__msa_clei_u_bExperimentalMIPS and msa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_dExperimentalMIPS and msa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_hExperimentalMIPS and msa

Immediate Compare Unsigned Less Than or Equal

__msa_clei_u_wExperimentalMIPS and msa

Immediate Compare Unsigned Less Than or Equal

__msa_clt_s_bExperimentalMIPS and msa

Vector Compare Signed Less Than

__msa_clt_s_dExperimentalMIPS and msa

Vector Compare Signed Less Than

__msa_clt_s_hExperimentalMIPS and msa

Vector Compare Signed Less Than

__msa_clt_s_wExperimentalMIPS and msa

Vector Compare Signed Less Than

__msa_clt_u_bExperimentalMIPS and msa

Vector Compare Unsigned Less Than

__msa_clt_u_dExperimentalMIPS and msa

Vector Compare Unsigned Less Than

__msa_clt_u_hExperimentalMIPS and msa

Vector Compare Unsigned Less Than

__msa_clt_u_wExperimentalMIPS and msa

Vector Compare Unsigned Less Than

__msa_clti_s_bExperimentalMIPS and msa

Immediate Compare Signed Less Than

__msa_clti_s_dExperimentalMIPS and msa

Immediate Compare Signed Less Than

__msa_clti_s_hExperimentalMIPS and msa

Immediate Compare Signed Less Than

__msa_clti_s_wExperimentalMIPS and msa

Immediate Compare Signed Less Than

__msa_clti_u_bExperimentalMIPS and msa

Immediate Compare Unsigned Less Than

__msa_clti_u_dExperimentalMIPS and msa

Immediate Compare Unsigned Less Than

__msa_clti_u_hExperimentalMIPS and msa

Immediate Compare Unsigned Less Than

__msa_clti_u_wExperimentalMIPS and msa

Immediate Compare Unsigned Less Than

__msa_copy_s_bExperimentalMIPS and msa

Element Copy to GPR Signed

__msa_copy_s_dExperimentalMIPS and msa

Element Copy to GPR Signed

__msa_copy_s_hExperimentalMIPS and msa

Element Copy to GPR Signed

__msa_copy_s_wExperimentalMIPS and msa

Element Copy to GPR Signed

__msa_copy_u_bExperimentalMIPS and msa

Element Copy to GPR Unsigned

__msa_copy_u_dExperimentalMIPS and msa

Element Copy to GPR Unsigned

__msa_copy_u_hExperimentalMIPS and msa

Element Copy to GPR Unsigned

__msa_copy_u_wExperimentalMIPS and msa

Element Copy to GPR Unsigned

__msa_ctcmsaExperimentalMIPS and msa

GPR Copy to MSA Control Register The content of the least significant 31 bits of GPR imm1 is copied to MSA control register cd Can not be tested in user mode

__msa_div_s_bExperimentalMIPS and msa

Vector Signed Divide

__msa_div_s_dExperimentalMIPS and msa

Vector Signed Divide

__msa_div_s_hExperimentalMIPS and msa

Vector Signed Divide

__msa_div_s_wExperimentalMIPS and msa

Vector Signed Divide

__msa_div_u_bExperimentalMIPS and msa

Vector Unsigned Divide

__msa_div_u_dExperimentalMIPS and msa

Vector Unsigned Divide

__msa_div_u_hExperimentalMIPS and msa

Vector Unsigned Divide

__msa_div_u_wExperimentalMIPS and msa

Vector Unsigned Divide

__msa_dotp_s_dExperimentalMIPS and msa

Vector Signed Dot Product

__msa_dotp_s_hExperimentalMIPS and msa

Vector Signed Dot Product

__msa_dotp_s_wExperimentalMIPS and msa

Vector Signed Dot Product

__msa_dotp_u_dExperimentalMIPS and msa

Vector Unsigned Dot Product

__msa_dotp_u_hExperimentalMIPS and msa

Vector Unsigned Dot Product

__msa_dotp_u_wExperimentalMIPS and msa

Vector Unsigned Dot Product

__msa_dpadd_s_dExperimentalMIPS and msa

Vector Signed Dot Product and Add

__msa_dpadd_s_hExperimentalMIPS and msa

Vector Signed Dot Product and Add

__msa_dpadd_s_wExperimentalMIPS and msa

Vector Signed Dot Product and Add

__msa_dpadd_u_dExperimentalMIPS and msa

Vector Unsigned Dot Product and Add

__msa_dpadd_u_hExperimentalMIPS and msa

Vector Unsigned Dot Product and Add

__msa_dpadd_u_wExperimentalMIPS and msa

Vector Unsigned Dot Product and Add

__msa_dpsub_s_dExperimentalMIPS and msa

Vector Signed Dot Product and Add

__msa_dpsub_s_hExperimentalMIPS and msa

Vector Signed Dot Product and Add

__msa_dpsub_s_wExperimentalMIPS and msa

Vector Signed Dot Product and Add

__msa_dpsub_u_dExperimentalMIPS and msa

Vector Unsigned Dot Product and Add

__msa_dpsub_u_hExperimentalMIPS and msa

Vector Unsigned Dot Product and Add

__msa_dpsub_u_wExperimentalMIPS and msa

Vector Unsigned Dot Product and Add

__msa_fadd_dExperimentalMIPS and msa

Vector Floating-Point Addition

__msa_fadd_wExperimentalMIPS and msa

Vector Floating-Point Addition

__msa_fcaf_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Always False

__msa_fcaf_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Always False

__msa_fceq_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Equal

__msa_fceq_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Equal

__msa_fclass_dExperimentalMIPS and msa

Vector Floating-Point Class Mask

__msa_fclass_wExperimentalMIPS and msa

Vector Floating-Point Class Mask

__msa_fcle_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Less or Equal

__msa_fcle_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Less or Equal

__msa_fclt_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Less Than

__msa_fclt_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Less Than

__msa_fcne_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Not Equal

__msa_fcne_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Not Equal

__msa_fcor_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Ordered

__msa_fcor_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Ordered

__msa_fcueq_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Equal

__msa_fcueq_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Equal

__msa_fcule_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Less or Equal

__msa_fcule_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Less or Equal

__msa_fcult_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Less Than

__msa_fcult_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Less Than

__msa_fcun_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered

__msa_fcun_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered

__msa_fcune_dExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Not Equal

__msa_fcune_wExperimentalMIPS and msa

Vector Floating-Point Quiet Compare Unordered or Not Equal

__msa_fdiv_dExperimentalMIPS and msa

Vector Floating-Point Division

__msa_fdiv_wExperimentalMIPS and msa

Vector Floating-Point Division

__msa_fexdo_wExperimentalMIPS and msa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexp2_wExperimentalMIPS and msa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexp2_dExperimentalMIPS and msa

Vector Floating-Point Down-Convert Interchange Format

__msa_fexupl_dExperimentalMIPS and msa

Vector Floating-Point Up-Convert Interchange Format Left

__msa_fexupr_dExperimentalMIPS and msa

Vector Floating-Point Up-Convert Interchange Format Left

__msa_ffint_s_dExperimentalMIPS and msa

Vector Floating-Point Round and Convert from Signed Integer

__msa_ffint_s_wExperimentalMIPS and msa

Vector Floating-Point Round and Convert from Signed Integer

__msa_ffint_u_dExperimentalMIPS and msa

Vector Floating-Point Round and Convert from Unsigned Integer

__msa_ffint_u_wExperimentalMIPS and msa

Vector Floating-Point Round and Convert from Unsigned Integer

__msa_ffql_dExperimentalMIPS and msa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffql_wExperimentalMIPS and msa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffqr_dExperimentalMIPS and msa

Vector Floating-Point Convert from Fixed-Point Left

__msa_ffqr_wExperimentalMIPS and msa

Vector Floating-Point Convert from Fixed-Point Left

__msa_fill_bExperimentalMIPS and msa

Vector Fill from GPR

__msa_fill_dExperimentalMIPS and msa

Vector Fill from GPR

__msa_fill_hExperimentalMIPS and msa

Vector Fill from GPR

__msa_fill_wExperimentalMIPS and msa

Vector Fill from GPR

__msa_flog2_wExperimentalMIPS and msa

Vector Floating-Point Base 2 Logarithm

__msa_flog2_dExperimentalMIPS and msa

Vector Floating-Point Base 2 Logarithm

__msa_fmadd_dExperimentalMIPS and msa

Vector Floating-Point Multiply-Add

__msa_fmadd_wExperimentalMIPS and msa

Vector Floating-Point Multiply-Add

__msa_fmax_a_dExperimentalMIPS and msa

Vector Floating-Point Maximum Based on Absolute Values

__msa_fmax_a_wExperimentalMIPS and msa

Vector Floating-Point Maximum Based on Absolute Values

__msa_fmax_dExperimentalMIPS and msa

Vector Floating-Point Maximum

__msa_fmax_wExperimentalMIPS and msa

Vector Floating-Point Maximum

__msa_fmin_a_dExperimentalMIPS and msa

Vector Floating-Point Minimum Based on Absolute Values

__msa_fmin_a_wExperimentalMIPS and msa

Vector Floating-Point Minimum Based on Absolute Values

__msa_fmin_dExperimentalMIPS and msa

Vector Floating-Point Minimum

__msa_fmin_wExperimentalMIPS and msa

Vector Floating-Point Minimum

__msa_fmsub_dExperimentalMIPS and msa

Vector Floating-Point Multiply-Sub

__msa_fmsub_wExperimentalMIPS and msa

Vector Floating-Point Multiply-Sub

__msa_fmul_dExperimentalMIPS and msa

Vector Floating-Point Multiplication

__msa_fmul_wExperimentalMIPS and msa

Vector Floating-Point Multiplication

__msa_frcp_dExperimentalMIPS and msa

Vector Approximate Floating-Point Reciprocal

__msa_frcp_wExperimentalMIPS and msa

Vector Approximate Floating-Point Reciprocal

__msa_frint_dExperimentalMIPS and msa

Vector Floating-Point Round to Integer

__msa_frint_wExperimentalMIPS and msa

Vector Floating-Point Round to Integer

__msa_frsqrt_dExperimentalMIPS and msa

Vector Approximate Floating-Point Reciprocal of Square Root

__msa_frsqrt_wExperimentalMIPS and msa

Vector Approximate Floating-Point Reciprocal of Square Root

__msa_fsaf_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Always False

__msa_fsaf_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Always False

__msa_fseq_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Equal

__msa_fseq_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Equal

__msa_fsle_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Less or Equal

__msa_fsle_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Less or Equal

__msa_fslt_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Less Than

__msa_fslt_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Less Than

__msa_fsne_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Not Equal

__msa_fsne_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Not Equal

__msa_fsor_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Ordered

__msa_fsor_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Ordered

__msa_fsqrt_dExperimentalMIPS and msa

Vector Floating-Point Square Root

__msa_fsqrt_wExperimentalMIPS and msa

Vector Floating-Point Square Root

__msa_fsub_dExperimentalMIPS and msa

Vector Floating-Point Subtraction

__msa_fsub_wExperimentalMIPS and msa

Vector Floating-Point Subtraction

__msa_fsueq_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Ordered

__msa_fsueq_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Ordered

__msa_fsule_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered or Less or Equal

__msa_fsule_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered or Less or Equal

__msa_fsult_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered or Less Than

__msa_fsult_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered or Less Than

__msa_fsun_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered

__msa_fsun_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered

__msa_fsune_dExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered or Not Equal

__msa_fsune_wExperimentalMIPS and msa

Vector Floating-Point Signaling Compare Unordered or Not Equal

__msa_ftint_s_dExperimentalMIPS and msa

Vector Floating-Point Convert to Signed Integer

__msa_ftint_s_wExperimentalMIPS and msa

Vector Floating-Point Convert to Signed Integer

__msa_ftint_u_dExperimentalMIPS and msa

Vector Floating-Point Convert to Unsigned Integer

__msa_ftint_u_wExperimentalMIPS and msa

Vector Floating-Point Convert to Unsigned Integer

__msa_ftq_hExperimentalMIPS and msa

Vector Floating-Point Convert to Fixed-Point

__msa_ftq_wExperimentalMIPS and msa

Vector Floating-Point Convert to Fixed-Point

__msa_ftrunc_s_dExperimentalMIPS and msa

Vector Floating-Point Truncate and Convert to Signed Integer

__msa_ftrunc_s_wExperimentalMIPS and msa

Vector Floating-Point Truncate and Convert to Signed Integer

__msa_ftrunc_u_dExperimentalMIPS and msa

Vector Floating-Point Truncate and Convert to Unsigned Integer

__msa_ftrunc_u_wExperimentalMIPS and msa

Vector Floating-Point Truncate and Convert to Unsigned Integer

__msa_hadd_s_dExperimentalMIPS and msa

Vector Signed Horizontal Add

__msa_hadd_s_hExperimentalMIPS and msa

Vector Signed Horizontal Add

__msa_hadd_s_wExperimentalMIPS and msa

Vector Signed Horizontal Add

__msa_hadd_u_dExperimentalMIPS and msa

Vector Unsigned Horizontal Add

__msa_hadd_u_hExperimentalMIPS and msa

Vector Unsigned Horizontal Add

__msa_hadd_u_wExperimentalMIPS and msa

Vector Unsigned Horizontal Add

__msa_hsub_s_dExperimentalMIPS and msa

Vector Signed Horizontal Subtract

__msa_hsub_s_hExperimentalMIPS and msa

Vector Signed Horizontal Subtract

__msa_hsub_s_wExperimentalMIPS and msa

Vector Signed Horizontal Subtract

__msa_hsub_u_dExperimentalMIPS and msa

Vector Unsigned Horizontal Subtract

__msa_hsub_u_hExperimentalMIPS and msa

Vector Unsigned Horizontal Subtract

__msa_hsub_u_wExperimentalMIPS and msa

Vector Unsigned Horizontal Subtract

__msa_ilvev_bExperimentalMIPS and msa

Vector Interleave Even

__msa_ilvev_dExperimentalMIPS and msa

Vector Interleave Even

__msa_ilvev_hExperimentalMIPS and msa

Vector Interleave Even

__msa_ilvev_wExperimentalMIPS and msa

Vector Interleave Even

__msa_ilvl_bExperimentalMIPS and msa

Vector Interleave Left

__msa_ilvl_dExperimentalMIPS and msa

Vector Interleave Left

__msa_ilvl_hExperimentalMIPS and msa

Vector Interleave Left

__msa_ilvl_wExperimentalMIPS and msa

Vector Interleave Left

__msa_ilvod_bExperimentalMIPS and msa

Vector Interleave Odd

__msa_ilvod_dExperimentalMIPS and msa

Vector Interleave Odd

__msa_ilvod_hExperimentalMIPS and msa

Vector Interleave Odd

__msa_ilvod_wExperimentalMIPS and msa

Vector Interleave Odd

__msa_ilvr_bExperimentalMIPS and msa

Vector Interleave Right

__msa_ilvr_dExperimentalMIPS and msa

Vector Interleave Right

__msa_ilvr_hExperimentalMIPS and msa

Vector Interleave Right

__msa_ilvr_wExperimentalMIPS and msa

Vector Interleave Right

__msa_insert_bExperimentalMIPS and msa

GPR Insert Element

__msa_insert_dExperimentalMIPS and msa

GPR Insert Element

__msa_insert_hExperimentalMIPS and msa

GPR Insert Element

__msa_insert_wExperimentalMIPS and msa

GPR Insert Element

__msa_insve_bExperimentalMIPS and msa

Element Insert Element

__msa_insve_dExperimentalMIPS and msa

Element Insert Element

__msa_insve_hExperimentalMIPS and msa

Element Insert Element

__msa_insve_wExperimentalMIPS and msa

Element Insert Element

__msa_ld_bExperimentalMIPS and msa

Vector Load

__msa_ld_dExperimentalMIPS and msa

Vector Load

__msa_ld_hExperimentalMIPS and msa

Vector Load

__msa_ld_wExperimentalMIPS and msa

Vector Load

__msa_ldi_bExperimentalMIPS and msa

Immediate Load

__msa_ldi_dExperimentalMIPS and msa

Immediate Load

__msa_ldi_hExperimentalMIPS and msa

Immediate Load

__msa_ldi_wExperimentalMIPS and msa

Immediate Load

__msa_madd_q_hExperimentalMIPS and msa

Vector Fixed-Point Multiply and Add

__msa_madd_q_wExperimentalMIPS and msa

Vector Fixed-Point Multiply and Add

__msa_maddr_q_hExperimentalMIPS and msa

Vector Fixed-Point Multiply and Add Rounded

__msa_maddr_q_wExperimentalMIPS and msa

Vector Fixed-Point Multiply and Add Rounded

__msa_maddv_bExperimentalMIPS and msa

Vector Multiply and Add

__msa_maddv_dExperimentalMIPS and msa

Vector Multiply and Add

__msa_maddv_hExperimentalMIPS and msa

Vector Multiply and Add

__msa_maddv_wExperimentalMIPS and msa

Vector Multiply and Add

__msa_max_a_bExperimentalMIPS and msa

Vector Maximum Based on Absolute Values

__msa_max_a_dExperimentalMIPS and msa

Vector Maximum Based on Absolute Values

__msa_max_a_hExperimentalMIPS and msa

Vector Maximum Based on Absolute Values

__msa_max_a_wExperimentalMIPS and msa

Vector Maximum Based on Absolute Values

__msa_max_s_bExperimentalMIPS and msa

Vector Signed Maximum

__msa_max_s_dExperimentalMIPS and msa

Vector Signed Maximum

__msa_max_s_hExperimentalMIPS and msa

Vector Signed Maximum

__msa_max_s_wExperimentalMIPS and msa

Vector Signed Maximum

__msa_max_u_bExperimentalMIPS and msa

Vector Unsigned Maximum

__msa_max_u_dExperimentalMIPS and msa

Vector Unsigned Maximum

__msa_max_u_hExperimentalMIPS and msa

Vector Unsigned Maximum

__msa_max_u_wExperimentalMIPS and msa

Vector Unsigned Maximum

__msa_maxi_s_bExperimentalMIPS and msa

Immediate Signed Maximum

__msa_maxi_s_dExperimentalMIPS and msa

Immediate Signed Maximum

__msa_maxi_s_hExperimentalMIPS and msa

Immediate Signed Maximum

__msa_maxi_s_wExperimentalMIPS and msa

Immediate Signed Maximum

__msa_maxi_u_bExperimentalMIPS and msa

Immediate Unsigned Maximum

__msa_maxi_u_dExperimentalMIPS and msa

Immediate Unsigned Maximum

__msa_maxi_u_hExperimentalMIPS and msa

Immediate Unsigned Maximum

__msa_maxi_u_wExperimentalMIPS and msa

Immediate Unsigned Maximum

__msa_min_a_bExperimentalMIPS and msa

Vector Minimum Based on Absolute Value

__msa_min_a_dExperimentalMIPS and msa

Vector Minimum Based on Absolute Value

__msa_min_a_hExperimentalMIPS and msa

Vector Minimum Based on Absolute Value

__msa_min_a_wExperimentalMIPS and msa

Vector Minimum Based on Absolute Value

__msa_min_s_bExperimentalMIPS and msa

Vector Signed Minimum

__msa_min_s_dExperimentalMIPS and msa

Vector Signed Minimum

__msa_min_s_hExperimentalMIPS and msa

Vector Signed Minimum

__msa_min_s_wExperimentalMIPS and msa

Vector Signed Minimum

__msa_min_u_bExperimentalMIPS and msa

Vector Unsigned Minimum

__msa_min_u_dExperimentalMIPS and msa

Vector Unsigned Minimum

__msa_min_u_hExperimentalMIPS and msa

Vector Unsigned Minimum

__msa_min_u_wExperimentalMIPS and msa

Vector Unsigned Minimum

__msa_mini_s_bExperimentalMIPS and msa

Immediate Signed Minimum

__msa_mini_s_dExperimentalMIPS and msa

Immediate Signed Minimum

__msa_mini_s_hExperimentalMIPS and msa

Immediate Signed Minimum

__msa_mini_s_wExperimentalMIPS and msa

Immediate Signed Minimum

__msa_mini_u_bExperimentalMIPS and msa

Immediate Unsigned Minimum

__msa_mini_u_dExperimentalMIPS and msa

Immediate Unsigned Minimum

__msa_mini_u_hExperimentalMIPS and msa

Immediate Unsigned Minimum

__msa_mini_u_wExperimentalMIPS and msa

Immediate Unsigned Minimum

__msa_mod_s_bExperimentalMIPS and msa

Vector Signed Modulo

__msa_mod_s_dExperimentalMIPS and msa

Vector Signed Modulo

__msa_mod_s_hExperimentalMIPS and msa

Vector Signed Modulo

__msa_mod_s_wExperimentalMIPS and msa

Vector Signed Modulo

__msa_mod_u_bExperimentalMIPS and msa

Vector Unsigned Modulo

__msa_mod_u_dExperimentalMIPS and msa

Vector Unsigned Modulo

__msa_mod_u_hExperimentalMIPS and msa

Vector Unsigned Modulo

__msa_mod_u_wExperimentalMIPS and msa

Vector Unsigned Modulo

__msa_move_vExperimentalMIPS and msa

Vector Move

__msa_msub_q_hExperimentalMIPS and msa

Vector Fixed-Point Multiply and Subtract

__msa_msub_q_wExperimentalMIPS and msa

Vector Fixed-Point Multiply and Subtract

__msa_msubr_q_hExperimentalMIPS and msa

Vector Fixed-Point Multiply and Subtract Rounded

__msa_msubr_q_wExperimentalMIPS and msa

Vector Fixed-Point Multiply and Subtract Rounded

__msa_msubv_bExperimentalMIPS and msa

Vector Multiply and Subtract

__msa_msubv_dExperimentalMIPS and msa

Vector Multiply and Subtract

__msa_msubv_hExperimentalMIPS and msa

Vector Multiply and Subtract

__msa_msubv_wExperimentalMIPS and msa

Vector Multiply and Subtract

__msa_mul_q_hExperimentalMIPS and msa

Vector Fixed-Point Multiply

__msa_mul_q_wExperimentalMIPS and msa

Vector Fixed-Point Multiply

__msa_mulr_q_hExperimentalMIPS and msa

Vector Fixed-Point Multiply Rounded

__msa_mulr_q_wExperimentalMIPS and msa

Vector Fixed-Point Multiply Rounded

__msa_mulv_bExperimentalMIPS and msa

Vector Multiply

__msa_mulv_dExperimentalMIPS and msa

Vector Multiply

__msa_mulv_hExperimentalMIPS and msa

Vector Multiply

__msa_mulv_wExperimentalMIPS and msa

Vector Multiply

__msa_nloc_bExperimentalMIPS and msa

Vector Leading Ones Count

__msa_nloc_dExperimentalMIPS and msa

Vector Leading Ones Count

__msa_nloc_hExperimentalMIPS and msa

Vector Leading Ones Count

__msa_nloc_wExperimentalMIPS and msa

Vector Leading Ones Count

__msa_nlzc_bExperimentalMIPS and msa

Vector Leading Zeros Count

__msa_nlzc_dExperimentalMIPS and msa

Vector Leading Zeros Count

__msa_nlzc_hExperimentalMIPS and msa

Vector Leading Zeros Count

__msa_nlzc_wExperimentalMIPS and msa

Vector Leading Zeros Count

__msa_nor_vExperimentalMIPS and msa

Vector Logical Negated Or

__msa_nori_bExperimentalMIPS and msa

Immediate Logical Negated Or

__msa_or_vExperimentalMIPS and msa

Vector Logical Or

__msa_ori_bExperimentalMIPS and msa

Immediate Logical Or

__msa_pckev_bExperimentalMIPS and msa

Vector Pack Even

__msa_pckev_dExperimentalMIPS and msa

Vector Pack Even

__msa_pckev_hExperimentalMIPS and msa

Vector Pack Even

__msa_pckev_wExperimentalMIPS and msa

Vector Pack Even

__msa_pckod_bExperimentalMIPS and msa

Vector Pack Odd

__msa_pckod_dExperimentalMIPS and msa

Vector Pack Odd

__msa_pckod_hExperimentalMIPS and msa

Vector Pack Odd

__msa_pckod_wExperimentalMIPS and msa

Vector Pack Odd

__msa_pcnt_bExperimentalMIPS and msa

Vector Population Count

__msa_pcnt_dExperimentalMIPS and msa

Vector Population Count

__msa_pcnt_hExperimentalMIPS and msa

Vector Population Count

__msa_pcnt_wExperimentalMIPS and msa

Vector Population Count

__msa_sat_s_bExperimentalMIPS and msa

Immediate Signed Saturate

__msa_sat_s_dExperimentalMIPS and msa

Immediate Signed Saturate

__msa_sat_s_hExperimentalMIPS and msa

Immediate Signed Saturate

__msa_sat_s_wExperimentalMIPS and msa

Immediate Signed Saturate

__msa_sat_u_bExperimentalMIPS and msa

Immediate Unsigned Saturate

__msa_sat_u_dExperimentalMIPS and msa

Immediate Unsigned Saturate

__msa_sat_u_hExperimentalMIPS and msa

Immediate Unsigned Saturate

__msa_sat_u_wExperimentalMIPS and msa

Immediate Unsigned Saturate

__msa_shf_bExperimentalMIPS and msa

Immediate Set Shuffle Elements

__msa_shf_hExperimentalMIPS and msa

Immediate Set Shuffle Elements

__msa_shf_wExperimentalMIPS and msa

Immediate Set Shuffle Elements

__msa_sld_bExperimentalMIPS and msa

GPR Columns Slide

__msa_sld_dExperimentalMIPS and msa

GPR Columns Slide

__msa_sld_hExperimentalMIPS and msa

GPR Columns Slide

__msa_sld_wExperimentalMIPS and msa

GPR Columns Slide

__msa_sldi_bExperimentalMIPS and msa

Immediate Columns Slide

__msa_sldi_dExperimentalMIPS and msa

Immediate Columns Slide

__msa_sldi_hExperimentalMIPS and msa

Immediate Columns Slide

__msa_sldi_wExperimentalMIPS and msa

Immediate Columns Slide

__msa_sll_bExperimentalMIPS and msa

Vector Shift Left

__msa_sll_dExperimentalMIPS and msa

Vector Shift Left

__msa_sll_hExperimentalMIPS and msa

Vector Shift Left

__msa_sll_wExperimentalMIPS and msa

Vector Shift Left

__msa_slli_bExperimentalMIPS and msa

Immediate Shift Left

__msa_slli_dExperimentalMIPS and msa

Immediate Shift Left

__msa_slli_hExperimentalMIPS and msa

Immediate Shift Left

__msa_slli_wExperimentalMIPS and msa

Immediate Shift Left

__msa_splat_bExperimentalMIPS and msa

GPR Element Splat

__msa_splat_dExperimentalMIPS and msa

GPR Element Splat

__msa_splat_hExperimentalMIPS and msa

GPR Element Splat

__msa_splat_wExperimentalMIPS and msa

GPR Element Splat

__msa_splati_bExperimentalMIPS and msa

Immediate Element Splat

__msa_splati_dExperimentalMIPS and msa

Immediate Element Splat

__msa_splati_hExperimentalMIPS and msa

Immediate Element Splat

__msa_splati_wExperimentalMIPS and msa

Immediate Element Splat

__msa_sra_bExperimentalMIPS and msa

Vector Shift Right Arithmetic

__msa_sra_dExperimentalMIPS and msa

Vector Shift Right Arithmetic

__msa_sra_hExperimentalMIPS and msa

Vector Shift Right Arithmetic

__msa_sra_wExperimentalMIPS and msa

Vector Shift Right Arithmetic

__msa_srai_bExperimentalMIPS and msa

Immediate Shift Right Arithmetic

__msa_srai_dExperimentalMIPS and msa

Immediate Shift Right Arithmetic

__msa_srai_hExperimentalMIPS and msa

Immediate Shift Right Arithmetic

__msa_srai_wExperimentalMIPS and msa

Immediate Shift Right Arithmetic

__msa_srar_bExperimentalMIPS and msa

Vector Shift Right Arithmetic Rounded

__msa_srar_dExperimentalMIPS and msa

Vector Shift Right Arithmetic Rounded

__msa_srar_hExperimentalMIPS and msa

Vector Shift Right Arithmetic Rounded

__msa_srar_wExperimentalMIPS and msa

Vector Shift Right Arithmetic Rounded

__msa_srari_bExperimentalMIPS and msa

Immediate Shift Right Arithmetic Rounded

__msa_srari_dExperimentalMIPS and msa

Immediate Shift Right Arithmetic Rounded

__msa_srari_hExperimentalMIPS and msa

Immediate Shift Right Arithmetic Rounded

__msa_srari_wExperimentalMIPS and msa

Immediate Shift Right Arithmetic Rounded

__msa_srl_bExperimentalMIPS and msa

Vector Shift Right Logical

__msa_srl_dExperimentalMIPS and msa

Vector Shift Right Logical

__msa_srl_hExperimentalMIPS and msa

Vector Shift Right Logical

__msa_srl_wExperimentalMIPS and msa

Vector Shift Right Logical

__msa_srli_bExperimentalMIPS and msa

Immediate Shift Right Logical

__msa_srli_dExperimentalMIPS and msa

Immediate Shift Right Logical

__msa_srli_hExperimentalMIPS and msa

Immediate Shift Right Logical

__msa_srli_wExperimentalMIPS and msa

Immediate Shift Right Logical

__msa_srlr_bExperimentalMIPS and msa

Vector Shift Right Logical Rounded

__msa_srlr_dExperimentalMIPS and msa

Vector Shift Right Logical Rounded

__msa_srlr_hExperimentalMIPS and msa

Vector Shift Right Logical Rounded

__msa_srlr_wExperimentalMIPS and msa

Vector Shift Right Logical Rounded

__msa_srlri_bExperimentalMIPS and msa

Immediate Shift Right Logical Rounded

__msa_srlri_dExperimentalMIPS and msa

Immediate Shift Right Logical Rounded

__msa_srlri_hExperimentalMIPS and msa

Immediate Shift Right Logical Rounded

__msa_srlri_wExperimentalMIPS and msa

Immediate Shift Right Logical Rounded

__msa_st_bExperimentalMIPS and msa

Vector Store

__msa_st_dExperimentalMIPS and msa

Vector Store

__msa_st_hExperimentalMIPS and msa

Vector Store

__msa_st_wExperimentalMIPS and msa

Vector Store

__msa_subs_s_bExperimentalMIPS and msa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_dExperimentalMIPS and msa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_hExperimentalMIPS and msa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_s_wExperimentalMIPS and msa

Vector Signed Saturated Subtract of Signed Values

__msa_subs_u_bExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_dExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_hExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subs_u_wExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Unsigned Values

__msa_subsus_u_bExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_dExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_hExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsus_u_wExperimentalMIPS and msa

Vector Unsigned Saturated Subtract of Signed from Unsigned

__msa_subsuu_s_bExperimentalMIPS and msa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_dExperimentalMIPS and msa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_hExperimentalMIPS and msa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subsuu_s_wExperimentalMIPS and msa

Vector Signed Saturated Subtract of Unsigned Values

__msa_subv_bExperimentalMIPS and msa

Vector Subtract

__msa_subv_dExperimentalMIPS and msa

Vector Subtract

__msa_subv_hExperimentalMIPS and msa

Vector Subtract

__msa_subv_wExperimentalMIPS and msa

Vector Subtract

__msa_subvi_bExperimentalMIPS and msa

Immediate Subtract

__msa_subvi_dExperimentalMIPS and msa

Immediate Subtract

__msa_subvi_hExperimentalMIPS and msa

Immediate Subtract

__msa_subvi_wExperimentalMIPS and msa

Immediate Subtract

__msa_vshf_bExperimentalMIPS and msa

Vector Data Preserving Shuffle

__msa_vshf_dExperimentalMIPS and msa

Vector Data Preserving Shuffle

__msa_vshf_hExperimentalMIPS and msa

Vector Data Preserving Shuffle

__msa_vshf_wExperimentalMIPS and msa

Vector Data Preserving Shuffle

__msa_xor_vExperimentalMIPS and msa

Vector Logical Exclusive Or

__msa_xori_bExperimentalMIPS and msa

Immediate Logical Exclusive Or

break_ExperimentalMIPS

Generates the trap instruction BREAK