Latency and Throughput
This page lists instruction latency and reciprocal throughput data collected by inline-assembly microbenchmarks on real hardware. The generator derives the accepted assembler form from the bundled Loongson GCC 7.3 output, then measures dependency chains for latency and independent streams for throughput. Numbers are useful for scheduling intuition, but they are microbenchmark results rather than architectural guarantees.
To refresh the data, generate benchmarks with tools/measure_latency_throughput.py, run the resulting binaries on the target machine, and fold the raw CSV output with tools/collect_latency_throughput.py into data/latency_throughput_<cpu>.csv.
SIGILL means the measured binary trapped for that intrinsic on the listed CPU. partial SIGILL means at least one generated dependency form trapped, while other forms still produced usable measurements.
| Intrinsic | Instruction | Extension | 3A4000(GS464V) | Notes | |
|---|---|---|---|---|---|
| Latency | Throughput (IPC) | ||||
| __lasx_mxadd_a_b | mxadd.a.b | asx | 3 | 2 | |
| __lasx_mxadd_a_d | mxadd.a.d | asx | 3 | 2 | |
| __lasx_mxadd_a_h | mxadd.a.h | asx | 3 | 2 | |
| __lasx_mxadd_a_w | mxadd.a.w | asx | 3 | 2 | |
| __lasx_mxadds_a_b | mxadds.a.b | asx | 3 | 2 | |
| __lasx_mxadds_a_d | mxadds.a.d | asx | 3 | 2 | |
| __lasx_mxadds_a_h | mxadds.a.h | asx | 3 | 2 | |
| __lasx_mxadds_a_w | mxadds.a.w | asx | 3 | 2 | |
| __lasx_mxadds_s_b | mxadds.s.b | asx | 1 | 2 | |
| __lasx_mxadds_s_d | mxadds.s.d | asx | 1 | 2 | |
| __lasx_mxadds_s_h | mxadds.s.h | asx | 1 | 2 | |
| __lasx_mxadds_s_w | mxadds.s.w | asx | 1 | 2 | |
| __lasx_mxadds_u_b | mxadds.u.b | asx | 1 | 2 | |
| __lasx_mxadds_u_d | mxadds.u.d | asx | 1 | 2 | |
| __lasx_mxadds_u_h | mxadds.u.h | asx | 1 | 2 | |
| __lasx_mxadds_u_w | mxadds.u.w | asx | 1 | 2 | |
| __lasx_mxaddv_b | mxaddv.b | asx | 1 | 2 | |
| __lasx_mxaddv_d | mxaddv.d | asx | 1 | 2 | |
| __lasx_mxaddv_h | mxaddv.h | asx | 1 | 2 | |
| __lasx_mxaddv_w | mxaddv.w | asx | 1 | 2 | |
| __lasx_mxaddvi_b | mxaddvi.b | asx | 1 | 2 | |
| __lasx_mxaddvi_d | mxaddvi.d | asx | 1 | 2 | |
| __lasx_mxaddvi_h | mxaddvi.h | asx | 1 | 2 | |
| __lasx_mxaddvi_w | mxaddvi.w | asx | 1 | 2 | |
| __lasx_mxand_v | mxand.v | asx | 1 | 2 | |
| __lasx_mxandi_b | mxandi.b | asx | 1 | 2 | |
| __lasx_mxasub_s_b | mxasub.s.b | asx | 2 | 2 | |
| __lasx_mxasub_s_d | mxasub.s.d | asx | 2 | 2 | |
| __lasx_mxasub_s_h | mxasub.s.h | asx | 2 | 2 | |
| __lasx_mxasub_s_w | mxasub.s.w | asx | 2 | 2 | |
| __lasx_mxasub_u_b | mxasub.u.b | asx | 2 | 2 | |
| __lasx_mxasub_u_d | mxasub.u.d | asx | 2 | 2 | |
| __lasx_mxasub_u_h | mxasub.u.h | asx | 2 | 2 | |
| __lasx_mxasub_u_w | mxasub.u.w | asx | 2 | 2 | |
| __lasx_mxave_s_b | mxave.s.b | asx | 1 | 2 | |
| __lasx_mxave_s_d | mxave.s.d | asx | 2 | 2 | |
| __lasx_mxave_s_h | mxave.s.h | asx | 1 | 2 | |
| __lasx_mxave_s_w | mxave.s.w | asx | 1 | 2 | |
| __lasx_mxave_u_b | mxave.u.b | asx | 1 | 2 | |
| __lasx_mxave_u_d | mxave.u.d | asx | 2 | 2 | |
| __lasx_mxave_u_h | mxave.u.h | asx | 1 | 2 | |
| __lasx_mxave_u_w | mxave.u.w | asx | 1 | 2 | |
| __lasx_mxaver_s_b | mxaver.s.b | asx | 1 | 2 | |
| __lasx_mxaver_s_d | mxaver.s.d | asx | 2 | 2 | |
| __lasx_mxaver_s_h | mxaver.s.h | asx | 1 | 2 | |
| __lasx_mxaver_s_w | mxaver.s.w | asx | 1 | 2 | |
| __lasx_mxaver_u_b | mxaver.u.b | asx | 1 | 2 | |
| __lasx_mxaver_u_d | mxaver.u.d | asx | 2 | 2 | |
| __lasx_mxaver_u_h | mxaver.u.h | asx | 1 | 2 | |
| __lasx_mxaver_u_w | mxaver.u.w | asx | 1 | 2 | |
| __lasx_mxbclr_b | mxbclr.b | asx | 2 | 2 | |
| __lasx_mxbclr_d | mxbclr.d | asx | 2 | 2 | |
| __lasx_mxbclr_h | mxbclr.h | asx | 2 | 2 | |
| __lasx_mxbclr_w | mxbclr.w | asx | 2 | 2 | |
| __lasx_mxbclri_b | mxbclri.b | asx | 2 | 2 | |
| __lasx_mxbclri_d | mxbclri.d | asx | 2 | 2 | |
| __lasx_mxbclri_h | mxbclri.h | asx | 2 | 2 | |
| __lasx_mxbclri_w | mxbclri.w | asx | 2 | 2 | |
| __lasx_mxbinsl_b | mxbinsl.b | asx | 2 | 2 | |
| __lasx_mxbinsl_d | mxbinsl.d | asx | 2 | 2 | |
| __lasx_mxbinsl_h | mxbinsl.h | asx | 2 | 2 | |
| __lasx_mxbinsl_w | mxbinsl.w | asx | 2 | 2 | |
| __lasx_mxbinsli_b | mxbinsli.b | asx | 2 | 2 | |
| __lasx_mxbinsli_d | mxbinsli.d | asx | 2 | 2 | |
| __lasx_mxbinsli_h | mxbinsli.h | asx | 2 | 2 | |
| __lasx_mxbinsli_w | mxbinsli.w | asx | 2 | 2 | |
| __lasx_mxbinsr_b | mxbinsr.b | asx | 2 | 2 | |
| __lasx_mxbinsr_d | mxbinsr.d | asx | 2 | 2 | |
| __lasx_mxbinsr_h | mxbinsr.h | asx | 2 | 2 | |
| __lasx_mxbinsr_w | mxbinsr.w | asx | 2 | 2 | |
| __lasx_mxbinsri_b | mxbinsri.b | asx | 2 | 2 | |
| __lasx_mxbinsri_d | mxbinsri.d | asx | 2 | 2 | |
| __lasx_mxbinsri_h | mxbinsri.h | asx | 2 | 2 | |
| __lasx_mxbinsri_w | mxbinsri.w | asx | 2 | 2 | |
| __lasx_mxbmnz_v | mxbmnz.v | asx | 1 | 2 | |
| __lasx_mxbmnzi_b | mxbmnzi.b | asx | 1 | 2 | |
| __lasx_mxbmz_v | mxbmz.v | asx | 1 | 2 | |
| __lasx_mxbmzi_b | mxbmzi.b | asx | 1 | 2 | |
| __lasx_mxbneg_b | mxbneg.b | asx | 2 | 2 | |
| __lasx_mxbneg_d | mxbneg.d | asx | 2 | 2 | |
| __lasx_mxbneg_h | mxbneg.h | asx | 2 | 2 | |
| __lasx_mxbneg_w | mxbneg.w | asx | 2 | 2 | |
| __lasx_mxbnegi_b | mxbnegi.b | asx | 2 | 2 | |
| __lasx_mxbnegi_d | mxbnegi.d | asx | 2 | 2 | |
| __lasx_mxbnegi_h | mxbnegi.h | asx | 2 | 2 | |
| __lasx_mxbnegi_w | mxbnegi.w | asx | 2 | 2 | |
| __lasx_mxbsel | mxbsel | asx | 0.50/1 | 2 | |
| __lasx_mxbsel_v | mxbsel.v | asx | 1 | 2 | |
| __lasx_mxbseli_b | mxbseli.b | asx | 1 | 2 | |
| __lasx_mxbset_b | mxbset.b | asx | 2 | 2 | |
| __lasx_mxbset_d | mxbset.d | asx | 2 | 2 | |
| __lasx_mxbset_h | mxbset.h | asx | 2 | 2 | |
| __lasx_mxbset_w | mxbset.w | asx | 2 | 2 | |
| __lasx_mxbseti_b | mxbseti.b | asx | 2 | 2 | |
| __lasx_mxbseti_d | mxbseti.d | asx | 2 | 2 | |
| __lasx_mxbseti_h | mxbseti.h | asx | 2 | 2 | |
| __lasx_mxbseti_w | mxbseti.w | asx | 2 | 2 | |
| __lasx_mxceq_b | mxceq.b | asx | 1 | 2 | |
| __lasx_mxceq_d | mxceq.d | asx | 1 | 2 | |
| __lasx_mxceq_h | mxceq.h | asx | 1 | 2 | |
| __lasx_mxceq_w | mxceq.w | asx | 1 | 2 | |
| __lasx_mxceqi_b | mxceqi.b | asx | 1 | 2 | |
| __lasx_mxceqi_d | mxceqi.d | asx | 1 | 2 | |
| __lasx_mxceqi_h | mxceqi.h | asx | 1 | 2 | |
| __lasx_mxceqi_w | mxceqi.w | asx | 1 | 2 | |
| __lasx_mxcle_s_b | mxcle.s.b | asx | 1 | 2 | |
| __lasx_mxcle_s_d | mxcle.s.d | asx | 2 | 2 | |
| __lasx_mxcle_s_h | mxcle.s.h | asx | 1 | 2 | |
| __lasx_mxcle_s_w | mxcle.s.w | asx | 1 | 2 | |
| __lasx_mxcle_u_b | mxcle.u.b | asx | 1 | 2 | |
| __lasx_mxcle_u_d | mxcle.u.d | asx | 2 | 2 | |
| __lasx_mxcle_u_h | mxcle.u.h | asx | 1 | 2 | |
| __lasx_mxcle_u_w | mxcle.u.w | asx | 1 | 2 | |
| __lasx_mxclei_s_b | mxclei.s.b | asx | 1 | 2 | |
| __lasx_mxclei_s_d | mxclei.s.d | asx | 2 | 2 | |
| __lasx_mxclei_s_h | mxclei.s.h | asx | 1 | 2 | |
| __lasx_mxclei_s_w | mxclei.s.w | asx | 1 | 2 | |
| __lasx_mxclei_u_b | mxclei.u.b | asx | 1 | 2 | |
| __lasx_mxclei_u_d | mxclei.u.d | asx | 2 | 2 | |
| __lasx_mxclei_u_h | mxclei.u.h | asx | 1 | 2 | |
| __lasx_mxclei_u_w | mxclei.u.w | asx | 1 | 2 | |
| __lasx_mxclt_s_b | mxclt.s.b | asx | 1 | 2 | |
| __lasx_mxclt_s_d | mxclt.s.d | asx | 2 | 2 | |
| __lasx_mxclt_s_h | mxclt.s.h | asx | 1 | 2 | |
| __lasx_mxclt_s_w | mxclt.s.w | asx | 1 | 2 | |
| __lasx_mxclt_u_b | mxclt.u.b | asx | 1 | 2 | |
| __lasx_mxclt_u_d | mxclt.u.d | asx | 2 | 2 | |
| __lasx_mxclt_u_h | mxclt.u.h | asx | 1 | 2 | |
| __lasx_mxclt_u_w | mxclt.u.w | asx | 1 | 2 | |
| __lasx_mxclti_s_b | mxclti.s.b | asx | 1 | 2 | |
| __lasx_mxclti_s_d | mxclti.s.d | asx | 2 | 2 | |
| __lasx_mxclti_s_h | mxclti.s.h | asx | 1 | 2 | |
| __lasx_mxclti_s_w | mxclti.s.w | asx | 1 | 2 | |
| __lasx_mxclti_u_b | mxclti.u.b | asx | 1 | 2 | |
| __lasx_mxclti_u_d | mxclti.u.d | asx | 2 | 2 | |
| __lasx_mxclti_u_h | mxclti.u.h | asx | 1 | 2 | |
| __lasx_mxclti_u_w | mxclti.u.w | asx | 1 | 2 | |
| __lasx_mxdiv_s_b | mxdiv.s.b | asx | 29/51 | 0.05(1/22) | |
| __lasx_mxdiv_s_d | mxdiv.s.d | asx | 8 | 0.14(1/7) | |
| __lasx_mxdiv_s_h | mxdiv.s.h | asx | 17/31 | 0.07(1/13.33) | |
| __lasx_mxdiv_s_w | mxdiv.s.w | asx | 11/17 | 0.11(1/9) | |
| __lasx_mxdiv_u_b | mxdiv.u.b | asx | 29/43 | 0.05(1/20) | |
| __lasx_mxdiv_u_d | mxdiv.u.d | asx | 8 | 0.16(1/6.17) | |
| __lasx_mxdiv_u_h | mxdiv.u.h | asx | 17/21 | 0.09(1/11.36) | |
| __lasx_mxdiv_u_w | mxdiv.u.w | asx | 11/18 | 0.14(1/7.16) | |
| __lasx_mxdotp_s_d | mxdotp.s.d | asx | 4 | 2 | |
| __lasx_mxdotp_s_h | mxdotp.s.h | asx | 4 | 2 | |
| __lasx_mxdotp_s_q | mxdotp.s.q | asx | 7 | 2 | |
| __lasx_mxdotp_s_w | mxdotp.s.w | asx | 4 | 2 | |
| __lasx_mxdotp_u_d | mxdotp.u.d | asx | 4 | 2 | |
| __lasx_mxdotp_u_h | mxdotp.u.h | asx | 4 | 2 | |
| __lasx_mxdotp_u_q | mxdotp.u.q | asx | 7 | 2 | |
| __lasx_mxdotp_u_w | mxdotp.u.w | asx | 4 | 2 | |
| __lasx_mxdotp_us_d | mxdotp.us.d | asx | 4 | 2 | |
| __lasx_mxdotp_us_h | mxdotp.us.h | asx | 4 | 2 | |
| __lasx_mxdotp_us_q | mxdotp.us.q | asx | 7 | 2 | |
| __lasx_mxdotp_us_w | mxdotp.us.w | asx | 4 | 2 | |
| __lasx_mxdpadd_s_d | mxdpadd.s.d | asx | 4 | 2 | |
| __lasx_mxdpadd_s_h | mxdpadd.s.h | asx | 4 | 2 | |
| __lasx_mxdpadd_s_q | mxdpadd.s.q | asx | 7 | 1.16 | |
| __lasx_mxdpadd_s_w | mxdpadd.s.w | asx | 4 | 2 | |
| __lasx_mxdpadd_u_d | mxdpadd.u.d | asx | 4 | 2 | |
| __lasx_mxdpadd_u_h | mxdpadd.u.h | asx | 4 | 2 | |
| __lasx_mxdpadd_u_q | mxdpadd.u.q | asx | 7 | 1.16 | |
| __lasx_mxdpadd_u_w | mxdpadd.u.w | asx | 4 | 2 | |
| __lasx_mxdpadd_us_d | mxdpadd.us.d | asx | 4 | 2 | |
| __lasx_mxdpadd_us_h | mxdpadd.us.h | asx | 4 | 2 | |
| __lasx_mxdpadd_us_q | mxdpadd.us.q | asx | 7 | 1.16 | |
| __lasx_mxdpadd_us_w | mxdpadd.us.w | asx | 4 | 2 | |
| __lasx_mxdpsub_s_d | mxdpsub.s.d | asx | 4 | 2 | |
| __lasx_mxdpsub_s_h | mxdpsub.s.h | asx | 4 | 2 | |
| __lasx_mxdpsub_s_q | mxdpsub.s.q | asx | 7 | 1.16 | |
| __lasx_mxdpsub_s_w | mxdpsub.s.w | asx | 4 | 2 | |
| __lasx_mxdpsub_u_d | mxdpsub.u.d | asx | 4 | 2 | |
| __lasx_mxdpsub_u_h | mxdpsub.u.h | asx | 4 | 2 | |
| __lasx_mxdpsub_u_q | mxdpsub.u.q | asx | 7 | 1.16 | |
| __lasx_mxdpsub_u_w | mxdpsub.u.w | asx | 4 | 2 | |
| __lasx_mxhadd_s_d | mxhadd.s.d | asx | 2 | 2 | |
| __lasx_mxhadd_s_h | mxhadd.s.h | asx | 2 | 2 | |
| __lasx_mxhadd_s_q | mxhadd.s.q | asx | 3 | 2 | |
| __lasx_mxhadd_s_w | mxhadd.s.w | asx | 2 | 2 | |
| __lasx_mxhadd_u_d | mxhadd.u.d | asx | 2 | 2 | |
| __lasx_mxhadd_u_h | mxhadd.u.h | asx | 2 | 2 | |
| __lasx_mxhadd_u_q | mxhadd.u.q | asx | 3 | 2 | |
| __lasx_mxhadd_u_w | mxhadd.u.w | asx | 2 | 2 | |
| __lasx_mxhsub_s_d | mxhsub.s.d | asx | 2 | 2 | |
| __lasx_mxhsub_s_h | mxhsub.s.h | asx | 2 | 2 | |
| __lasx_mxhsub_s_q | mxhsub.s.q | asx | 3 | 2 | |
| __lasx_mxhsub_s_w | mxhsub.s.w | asx | 2 | 2 | |
| __lasx_mxhsub_u_d | mxhsub.u.d | asx | 2 | 2 | |
| __lasx_mxhsub_u_h | mxhsub.u.h | asx | 2 | 2 | |
| __lasx_mxhsub_u_q | mxhsub.u.q | asx | 3 | 2 | |
| __lasx_mxhsub_u_w | mxhsub.u.w | asx | 2 | 2 | |
| __lasx_mxilvev_b | mxilvev.b | asx | 1 | 2 | |
| __lasx_mxilvev_d | mxilvev.d | asx | 1 | 2 | |
| __lasx_mxilvev_h | mxilvev.h | asx | 1 | 2 | |
| __lasx_mxilvev_w | mxilvev.w | asx | 1 | 2 | |
| __lasx_mxilvl_b | mxilvl.b | asx | 1 | 2 | |
| __lasx_mxilvl_d | mxilvl.d | asx | 1 | 2 | |
| __lasx_mxilvl_h | mxilvl.h | asx | 1 | 2 | |
| __lasx_mxilvl_w | mxilvl.w | asx | 1 | 2 | |
| __lasx_mxilvod_b | mxilvod.b | asx | 1 | 2 | |
| __lasx_mxilvod_d | mxilvod.d | asx | 1 | 2 | |
| __lasx_mxilvod_h | mxilvod.h | asx | 1 | 2 | |
| __lasx_mxilvod_w | mxilvod.w | asx | 1 | 2 | |
| __lasx_mxilvr_b | mxilvr.b | asx | 1 | 2 | |
| __lasx_mxilvr_d | mxilvr.d | asx | 1 | 2 | |
| __lasx_mxilvr_h | mxilvr.h | asx | 1 | 2 | |
| __lasx_mxilvr_w | mxilvr.w | asx | 1 | 2 | |
| __lasx_mxmadd_q_h | mxmadd.q.h | asx | 5 | 1.62 | |
| __lasx_mxmadd_q_w | mxmadd.q.w | asx | 5 | 1.62 | |
| __lasx_mxmaddr_q_h | mxmaddr.q.h | asx | 5 | 1.62 | |
| __lasx_mxmaddr_q_w | mxmaddr.q.w | asx | 5 | 1.62 | |
| __lasx_mxmaddv_b | mxmaddv.b | asx | 4 | 2 | |
| __lasx_mxmaddv_d | mxmaddv.d | asx | 4 | 2 | |
| __lasx_mxmaddv_h | mxmaddv.h | asx | 4 | 2 | |
| __lasx_mxmaddv_w | mxmaddv.w | asx | 4 | 2 | |
| __lasx_mxmax_a_b | mxmax.a.b | asx | 3 | 2 | |
| __lasx_mxmax_a_d | mxmax.a.d | asx | 3 | 2 | |
| __lasx_mxmax_a_h | mxmax.a.h | asx | 3 | 2 | |
| __lasx_mxmax_a_w | mxmax.a.w | asx | 3 | 2 | |
| __lasx_mxmax_s_b | mxmax.s.b | asx | 1 | 2 | |
| __lasx_mxmax_s_d | mxmax.s.d | asx | 2 | 2 | |
| __lasx_mxmax_s_h | mxmax.s.h | asx | 1 | 2 | |
| __lasx_mxmax_s_w | mxmax.s.w | asx | 1 | 2 | |
| __lasx_mxmax_u_b | mxmax.u.b | asx | 1 | 2 | |
| __lasx_mxmax_u_d | mxmax.u.d | asx | 2 | 2 | |
| __lasx_mxmax_u_h | mxmax.u.h | asx | 1 | 2 | |
| __lasx_mxmax_u_w | mxmax.u.w | asx | 1 | 2 | |
| __lasx_mxmaxi_s_b | mxmaxi.s.b | asx | 1 | 2 | |
| __lasx_mxmaxi_s_d | mxmaxi.s.d | asx | 2 | 2 | |
| __lasx_mxmaxi_s_h | mxmaxi.s.h | asx | 1 | 2 | |
| __lasx_mxmaxi_s_w | mxmaxi.s.w | asx | 1 | 2 | |
| __lasx_mxmaxi_u_b | mxmaxi.u.b | asx | 1 | 2 | |
| __lasx_mxmaxi_u_d | mxmaxi.u.d | asx | 2 | 2 | |
| __lasx_mxmaxi_u_h | mxmaxi.u.h | asx | 1 | 2 | |
| __lasx_mxmaxi_u_w | mxmaxi.u.w | asx | 1 | 2 | |
| __lasx_mxmin_a_b | mxmin.a.b | asx | 3 | 2 | |
| __lasx_mxmin_a_d | mxmin.a.d | asx | 3 | 2 | |
| __lasx_mxmin_a_h | mxmin.a.h | asx | 3 | 2 | |
| __lasx_mxmin_a_w | mxmin.a.w | asx | 3 | 2 | |
| __lasx_mxmin_s_b | mxmin.s.b | asx | 1 | 2 | |
| __lasx_mxmin_s_d | mxmin.s.d | asx | 2 | 2 | |
| __lasx_mxmin_s_h | mxmin.s.h | asx | 1 | 2 | |
| __lasx_mxmin_s_w | mxmin.s.w | asx | 1 | 2 | |
| __lasx_mxmin_u_b | mxmin.u.b | asx | 1 | 2 | |
| __lasx_mxmin_u_d | mxmin.u.d | asx | 2 | 2 | |
| __lasx_mxmin_u_h | mxmin.u.h | asx | 1 | 2 | |
| __lasx_mxmin_u_w | mxmin.u.w | asx | 1 | 2 | |
| __lasx_mxmini_s_b | mxmini.s.b | asx | 1 | 2 | |
| __lasx_mxmini_s_d | mxmini.s.d | asx | 2 | 2 | |
| __lasx_mxmini_s_h | mxmini.s.h | asx | 1 | 2 | |
| __lasx_mxmini_s_w | mxmini.s.w | asx | 1 | 2 | |
| __lasx_mxmini_u_b | mxmini.u.b | asx | 1 | 2 | |
| __lasx_mxmini_u_d | mxmini.u.d | asx | 2 | 2 | |
| __lasx_mxmini_u_h | mxmini.u.h | asx | 1 | 2 | |
| __lasx_mxmini_u_w | mxmini.u.w | asx | 1 | 2 | |
| __lasx_mxmod_s_b | mxmod.s.b | asx | 29/44 | 0.04(1/25) | |
| __lasx_mxmod_s_d | mxmod.s.d | asx | 8/10 | 0.10(1/10.25) | |
| __lasx_mxmod_s_h | mxmod.s.h | asx | 17/25 | 0.06(1/16) | |
| __lasx_mxmod_s_w | mxmod.s.w | asx | 11/15 | 0.09(1/11.48) | |
| __lasx_mxmod_u_b | mxmod.u.b | asx | 29/44 | 0.04(1/23) | |
| __lasx_mxmod_u_d | mxmod.u.d | asx | 8/10 | 0.11(1/9.26) | |
| __lasx_mxmod_u_h | mxmod.u.h | asx | 17/25 | 0.06(1/16.54) | |
| __lasx_mxmod_u_w | mxmod.u.w | asx | 11/15 | 0.06(1/15.68) | |
| __lasx_mxmsub_q_h | mxmsub.q.h | asx | 5 | 1.62 | |
| __lasx_mxmsub_q_w | mxmsub.q.w | asx | 5 | 1.62 | |
| __lasx_mxmsubr_q_h | mxmsubr.q.h | asx | 5 | 1.62 | |
| __lasx_mxmsubr_q_w | mxmsubr.q.w | asx | 5 | 1.62 | |
| __lasx_mxmsubv_b | mxmsubv.b | asx | 4 | 2 | |
| __lasx_mxmsubv_d | mxmsubv.d | asx | 4 | 2 | |
| __lasx_mxmsubv_h | mxmsubv.h | asx | 4 | 2 | |
| __lasx_mxmsubv_w | mxmsubv.w | asx | 4 | 2 | |
| __lasx_mxmuhv_s_d | mxmuhv.s.d | asx | 4 | 2 | |
| __lasx_mxmuhv_u_d | mxmuhv.u.d | asx | 4 | 2 | |
| __lasx_mxmuhv_us_d | mxmuhv.us.d | asx | 4 | 2 | |
| __lasx_mxmul_q_h | mxmul.q.h | asx | 5 | 2 | |
| __lasx_mxmul_q_w | mxmul.q.w | asx | 5 | 2 | |
| __lasx_mxmulr_q_h | mxmulr.q.h | asx | 5 | 2 | |
| __lasx_mxmulr_q_w | mxmulr.q.w | asx | 5 | 2 | |
| __lasx_mxmulv_b | mxmulv.b | asx | 4 | 2 | |
| __lasx_mxmulv_d | mxmulv.d | asx | 4 | 2 | |
| __lasx_mxmulv_h | mxmulv.h | asx | 4 | 2 | |
| __lasx_mxmulv_w | mxmulv.w | asx | 4 | 2 | |
| __lasx_mxn2x_rnd_sx_nc_b | mxn2x.rnd.sx.nc.b | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_nc_d | mxn2x.rnd.sx.nc.d | asx | 3 | 2 | |
| __lasx_mxn2x_rnd_sx_nc_h | mxn2x.rnd.sx.nc.h | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_nc_w | mxn2x.rnd.sx.nc.w | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_sc_b | mxn2x.rnd.sx.sc.b | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_sc_d | mxn2x.rnd.sx.sc.d | asx | 3 | 2 | |
| __lasx_mxn2x_rnd_sx_sc_h | mxn2x.rnd.sx.sc.h | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_sc_w | mxn2x.rnd.sx.sc.w | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_uc_b | mxn2x.rnd.sx.uc.b | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_uc_d | mxn2x.rnd.sx.uc.d | asx | 3 | 2 | |
| __lasx_mxn2x_rnd_sx_uc_h | mxn2x.rnd.sx.uc.h | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_sx_uc_w | mxn2x.rnd.sx.uc.w | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_nc_b | mxn2x.rnd.ux.nc.b | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_nc_d | mxn2x.rnd.ux.nc.d | asx | 3 | 2 | |
| __lasx_mxn2x_rnd_ux_nc_h | mxn2x.rnd.ux.nc.h | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_nc_w | mxn2x.rnd.ux.nc.w | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_sc_b | mxn2x.rnd.ux.sc.b | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_sc_d | mxn2x.rnd.ux.sc.d | asx | 3 | 2 | |
| __lasx_mxn2x_rnd_ux_sc_h | mxn2x.rnd.ux.sc.h | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_sc_w | mxn2x.rnd.ux.sc.w | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_uc_b | mxn2x.rnd.ux.uc.b | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_uc_d | mxn2x.rnd.ux.uc.d | asx | 3 | 2 | |
| __lasx_mxn2x_rnd_ux_uc_h | mxn2x.rnd.ux.uc.h | asx | 4 | 1 | |
| __lasx_mxn2x_rnd_ux_uc_w | mxn2x.rnd.ux.uc.w | asx | 4 | 1 | |
| __lasx_mxn2x_sx_nc_b | mxn2x.sx.nc.b | asx | 4 | 1 | |
| __lasx_mxn2x_sx_nc_d | mxn2x.sx.nc.d | asx | 3 | 2 | |
| __lasx_mxn2x_sx_nc_h | mxn2x.sx.nc.h | asx | 4 | 1 | |
| __lasx_mxn2x_sx_nc_w | mxn2x.sx.nc.w | asx | 4 | 1 | |
| __lasx_mxn2x_sx_sc_b | mxn2x.sx.sc.b | asx | 4 | 1 | |
| __lasx_mxn2x_sx_sc_d | mxn2x.sx.sc.d | asx | 3 | 2 | |
| __lasx_mxn2x_sx_sc_h | mxn2x.sx.sc.h | asx | 4 | 1 | |
| __lasx_mxn2x_sx_sc_w | mxn2x.sx.sc.w | asx | 4 | 1 | |
| __lasx_mxn2x_sx_uc_b | mxn2x.sx.uc.b | asx | 4 | 1 | |
| __lasx_mxn2x_sx_uc_d | mxn2x.sx.uc.d | asx | 3 | 2 | |
| __lasx_mxn2x_sx_uc_h | mxn2x.sx.uc.h | asx | 4 | 1 | |
| __lasx_mxn2x_sx_uc_w | mxn2x.sx.uc.w | asx | 4 | 1 | |
| __lasx_mxn2x_ux_nc_b | mxn2x.ux.nc.b | asx | 4 | 1 | |
| __lasx_mxn2x_ux_nc_d | mxn2x.ux.nc.d | asx | 3 | 2 | |
| __lasx_mxn2x_ux_nc_h | mxn2x.ux.nc.h | asx | 4 | 1 | |
| __lasx_mxn2x_ux_nc_w | mxn2x.ux.nc.w | asx | 4 | 1 | |
| __lasx_mxn2x_ux_sc_b | mxn2x.ux.sc.b | asx | 4 | 1 | |
| __lasx_mxn2x_ux_sc_d | mxn2x.ux.sc.d | asx | 3 | 2 | |
| __lasx_mxn2x_ux_sc_h | mxn2x.ux.sc.h | asx | 4 | 1 | |
| __lasx_mxn2x_ux_sc_w | mxn2x.ux.sc.w | asx | 4 | 1 | |
| __lasx_mxn2x_ux_uc_b | mxn2x.ux.uc.b | asx | 4 | 1 | |
| __lasx_mxn2x_ux_uc_d | mxn2x.ux.uc.d | asx | 3 | 2 | |
| __lasx_mxn2x_ux_uc_h | mxn2x.ux.uc.h | asx | 4 | 1 | |
| __lasx_mxn2x_ux_uc_w | mxn2x.ux.uc.w | asx | 4 | 1 | |
| __lasx_mxnloc_b | mxnloc.b | asx | 2 | 2 | |
| __lasx_mxnloc_d | mxnloc.d | asx | 2 | 2 | |
| __lasx_mxnloc_h | mxnloc.h | asx | 2 | 2 | |
| __lasx_mxnloc_w | mxnloc.w | asx | 2 | 2 | |
| __lasx_mxnlzc_b | mxnlzc.b | asx | 2 | 2 | |
| __lasx_mxnlzc_d | mxnlzc.d | asx | 2 | 2 | |
| __lasx_mxnlzc_h | mxnlzc.h | asx | 2 | 2 | |
| __lasx_mxnlzc_w | mxnlzc.w | asx | 2 | 2 | |
| __lasx_mxnor_v | mxnor.v | asx | 1 | 2 | |
| __lasx_mxnori_b | mxnori.b | asx | 1 | 2 | |
| __lasx_mxnxbits_any_b | mxnxbits.any.b | asx | 1 | 2 | |
| __lasx_mxnxbits_ge0_b | mxnxbits.ge0.b | asx | 1 | 2 | |
| __lasx_mxnxbits_lt0_b | mxnxbits.lt0.b | asx | 1 | 2 | |
| __lasx_mxor_v | mxor.v | asx | 1 | 2 | |
| __lasx_mxori_b | mxori.b | asx | 2 | 2 | |
| __lasx_mxpckev_b | mxpckev.b | asx | 1 | 2 | |
| __lasx_mxpckev_d | mxpckev.d | asx | 1 | 2 | |
| __lasx_mxpckev_h | mxpckev.h | asx | 1 | 2 | |
| __lasx_mxpckev_w | mxpckev.w | asx | 1 | 2 | |
| __lasx_mxpckod_b | mxpckod.b | asx | 1 | 2 | |
| __lasx_mxpckod_d | mxpckod.d | asx | 1 | 2 | |
| __lasx_mxpckod_h | mxpckod.h | asx | 1 | 2 | |
| __lasx_mxpckod_w | mxpckod.w | asx | 1 | 2 | |
| __lasx_mxpcnt_b | mxpcnt.b | asx | 2 | 2 | |
| __lasx_mxpcnt_d | mxpcnt.d | asx | 2 | 2 | |
| __lasx_mxpcnt_h | mxpcnt.h | asx | 2 | 2 | |
| __lasx_mxpcnt_w | mxpcnt.w | asx | 2 | 2 | |
| __lasx_mxror_b | mxror.b | asx | 2 | 2 | |
| __lasx_mxror_d | mxror.d | asx | 2 | 2 | |
| __lasx_mxror_h | mxror.h | asx | 2 | 2 | |
| __lasx_mxror_w | mxror.w | asx | 2 | 2 | |
| __lasx_mxrori_b | mxrori.b | asx | 2 | 2 | |
| __lasx_mxrori_d | mxrori.d | asx | 2 | 2 | |
| __lasx_mxrori_h | mxrori.h | asx | 2 | 2 | |
| __lasx_mxrori_w | mxrori.w | asx | 2 | 2 | |
| __lasx_mxsad_adj2_s_acc_w2x_b | mxsad.adj2.s.acc.w2x.b | asx | 3 | 2 | |
| __lasx_mxsad_adj2_s_acc_w2x_h | mxsad.adj2.s.acc.w2x.h | asx | 3 | 2 | |
| __lasx_mxsad_adj2_s_acc_w2x_w | mxsad.adj2.s.acc.w2x.w | asx | 3 | 2 | |
| __lasx_mxsad_adj2_s_w2x_b | mxsad.adj2.s.w2x.b | asx | 3 | 2 | |
| __lasx_mxsad_adj2_s_w2x_h | mxsad.adj2.s.w2x.h | asx | 3 | 2 | |
| __lasx_mxsad_adj2_s_w2x_w | mxsad.adj2.s.w2x.w | asx | 3 | 2 | |
| __lasx_mxsad_adj2_u_acc_w2x_b | mxsad.adj2.u.acc.w2x.b | asx | 3 | 2 | |
| __lasx_mxsad_adj2_u_acc_w2x_h | mxsad.adj2.u.acc.w2x.h | asx | 3 | 2 | |
| __lasx_mxsad_adj2_u_acc_w2x_w | mxsad.adj2.u.acc.w2x.w | asx | 3 | 2 | |
| __lasx_mxsad_adj2_u_w2x_b | mxsad.adj2.u.w2x.b | asx | 3 | 2 | |
| __lasx_mxsad_adj2_u_w2x_h | mxsad.adj2.u.w2x.h | asx | 3 | 2 | |
| __lasx_mxsad_adj2_u_w2x_w | mxsad.adj2.u.w2x.w | asx | 3 | 2 | |
| __lasx_mxsat_s_b | mxsat.s.b | asx | 2 | 2 | |
| __lasx_mxsat_s_d | mxsat.s.d | asx | 2 | 2 | |
| __lasx_mxsat_s_h | mxsat.s.h | asx | 2 | 2 | |
| __lasx_mxsat_s_w | mxsat.s.w | asx | 2 | 2 | |
| __lasx_mxsat_u_b | mxsat.u.b | asx | 2 | 2 | |
| __lasx_mxsat_u_d | mxsat.u.d | asx | 2 | 2 | |
| __lasx_mxsat_u_h | mxsat.u.h | asx | 2 | 2 | |
| __lasx_mxsat_u_w | mxsat.u.w | asx | 2 | 2 | |
| __lasx_mxshf_b | mxshf.b | asx | 1 | 2 | |
| __lasx_mxshf_h | mxshf.h | asx | 1 | 2 | |
| __lasx_mxshf_w | mxshf.w | asx | 1 | 2 | |
| __lasx_mxsll_b | mxsll.b | asx | 1 | 2 | |
| __lasx_mxsll_d | mxsll.d | asx | 1 | 2 | |
| __lasx_mxsll_h | mxsll.h | asx | 1 | 2 | |
| __lasx_mxsll_w | mxsll.w | asx | 1 | 2 | |
| __lasx_mxslli_b | mxslli.b | asx | 1 | 2 | |
| __lasx_mxslli_d | mxslli.d | asx | 1 | 2 | |
| __lasx_mxslli_h | mxslli.h | asx | 1 | 2 | |
| __lasx_mxslli_w | mxslli.w | asx | 1 | 2 | |
| __lasx_mxsra_b | mxsra.b | asx | 1 | 2 | |
| __lasx_mxsra_d | mxsra.d | asx | 1 | 2 | |
| __lasx_mxsra_h | mxsra.h | asx | 1 | 2 | |
| __lasx_mxsra_w | mxsra.w | asx | 1 | 2 | |
| __lasx_mxsrai_b | mxsrai.b | asx | 1 | 2 | |
| __lasx_mxsrai_d | mxsrai.d | asx | 1 | 2 | |
| __lasx_mxsrai_h | mxsrai.h | asx | 1 | 2 | |
| __lasx_mxsrai_w | mxsrai.w | asx | 1 | 2 | |
| __lasx_mxsrar_b | mxsrar.b | asx | 3 | 2 | |
| __lasx_mxsrar_d | mxsrar.d | asx | 3 | 2 | |
| __lasx_mxsrar_h | mxsrar.h | asx | 3 | 2 | |
| __lasx_mxsrar_w | mxsrar.w | asx | 3 | 2 | |
| __lasx_mxsrari_b | mxsrari.b | asx | 3 | 2 | |
| __lasx_mxsrari_d | mxsrari.d | asx | 3 | 2 | |
| __lasx_mxsrari_h | mxsrari.h | asx | 3 | 2 | |
| __lasx_mxsrari_w | mxsrari.w | asx | 3 | 2 | |
| __lasx_mxsrl_b | mxsrl.b | asx | 1 | 2 | |
| __lasx_mxsrl_d | mxsrl.d | asx | 1 | 2 | |
| __lasx_mxsrl_h | mxsrl.h | asx | 1 | 2 | |
| __lasx_mxsrl_w | mxsrl.w | asx | 1 | 2 | |
| __lasx_mxsrli_b | mxsrli.b | asx | 1 | 2 | |
| __lasx_mxsrli_d | mxsrli.d | asx | 1 | 2 | |
| __lasx_mxsrli_h | mxsrli.h | asx | 1 | 2 | |
| __lasx_mxsrli_w | mxsrli.w | asx | 1 | 2 | |
| __lasx_mxsrlr_b | mxsrlr.b | asx | 3 | 2 | |
| __lasx_mxsrlr_d | mxsrlr.d | asx | 3 | 2 | |
| __lasx_mxsrlr_h | mxsrlr.h | asx | 3 | 2 | |
| __lasx_mxsrlr_w | mxsrlr.w | asx | 3 | 2 | |
| __lasx_mxsrlri_b | mxsrlri.b | asx | 3 | 2 | |
| __lasx_mxsrlri_d | mxsrlri.d | asx | 3 | 2 | |
| __lasx_mxsrlri_h | mxsrlri.h | asx | 3 | 2 | |
| __lasx_mxsrlri_w | mxsrlri.w | asx | 3 | 2 | |
| __lasx_mxsubs_s_b | mxsubs.s.b | asx | 1 | 2 | |
| __lasx_mxsubs_s_d | mxsubs.s.d | asx | 1 | 2 | |
| __lasx_mxsubs_s_h | mxsubs.s.h | asx | 1 | 2 | |
| __lasx_mxsubs_s_w | mxsubs.s.w | asx | 1 | 2 | |
| __lasx_mxsubs_u_b | mxsubs.u.b | asx | 1 | 2 | |
| __lasx_mxsubs_u_d | mxsubs.u.d | asx | 1 | 2 | |
| __lasx_mxsubs_u_h | mxsubs.u.h | asx | 1 | 2 | |
| __lasx_mxsubs_u_w | mxsubs.u.w | asx | 1 | 2 | |
| __lasx_mxsubssu_u_b | mxsubssu.u.b | asx | 2 | 2 | |
| __lasx_mxsubssu_u_d | mxsubssu.u.d | asx | 2 | 2 | |
| __lasx_mxsubssu_u_h | mxsubssu.u.h | asx | 2 | 2 | |
| __lasx_mxsubssu_u_w | mxsubssu.u.w | asx | 2 | 2 | |
| __lasx_mxsubsus_u_b | mxsubsus.u.b | asx | 2 | 2 | |
| __lasx_mxsubsus_u_d | mxsubsus.u.d | asx | 2 | 2 | |
| __lasx_mxsubsus_u_h | mxsubsus.u.h | asx | 2 | 2 | |
| __lasx_mxsubsus_u_w | mxsubsus.u.w | asx | 2 | 2 | |
| __lasx_mxsubsuu_s_b | mxsubsuu.s.b | asx | 2 | 2 | |
| __lasx_mxsubsuu_s_d | mxsubsuu.s.d | asx | 2 | 2 | |
| __lasx_mxsubsuu_s_h | mxsubsuu.s.h | asx | 2 | 2 | |
| __lasx_mxsubsuu_s_w | mxsubsuu.s.w | asx | 2 | 2 | |
| __lasx_mxsubv_b | mxsubv.b | asx | 1 | 2 | |
| __lasx_mxsubv_d | mxsubv.d | asx | 1 | 2 | |
| __lasx_mxsubv_h | mxsubv.h | asx | 1 | 2 | |
| __lasx_mxsubv_w | mxsubv.w | asx | 1 | 2 | |
| __lasx_mxsubvi_b | mxsubvi.b | asx | 1 | 2 | |
| __lasx_mxsubvi_d | mxsubvi.d | asx | 1 | 2 | |
| __lasx_mxsubvi_h | mxsubvi.h | asx | 1 | 2 | |
| __lasx_mxsubvi_w | mxsubvi.w | asx | 1 | 2 | |
| __lasx_mxvabs_b | mxvabs.b | asx | 1 | 2 | |
| __lasx_mxvabs_d | mxvabs.d | asx | 1 | 2 | |
| __lasx_mxvabs_h | mxvabs.h | asx | 1 | 2 | |
| __lasx_mxvabs_w | mxvabs.w | asx | 1 | 2 | |
| __lasx_mxvacc4b_u_h | mxvacc4b.u.h | asx | 3 | 1 | |
| __lasx_mxvacc8b_u_d | mxvacc8b.u.d | asx | 2 | 2 | |
| __lasx_mxvadd_el0_q | mxvadd.el0.q | asx | 3 | 2 | |
| __lasx_mxvadd_el0_s_wx_d | mxvadd.el0.s.wx.d | asx | 3 | 2 | |
| __lasx_mxvadd_el0_s_wx_h | mxvadd.el0.s.wx.h | asx | 3 | 2 | |
| __lasx_mxvadd_el0_s_wx_w | mxvadd.el0.s.wx.w | asx | 3 | 2 | |
| __lasx_mxvadd_el0_u_wx_d | mxvadd.el0.u.wx.d | asx | 3 | 2 | |
| __lasx_mxvadd_el0_u_wx_h | mxvadd.el0.u.wx.h | asx | 3 | 2 | |
| __lasx_mxvadd_el0_u_wx_w | mxvadd.el0.u.wx.w | asx | 3 | 2 | |
| __lasx_mxvadd_el0_us_wx_d | mxvadd.el0.us.wx.d | asx | 3 | 2 | |
| __lasx_mxvadd_el0_us_wx_h | mxvadd.el0.us.wx.h | asx | 3 | 2 | |
| __lasx_mxvadd_el0_us_wx_w | mxvadd.el0.us.wx.w | asx | 3 | 2 | |
| __lasx_mxvadd_even_s_w2x_b | mxvadd.even.s.w2x.b | asx | 2 | 2 | |
| __lasx_mxvadd_even_s_w2x_d | mxvadd.even.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_even_s_w2x_h | mxvadd.even.s.w2x.h | asx | 2 | 2 | |
| __lasx_mxvadd_even_s_w2x_w | mxvadd.even.s.w2x.w | asx | 2 | 2 | |
| __lasx_mxvadd_even_u_w2x_b | mxvadd.even.u.w2x.b | asx | 2 | 2 | |
| __lasx_mxvadd_even_u_w2x_d | mxvadd.even.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_even_u_w2x_h | mxvadd.even.u.w2x.h | asx | 2 | 2 | |
| __lasx_mxvadd_even_u_w2x_w | mxvadd.even.u.w2x.w | asx | 2 | 2 | |
| __lasx_mxvadd_even_us_w2x_b | mxvadd.even.us.w2x.b | asx | 2 | 2 | |
| __lasx_mxvadd_even_us_w2x_d | mxvadd.even.us.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_even_us_w2x_h | mxvadd.even.us.w2x.h | asx | 2 | 2 | |
| __lasx_mxvadd_even_us_w2x_w | mxvadd.even.us.w2x.w | asx | 2 | 2 | |
| __lasx_mxvadd_hi_s_w2x_b | mxvadd.hi.s.w2x.b | asx | 3 | 1 | |
| __lasx_mxvadd_hi_s_w2x_d | mxvadd.hi.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_hi_s_w2x_h | mxvadd.hi.s.w2x.h | asx | 3 | 1 | |
| __lasx_mxvadd_hi_s_w2x_w | mxvadd.hi.s.w2x.w | asx | 3 | 1 | |
| __lasx_mxvadd_hi_u_w2x_b | mxvadd.hi.u.w2x.b | asx | 3 | 1 | |
| __lasx_mxvadd_hi_u_w2x_d | mxvadd.hi.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_hi_u_w2x_h | mxvadd.hi.u.w2x.h | asx | 3 | 1 | |
| __lasx_mxvadd_hi_u_w2x_w | mxvadd.hi.u.w2x.w | asx | 3 | 1 | |
| __lasx_mxvadd_hi_us_w2x_b | mxvadd.hi.us.w2x.b | asx | 3 | 1 | |
| __lasx_mxvadd_hi_us_w2x_d | mxvadd.hi.us.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_hi_us_w2x_h | mxvadd.hi.us.w2x.h | asx | 3 | 1 | |
| __lasx_mxvadd_hi_us_w2x_w | mxvadd.hi.us.w2x.w | asx | 3 | 1 | |
| __lasx_mxvadd_lo_s_w2x_b | mxvadd.lo.s.w2x.b | asx | 3 | 1 | |
| __lasx_mxvadd_lo_s_w2x_d | mxvadd.lo.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_lo_s_w2x_h | mxvadd.lo.s.w2x.h | asx | 3 | 1 | |
| __lasx_mxvadd_lo_s_w2x_w | mxvadd.lo.s.w2x.w | asx | 3 | 1 | |
| __lasx_mxvadd_lo_u_w2x_b | mxvadd.lo.u.w2x.b | asx | 3 | 1 | |
| __lasx_mxvadd_lo_u_w2x_d | mxvadd.lo.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_lo_u_w2x_h | mxvadd.lo.u.w2x.h | asx | 3 | 1 | |
| __lasx_mxvadd_lo_u_w2x_w | mxvadd.lo.u.w2x.w | asx | 3 | 1 | |
| __lasx_mxvadd_lo_us_w2x_b | mxvadd.lo.us.w2x.b | asx | 3 | 1 | |
| __lasx_mxvadd_lo_us_w2x_d | mxvadd.lo.us.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_lo_us_w2x_h | mxvadd.lo.us.w2x.h | asx | 3 | 1 | |
| __lasx_mxvadd_lo_us_w2x_w | mxvadd.lo.us.w2x.w | asx | 3 | 1 | |
| __lasx_mxvadd_odd_s_w2x_b | mxvadd.odd.s.w2x.b | asx | 2 | 2 | |
| __lasx_mxvadd_odd_s_w2x_d | mxvadd.odd.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_odd_s_w2x_h | mxvadd.odd.s.w2x.h | asx | 2 | 2 | |
| __lasx_mxvadd_odd_s_w2x_w | mxvadd.odd.s.w2x.w | asx | 2 | 2 | |
| __lasx_mxvadd_odd_u_w2x_b | mxvadd.odd.u.w2x.b | asx | 2 | 2 | |
| __lasx_mxvadd_odd_u_w2x_d | mxvadd.odd.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_odd_u_w2x_h | mxvadd.odd.u.w2x.h | asx | 2 | 2 | |
| __lasx_mxvadd_odd_u_w2x_w | mxvadd.odd.u.w2x.w | asx | 2 | 2 | |
| __lasx_mxvadd_odd_us_w2x_b | mxvadd.odd.us.w2x.b | asx | 2 | 2 | |
| __lasx_mxvadd_odd_us_w2x_d | mxvadd.odd.us.w2x.d | asx | 3 | 2 | |
| __lasx_mxvadd_odd_us_w2x_h | mxvadd.odd.us.w2x.h | asx | 2 | 2 | |
| __lasx_mxvadd_odd_us_w2x_w | mxvadd.odd.us.w2x.w | asx | 2 | 2 | |
| __lasx_mxvaddx_s_d | mxvaddx.s.d | asx | 1/2 | 1 | |
| __lasx_mxvaddx_s_h | mxvaddx.s.h | asx | 1/2 | 1 | |
| __lasx_mxvaddx_s_w | mxvaddx.s.w | asx | 1/2 | 1 | |
| __lasx_mxvaddx_u_d | mxvaddx.u.d | asx | 1/2 | 1 | |
| __lasx_mxvaddx_u_h | mxvaddx.u.h | asx | 1/2 | 1 | |
| __lasx_mxvaddx_u_w | mxvaddx.u.w | asx | 1/2 | 1 | |
| __lasx_mxvaddxs_s_d | mxvaddxs.s.d | asx | 1/2 | 1 | |
| __lasx_mxvaddxs_s_h | mxvaddxs.s.h | asx | 1/2 | 1 | |
| __lasx_mxvaddxs_s_w | mxvaddxs.s.w | asx | 1/2 | 1 | |
| __lasx_mxvaddxs_u_d | mxvaddxs.u.d | asx | 1/2 | 1 | |
| __lasx_mxvaddxs_u_h | mxvaddxs.u.h | asx | 1/2 | 1 | |
| __lasx_mxvaddxs_u_w | mxvaddxs.u.w | asx | 1/2 | 1 | |
| __lasx_mxvandn_v | mxvandn.v | asx | 1 | 2 | |
| __lasx_mxvbsll_v | mxvbsll.v | asx | 1 | 2 | |
| __lasx_mxvbsrl_v | mxvbsrl.v | asx | 1 | 2 | |
| __lasx_mxvclrstri_v | mxvclrstri.v | asx | 2 | 2 | |
| __lasx_mxvclrstrv_v | mxvclrstrv.v | asx | 2 | 2 | |
| __lasx_mxvclrtail_b | mxvclrtail.b | asx | 2 | 2 | |
| __lasx_mxvclrtail_h | mxvclrtail.h | asx | 2 | 2 | |
| __lasx_mxvextb_s_d | mxvextb.s.d | asx | 1 | 2 | |
| __lasx_mxvextb_s_h | mxvextb.s.h | asx | 1 | 2 | |
| __lasx_mxvextb_s_w | mxvextb.s.w | asx | 1 | 2 | |
| __lasx_mxvextb_u_d | mxvextb.u.d | asx | 1 | 2 | |
| __lasx_mxvextb_u_h | mxvextb.u.h | asx | 1 | 2 | |
| __lasx_mxvextb_u_w | mxvextb.u.w | asx | 1 | 2 | |
| __lasx_mxvexth_s_d | mxvexth.s.d | asx | 1 | 2 | |
| __lasx_mxvexth_s_w | mxvexth.s.w | asx | 1 | 2 | |
| __lasx_mxvexth_u_d | mxvexth.u.d | asx | 1 | 2 | |
| __lasx_mxvexth_u_w | mxvexth.u.w | asx | 1 | 2 | |
| __lasx_mxvextr_v | mxvextr.v | asx | 1 | 2 | |
| __lasx_mxvextw_s_d | mxvextw.s.d | asx | 1 | 2 | |
| __lasx_mxvextw_u_d | mxvextw.u.d | asx | 1 | 2 | |
| __lasx_mxvfrstii_b | mxvfrstii.b | asx | 2 | 2 | |
| __lasx_mxvfrstii_h | mxvfrstii.h | asx | 2 | 2 | |
| __lasx_mxvfrstiv_b | mxvfrstiv.b | asx | 2 | 2 | |
| __lasx_mxvfrstiv_h | mxvfrstiv.h | asx | 2 | 2 | |
| __lasx_mxvfrstm_b | mxvfrstm.b | asx | 2 | 2 | |
| __lasx_mxvfrstm_h | mxvfrstm.h | asx | 2 | 2 | |
| __lasx_mxvgetsign_b | mxvgetsign.b | asx | 1 | 2 | |
| __lasx_mxvgetsign_d | mxvgetsign.d | asx | 1 | 2 | |
| __lasx_mxvgetsign_h | mxvgetsign.h | asx | 1 | 2 | |
| __lasx_mxvgetsign_w | mxvgetsign.w | asx | 1 | 2 | |
| __lasx_mxvhminposh_u_d | mxvhminposh.u.d | asx | 2 | 2 | |
| __lasx_mxvhminposh_u_q | mxvhminposh.u.q | asx | 1 | 2 | |
| __lasx_mxvhminposh_u_w | mxvhminposh.u.w | asx | 2 | 2 | |
| __lasx_mxvmepatmsk_v | mxvmepatmsk.v | asx | 2 | ||
| __lasx_mxvmuhp_d | mxvmuhp.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmuhp_w | mxvmuhp.w | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmuhp_xacc_d | mxvmuhp.xacc.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmuhp_xacc_w | mxvmuhp.xacc.w | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmulhi_s_b | mxvmulhi.s.b | asx | 4 | 2 | |
| __lasx_mxvmulhi_s_d | mxvmulhi.s.d | asx | 4 | 2 | |
| __lasx_mxvmulhi_s_h | mxvmulhi.s.h | asx | 4 | 2 | |
| __lasx_mxvmulhi_s_w | mxvmulhi.s.w | asx | 4 | 2 | |
| __lasx_mxvmulhi_u_b | mxvmulhi.u.b | asx | 4 | 2 | |
| __lasx_mxvmulhi_u_d | mxvmulhi.u.d | asx | 4 | 2 | |
| __lasx_mxvmulhi_u_h | mxvmulhi.u.h | asx | 4 | 2 | |
| __lasx_mxvmulhi_u_w | mxvmulhi.u.w | asx | 4 | 2 | |
| __lasx_mxvmulhi_us_b | mxvmulhi.us.b | asx | 4 | 2 | |
| __lasx_mxvmulhi_us_h | mxvmulhi.us.h | asx | 4 | 2 | |
| __lasx_mxvmulhi_us_w | mxvmulhi.us.w | asx | 4 | 2 | |
| __lasx_mxvmulp_d | mxvmulp.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmulp_w | mxvmulp.w | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmulp_xacc_d | mxvmulp.xacc.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmulp_xacc_w | mxvmulp.xacc.w | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmult_el0_acc_s_wx_d | mxvmult.el0.acc.s.wx.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_s_wx_h | mxvmult.el0.acc.s.wx.h | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_s_wx_w | mxvmult.el0.acc.s.wx.w | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_u_wx_d | mxvmult.el0.acc.u.wx.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_u_wx_h | mxvmult.el0.acc.u.wx.h | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_u_wx_w | mxvmult.el0.acc.u.wx.w | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_us_wx_d | mxvmult.el0.acc.us.wx.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_us_wx_h | mxvmult.el0.acc.us.wx.h | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_acc_us_wx_w | mxvmult.el0.acc.us.wx.w | asx | 7 | 1.16 | |
| __lasx_mxvmult_el0_s_wx_d | mxvmult.el0.s.wx.d | asx | 7 | 2 | |
| __lasx_mxvmult_el0_s_wx_h | mxvmult.el0.s.wx.h | asx | 7 | 2 | |
| __lasx_mxvmult_el0_s_wx_w | mxvmult.el0.s.wx.w | asx | 7 | 2 | |
| __lasx_mxvmult_el0_u_wx_d | mxvmult.el0.u.wx.d | asx | 7 | 2 | |
| __lasx_mxvmult_el0_u_wx_h | mxvmult.el0.u.wx.h | asx | 7 | 2 | |
| __lasx_mxvmult_el0_u_wx_w | mxvmult.el0.u.wx.w | asx | 7 | 2 | |
| __lasx_mxvmult_el0_us_wx_d | mxvmult.el0.us.wx.d | asx | 7 | 2 | |
| __lasx_mxvmult_el0_us_wx_h | mxvmult.el0.us.wx.h | asx | 7 | 2 | |
| __lasx_mxvmult_el0_us_wx_w | mxvmult.el0.us.wx.w | asx | 7 | 2 | |
| __lasx_mxvmult_even_acc_s_w2x_b | mxvmult.even.acc.s.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_s_w2x_d | mxvmult.even.acc.s.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_even_acc_s_w2x_h | mxvmult.even.acc.s.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_s_w2x_w | mxvmult.even.acc.s.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_u_w2x_b | mxvmult.even.acc.u.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_u_w2x_d | mxvmult.even.acc.u.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_even_acc_u_w2x_h | mxvmult.even.acc.u.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_u_w2x_w | mxvmult.even.acc.u.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_us_w2x_b | mxvmult.even.acc.us.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_us_w2x_d | mxvmult.even.acc.us.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_even_acc_us_w2x_h | mxvmult.even.acc.us.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_even_acc_us_w2x_w | mxvmult.even.acc.us.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_even_s_w2x_b | mxvmult.even.s.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_even_s_w2x_d | mxvmult.even.s.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_even_s_w2x_h | mxvmult.even.s.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_even_s_w2x_w | mxvmult.even.s.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_even_u_w2x_b | mxvmult.even.u.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_even_u_w2x_d | mxvmult.even.u.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_even_u_w2x_h | mxvmult.even.u.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_even_u_w2x_w | mxvmult.even.u.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_even_us_w2x_b | mxvmult.even.us.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_even_us_w2x_d | mxvmult.even.us.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_even_us_w2x_h | mxvmult.even.us.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_even_us_w2x_w | mxvmult.even.us.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_hadd_adj4_acc_s_w4x_b | mxvmult.hadd.adj4.acc.s.w4x.b | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_s_w4x_h | mxvmult.hadd.adj4.acc.s.w4x.h | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_s_w4x_w | mxvmult.hadd.adj4.acc.s.w4x.w | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_u_w4x_b | mxvmult.hadd.adj4.acc.u.w4x.b | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_u_w4x_h | mxvmult.hadd.adj4.acc.u.w4x.h | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_u_w4x_w | mxvmult.hadd.adj4.acc.u.w4x.w | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_us_w4x_b | mxvmult.hadd.adj4.acc.us.w4x.b | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_us_w4x_h | mxvmult.hadd.adj4.acc.us.w4x.h | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_acc_us_w4x_w | mxvmult.hadd.adj4.acc.us.w4x.w | asx | 7 | 1.16 | |
| __lasx_mxvmult_hadd_adj4_s_w4x_b | mxvmult.hadd.adj4.s.w4x.b | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_s_w4x_h | mxvmult.hadd.adj4.s.w4x.h | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_s_w4x_w | mxvmult.hadd.adj4.s.w4x.w | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_u_w4x_b | mxvmult.hadd.adj4.u.w4x.b | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_u_w4x_h | mxvmult.hadd.adj4.u.w4x.h | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_u_w4x_w | mxvmult.hadd.adj4.u.w4x.w | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_us_w4x_b | mxvmult.hadd.adj4.us.w4x.b | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_us_w4x_h | mxvmult.hadd.adj4.us.w4x.h | asx | 7 | 2 | |
| __lasx_mxvmult_hadd_adj4_us_w4x_w | mxvmult.hadd.adj4.us.w4x.w | asx | 7 | 2 | |
| __lasx_mxvmult_hi_acc_s_w2x_b | mxvmult.hi.acc.s.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_s_w2x_d | mxvmult.hi.acc.s.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_hi_acc_s_w2x_h | mxvmult.hi.acc.s.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_s_w2x_w | mxvmult.hi.acc.s.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_u_w2x_b | mxvmult.hi.acc.u.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_u_w2x_d | mxvmult.hi.acc.u.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_hi_acc_u_w2x_h | mxvmult.hi.acc.u.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_u_w2x_w | mxvmult.hi.acc.u.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_us_w2x_b | mxvmult.hi.acc.us.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_us_w2x_d | mxvmult.hi.acc.us.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_hi_acc_us_w2x_h | mxvmult.hi.acc.us.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_hi_acc_us_w2x_w | mxvmult.hi.acc.us.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_hi_s_w2x_b | mxvmult.hi.s.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_hi_s_w2x_d | mxvmult.hi.s.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_hi_s_w2x_h | mxvmult.hi.s.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_hi_s_w2x_w | mxvmult.hi.s.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_hi_u_w2x_b | mxvmult.hi.u.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_hi_u_w2x_d | mxvmult.hi.u.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_hi_u_w2x_h | mxvmult.hi.u.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_hi_u_w2x_w | mxvmult.hi.u.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_hi_us_w2x_b | mxvmult.hi.us.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_hi_us_w2x_d | mxvmult.hi.us.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_hi_us_w2x_h | mxvmult.hi.us.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_hi_us_w2x_w | mxvmult.hi.us.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_s_w2x_b | mxvmult.lo.acc.s.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_s_w2x_d | mxvmult.lo.acc.s.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_lo_acc_s_w2x_h | mxvmult.lo.acc.s.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_s_w2x_w | mxvmult.lo.acc.s.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_u_w2x_b | mxvmult.lo.acc.u.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_u_w2x_d | mxvmult.lo.acc.u.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_lo_acc_u_w2x_h | mxvmult.lo.acc.u.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_u_w2x_w | mxvmult.lo.acc.u.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_us_w2x_b | mxvmult.lo.acc.us.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_us_w2x_d | mxvmult.lo.acc.us.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_lo_acc_us_w2x_h | mxvmult.lo.acc.us.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_lo_acc_us_w2x_w | mxvmult.lo.acc.us.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_lo_s_w2x_b | mxvmult.lo.s.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_lo_s_w2x_d | mxvmult.lo.s.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_lo_s_w2x_h | mxvmult.lo.s.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_lo_s_w2x_w | mxvmult.lo.s.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_lo_u_w2x_b | mxvmult.lo.u.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_lo_u_w2x_d | mxvmult.lo.u.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_lo_u_w2x_h | mxvmult.lo.u.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_lo_u_w2x_w | mxvmult.lo.u.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_lo_us_w2x_b | mxvmult.lo.us.w2x.b | asx | 5 | 1 | |
| __lasx_mxvmult_lo_us_w2x_d | mxvmult.lo.us.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_lo_us_w2x_h | mxvmult.lo.us.w2x.h | asx | 5 | 1 | |
| __lasx_mxvmult_lo_us_w2x_w | mxvmult.lo.us.w2x.w | asx | 5 | 1 | |
| __lasx_mxvmult_odd_acc_s_w2x_b | mxvmult.odd.acc.s.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_s_w2x_d | mxvmult.odd.acc.s.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_odd_acc_s_w2x_h | mxvmult.odd.acc.s.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_s_w2x_w | mxvmult.odd.acc.s.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_u_w2x_b | mxvmult.odd.acc.u.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_u_w2x_d | mxvmult.odd.acc.u.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_odd_acc_u_w2x_h | mxvmult.odd.acc.u.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_u_w2x_w | mxvmult.odd.acc.u.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_us_w2x_b | mxvmult.odd.acc.us.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_us_w2x_d | mxvmult.odd.acc.us.w2x.d | asx | 7 | 1.16 | |
| __lasx_mxvmult_odd_acc_us_w2x_h | mxvmult.odd.acc.us.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_odd_acc_us_w2x_w | mxvmult.odd.acc.us.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_odd_s_w2x_b | mxvmult.odd.s.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_odd_s_w2x_d | mxvmult.odd.s.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_odd_s_w2x_h | mxvmult.odd.s.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_odd_s_w2x_w | mxvmult.odd.s.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_odd_u_w2x_b | mxvmult.odd.u.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_odd_u_w2x_d | mxvmult.odd.u.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_odd_u_w2x_h | mxvmult.odd.u.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_odd_u_w2x_w | mxvmult.odd.u.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmult_odd_us_w2x_b | mxvmult.odd.us.w2x.b | asx | 4 | 2 | |
| __lasx_mxvmult_odd_us_w2x_d | mxvmult.odd.us.w2x.d | asx | 7 | 2 | |
| __lasx_mxvmult_odd_us_w2x_h | mxvmult.odd.us.w2x.h | asx | 4 | 2 | |
| __lasx_mxvmult_odd_us_w2x_w | mxvmult.odd.us.w2x.w | asx | 4 | 2 | |
| __lasx_mxvmultc_im_haddc_adjc2_acc_s_w4x_w | mxvmultc.im.haddc.adjc2.acc.s.w4x.w | asx | 7 | 1.16 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultc_im_haddc_adjc2_s_w4x_w | mxvmultc.im.haddc.adjc2.s.w4x.w | asx | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultc_im_haddc_adjc4_acc_s_w4x_h | mxvmultc.im.haddc.adjc4.acc.s.w4x.h | asx | 7 | 1.15 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultc_im_haddc_adjc4_s_w4x_h | mxvmultc.im.haddc.adjc4.s.w4x.h | asx | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultc_re_haddc_adjc2_acc_s_w4x_w | mxvmultc.re.haddc.adjc2.acc.s.w4x.w | asx | 7 | 1.16 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultc_re_haddc_adjc2_s_w4x_w | mxvmultc.re.haddc.adjc2.s.w4x.w | asx | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultc_re_haddc_adjc4_acc_s_w4x_h | mxvmultc.re.haddc.adjc4.acc.s.w4x.h | asx | 7 | 1.16 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultc_re_haddc_adjc4_s_w4x_h | mxvmultc.re.haddc.adjc4.s.w4x.h | asx | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_w2x_b | mxvmultp.hi.w2x.b | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_w2x_d | mxvmultp.hi.w2x.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_w2x_h | mxvmultp.hi.w2x.h | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_w2x_w | mxvmultp.hi.w2x.w | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_xacc_w2x_b | mxvmultp.hi.xacc.w2x.b | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_xacc_w2x_d | mxvmultp.hi.xacc.w2x.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_xacc_w2x_h | mxvmultp.hi.xacc.w2x.h | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hi_xacc_w2x_w | mxvmultp.hi.xacc.w2x.w | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hxor_adj2_w2x_d | mxvmultp.hxor.adj2.w2x.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_hxor_adj2_xacc_w2x_d | mxvmultp.hxor.adj2.xacc.w2x.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_w2x_b | mxvmultp.lo.w2x.b | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_w2x_d | mxvmultp.lo.w2x.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_w2x_h | mxvmultp.lo.w2x.h | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_w2x_w | mxvmultp.lo.w2x.w | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_xacc_w2x_b | mxvmultp.lo.xacc.w2x.b | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_xacc_w2x_d | mxvmultp.lo.xacc.w2x.d | asx | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_xacc_w2x_h | mxvmultp.lo.xacc.w2x.h | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmultp_lo_xacc_w2x_w | mxvmultp.lo.xacc.w2x.w | asx | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __lasx_mxvmulx_s_d | mxvmulx.s.d | asx | 4 | 2 | |
| __lasx_mxvmulx_s_h | mxvmulx.s.h | asx | 4 | 2 | |
| __lasx_mxvmulx_s_w | mxvmulx.s.w | asx | 4 | 2 | |
| __lasx_mxvmulx_u_d | mxvmulx.u.d | asx | 4 | 2 | |
| __lasx_mxvmulx_u_h | mxvmulx.u.h | asx | 4 | 2 | |
| __lasx_mxvmulx_u_w | mxvmulx.u.w | asx | 4 | 2 | |
| __lasx_mxvneg_b | mxvneg.b | asx | 1 | 2 | |
| __lasx_mxvneg_d | mxvneg.d | asx | 1 | 2 | |
| __lasx_mxvneg_h | mxvneg.h | asx | 1 | 2 | |
| __lasx_mxvneg_w | mxvneg.w | asx | 1 | 2 | |
| __lasx_mxvperm_b | mxvperm.b | asx | 1 | 2 | |
| __lasx_mxvperml_d | mxvperml.d | asx | 1 | 2 | |
| __lasx_mxvperml_w | mxvperml.w | asx | 1 | 2 | |
| __lasx_mxvrandsignv_b | mxvrandsignv.b | asx | 2 | 2 | |
| __lasx_mxvrandsignv_h | mxvrandsignv.h | asx | 2 | 2 | |
| __lasx_mxvrorsignv_b | mxvrorsignv.b | asx | 2 | 2 | |
| __lasx_mxvrorsignv_h | mxvrorsignv.h | asx | 2 | 2 | |
| __lasx_mxvselr_d | mxvselr.d | asx | 1 | 2 | |
| __lasx_mxvselr_w | mxvselr.w | asx | 1 | 2 | |
| __lasx_mxvshf_b | mxvshf.b | asx | 1 | 2 | |
| __lasx_mxvshf_d | mxvshf.d | asx | 1 | 2 | |
| __lasx_mxvshf_h | mxvshf.h | asx | 1 | 2 | |
| __lasx_mxvshf_w | mxvshf.w | asx | 1 | 2 | |
| __lasx_mxvsigncov_b | mxvsigncov.b | asx | 1 | 2 | |
| __lasx_mxvsigncov_d | mxvsigncov.d | asx | 1 | 2 | |
| __lasx_mxvsigncov_h | mxvsigncov.h | asx | 1 | 2 | |
| __lasx_mxvsigncov_w | mxvsigncov.w | asx | 1 | 2 | |
| __lasx_mxvsignfill_b | mxvsignfill.b | asx | 1 | 2 | |
| __lasx_mxvsignfill_d | mxvsignfill.d | asx | 1 | 2 | |
| __lasx_mxvsignfill_h | mxvsignfill.h | asx | 1 | 2 | |
| __lasx_mxvsignfill_w | mxvsignfill.w | asx | 1 | 2 | |
| __lasx_mxvsllix_s_d | mxvsllix.s.d | asx | 2 | 1 | |
| __lasx_mxvsllix_s_h | mxvsllix.s.h | asx | 2 | 1 | |
| __lasx_mxvsllix_s_w | mxvsllix.s.w | asx | 2 | 1 | |
| __lasx_mxvsllix_u_d | mxvsllix.u.d | asx | 2 | 1 | |
| __lasx_mxvsllix_u_h | mxvsllix.u.h | asx | 2 | 1 | |
| __lasx_mxvsllix_u_w | mxvsllix.u.w | asx | 2 | 1 | |
| __lasx_mxvsrain_b | mxvsrain.b | asx | 2 | 1 | |
| __lasx_mxvsrain_h | mxvsrain.h | asx | 2 | 1 | |
| __lasx_mxvsrain_w | mxvsrain.w | asx | 2 | 1 | |
| __lasx_mxvsrains_s_b | mxvsrains.s.b | asx | 4 | 1 | |
| __lasx_mxvsrains_s_h | mxvsrains.s.h | asx | 4 | 1 | |
| __lasx_mxvsrains_s_w | mxvsrains.s.w | asx | 4 | 1 | |
| __lasx_mxvsrains_u_b | mxvsrains.u.b | asx | 4 | 1 | |
| __lasx_mxvsrains_u_h | mxvsrains.u.h | asx | 4 | 1 | |
| __lasx_mxvsrains_u_w | mxvsrains.u.w | asx | 4 | 1 | |
| __lasx_mxvsran_b | mxvsran.b | asx | 2 | 1 | |
| __lasx_mxvsran_h | mxvsran.h | asx | 2 | 1 | |
| __lasx_mxvsran_w | mxvsran.w | asx | 2 | 1 | |
| __lasx_mxvsrans_s_b | mxvsrans.s.b | asx | 4 | 1 | |
| __lasx_mxvsrans_s_h | mxvsrans.s.h | asx | 4 | 1 | |
| __lasx_mxvsrans_s_w | mxvsrans.s.w | asx | 4 | 1 | |
| __lasx_mxvsrans_u_b | mxvsrans.u.b | asx | 4 | 1 | |
| __lasx_mxvsrans_u_h | mxvsrans.u.h | asx | 4 | 1 | |
| __lasx_mxvsrans_u_w | mxvsrans.u.w | asx | 4 | 1 | |
| __lasx_mxvsrarin_b | mxvsrarin.b | asx | 4 | 1 | |
| __lasx_mxvsrarin_h | mxvsrarin.h | asx | 4 | 1 | |
| __lasx_mxvsrarin_w | mxvsrarin.w | asx | 4 | 1 | |
| __lasx_mxvsrarins_s_b | mxvsrarins.s.b | asx | 4 | 1 | |
| __lasx_mxvsrarins_s_h | mxvsrarins.s.h | asx | 4 | 1 | |
| __lasx_mxvsrarins_s_w | mxvsrarins.s.w | asx | 4 | 1 | |
| __lasx_mxvsrarins_u_b | mxvsrarins.u.b | asx | 4 | 1 | |
| __lasx_mxvsrarins_u_h | mxvsrarins.u.h | asx | 4 | 1 | |
| __lasx_mxvsrarins_u_w | mxvsrarins.u.w | asx | 4 | 1 | |
| __lasx_mxvsrarn_b | mxvsrarn.b | asx | 4 | 1 | |
| __lasx_mxvsrarn_h | mxvsrarn.h | asx | 4 | 1 | |
| __lasx_mxvsrarn_w | mxvsrarn.w | asx | 4 | 1 | |
| __lasx_mxvsrarns_s_b | mxvsrarns.s.b | asx | 4 | 1 | |
| __lasx_mxvsrarns_s_h | mxvsrarns.s.h | asx | 4 | 1 | |
| __lasx_mxvsrarns_s_w | mxvsrarns.s.w | asx | 4 | 1 | |
| __lasx_mxvsrarns_u_b | mxvsrarns.u.b | asx | 4 | 1 | |
| __lasx_mxvsrarns_u_h | mxvsrarns.u.h | asx | 4 | 1 | |
| __lasx_mxvsrarns_u_w | mxvsrarns.u.w | asx | 4 | 1 | |
| __lasx_mxvsrlin_b | mxvsrlin.b | asx | 2 | 1 | |
| __lasx_mxvsrlin_h | mxvsrlin.h | asx | 2 | 1 | |
| __lasx_mxvsrlin_w | mxvsrlin.w | asx | 2 | 1 | |
| __lasx_mxvsrlins_u_b | mxvsrlins.u.b | asx | 4 | 1 | |
| __lasx_mxvsrlins_u_h | mxvsrlins.u.h | asx | 4 | 1 | |
| __lasx_mxvsrlins_u_w | mxvsrlins.u.w | asx | 4 | 1 | |
| __lasx_mxvsrln_b | mxvsrln.b | asx | 2 | 1 | |
| __lasx_mxvsrln_h | mxvsrln.h | asx | 2 | 1 | |
| __lasx_mxvsrln_w | mxvsrln.w | asx | 2 | 1 | |
| __lasx_mxvsrlns_u_b | mxvsrlns.u.b | asx | 4 | 1 | |
| __lasx_mxvsrlns_u_h | mxvsrlns.u.h | asx | 4 | 1 | |
| __lasx_mxvsrlns_u_w | mxvsrlns.u.w | asx | 4 | 1 | |
| __lasx_mxvsrlrin_b | mxvsrlrin.b | asx | 4 | 1 | |
| __lasx_mxvsrlrin_h | mxvsrlrin.h | asx | 4 | 1 | |
| __lasx_mxvsrlrin_w | mxvsrlrin.w | asx | 4 | 1 | |
| __lasx_mxvsrlrins_u_b | mxvsrlrins.u.b | asx | 4 | 1 | |
| __lasx_mxvsrlrins_u_h | mxvsrlrins.u.h | asx | 4 | 1 | |
| __lasx_mxvsrlrins_u_w | mxvsrlrins.u.w | asx | 4 | 1 | |
| __lasx_mxvsrlrn_b | mxvsrlrn.b | asx | 4 | 1 | |
| __lasx_mxvsrlrn_h | mxvsrlrn.h | asx | 4 | 1 | |
| __lasx_mxvsrlrn_w | mxvsrlrn.w | asx | 4 | 1 | |
| __lasx_mxvsrlrns_u_b | mxvsrlrns.u.b | asx | 4 | 1 | |
| __lasx_mxvsrlrns_u_h | mxvsrlrns.u.h | asx | 4 | 1 | |
| __lasx_mxvsrlrns_u_w | mxvsrlrns.u.w | asx | 4 | 1 | |
| __lasx_mxvsub_el0_q | mxvsub.el0.q | asx | 3 | 2 | |
| __lasx_mxvsub_el0_s_wx_d | mxvsub.el0.s.wx.d | asx | 3 | 2 | |
| __lasx_mxvsub_el0_s_wx_h | mxvsub.el0.s.wx.h | asx | 3 | 2 | |
| __lasx_mxvsub_el0_s_wx_w | mxvsub.el0.s.wx.w | asx | 3 | 2 | |
| __lasx_mxvsub_el0_u_wx_d | mxvsub.el0.u.wx.d | asx | 3 | 2 | |
| __lasx_mxvsub_el0_u_wx_h | mxvsub.el0.u.wx.h | asx | 3 | 2 | |
| __lasx_mxvsub_el0_u_wx_w | mxvsub.el0.u.wx.w | asx | 3 | 2 | |
| __lasx_mxvsub_even_s_w2x_b | mxvsub.even.s.w2x.b | asx | 2 | 2 | |
| __lasx_mxvsub_even_s_w2x_d | mxvsub.even.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_even_s_w2x_h | mxvsub.even.s.w2x.h | asx | 2 | 2 | |
| __lasx_mxvsub_even_s_w2x_w | mxvsub.even.s.w2x.w | asx | 2 | 2 | |
| __lasx_mxvsub_even_u_w2x_b | mxvsub.even.u.w2x.b | asx | 2 | 2 | |
| __lasx_mxvsub_even_u_w2x_d | mxvsub.even.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_even_u_w2x_h | mxvsub.even.u.w2x.h | asx | 2 | 2 | |
| __lasx_mxvsub_even_u_w2x_w | mxvsub.even.u.w2x.w | asx | 2 | 2 | |
| __lasx_mxvsub_hi_s_w2x_b | mxvsub.hi.s.w2x.b | asx | 3 | 1 | |
| __lasx_mxvsub_hi_s_w2x_d | mxvsub.hi.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_hi_s_w2x_h | mxvsub.hi.s.w2x.h | asx | 3 | 1 | |
| __lasx_mxvsub_hi_s_w2x_w | mxvsub.hi.s.w2x.w | asx | 3 | 1 | |
| __lasx_mxvsub_hi_u_w2x_b | mxvsub.hi.u.w2x.b | asx | 3 | 1 | |
| __lasx_mxvsub_hi_u_w2x_d | mxvsub.hi.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_hi_u_w2x_h | mxvsub.hi.u.w2x.h | asx | 3 | 1 | |
| __lasx_mxvsub_hi_u_w2x_w | mxvsub.hi.u.w2x.w | asx | 3 | 1 | |
| __lasx_mxvsub_lo_s_w2x_b | mxvsub.lo.s.w2x.b | asx | 3 | 1 | |
| __lasx_mxvsub_lo_s_w2x_d | mxvsub.lo.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_lo_s_w2x_h | mxvsub.lo.s.w2x.h | asx | 3 | 1 | |
| __lasx_mxvsub_lo_s_w2x_w | mxvsub.lo.s.w2x.w | asx | 3 | 1 | |
| __lasx_mxvsub_lo_u_w2x_b | mxvsub.lo.u.w2x.b | asx | 3 | 1 | |
| __lasx_mxvsub_lo_u_w2x_d | mxvsub.lo.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_lo_u_w2x_h | mxvsub.lo.u.w2x.h | asx | 3 | 1 | |
| __lasx_mxvsub_lo_u_w2x_w | mxvsub.lo.u.w2x.w | asx | 3 | 1 | |
| __lasx_mxvsub_odd_s_w2x_b | mxvsub.odd.s.w2x.b | asx | 2 | 2 | |
| __lasx_mxvsub_odd_s_w2x_d | mxvsub.odd.s.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_odd_s_w2x_h | mxvsub.odd.s.w2x.h | asx | 2 | 2 | |
| __lasx_mxvsub_odd_s_w2x_w | mxvsub.odd.s.w2x.w | asx | 2 | 2 | |
| __lasx_mxvsub_odd_u_w2x_b | mxvsub.odd.u.w2x.b | asx | 2 | 2 | |
| __lasx_mxvsub_odd_u_w2x_d | mxvsub.odd.u.w2x.d | asx | 3 | 2 | |
| __lasx_mxvsub_odd_u_w2x_h | mxvsub.odd.u.w2x.h | asx | 2 | 2 | |
| __lasx_mxvsub_odd_u_w2x_w | mxvsub.odd.u.w2x.w | asx | 2 | 2 | |
| __lasx_mxvsubh_s_b | mxvsubh.s.b | asx | 1 | 2 | |
| __lasx_mxvsubh_s_d | mxvsubh.s.d | asx | 2 | 2 | |
| __lasx_mxvsubh_s_h | mxvsubh.s.h | asx | 1 | 2 | |
| __lasx_mxvsubh_s_w | mxvsubh.s.w | asx | 1 | 2 | |
| __lasx_mxvsubh_u_b | mxvsubh.u.b | asx | 1 | 2 | |
| __lasx_mxvsubh_u_d | mxvsubh.u.d | asx | 2 | 2 | |
| __lasx_mxvsubh_u_h | mxvsubh.u.h | asx | 1 | 2 | |
| __lasx_mxvsubh_u_w | mxvsubh.u.w | asx | 1 | 2 | |
| __lasx_mxvsubx_s_d | mxvsubx.s.d | asx | 1/2 | 1 | |
| __lasx_mxvsubx_s_h | mxvsubx.s.h | asx | 1/2 | 1 | |
| __lasx_mxvsubx_s_w | mxvsubx.s.w | asx | 1/2 | 1 | |
| __lasx_mxvsubx_u_d | mxvsubx.u.d | asx | 1/2 | 1 | |
| __lasx_mxvsubx_u_h | mxvsubx.u.h | asx | 1/2 | 1 | |
| __lasx_mxvsubx_u_w | mxvsubx.u.w | asx | 1/2 | 1 | |
| __lasx_mxvsubxs_s_d | mxvsubxs.s.d | asx | 1/2 | 1 | |
| __lasx_mxvsubxs_s_h | mxvsubxs.s.h | asx | 1/2 | 1 | |
| __lasx_mxvsubxs_s_w | mxvsubxs.s.w | asx | 1/2 | 1 | |
| __lasx_mxvsubxs_u_d | mxvsubxs.u.d | asx | 1/2 | 1 | |
| __lasx_mxvsubxs_u_h | mxvsubxs.u.h | asx | 1/2 | 1 | |
| __lasx_mxvsubxs_u_w | mxvsubxs.u.w | asx | 1/2 | 1 | |
| __lasx_mxw2x_hi_s_b | mxw2x.hi.s.b | asx | 1 | 2 | |
| __lasx_mxw2x_hi_s_d | mxw2x.hi.s.d | asx | 1 | 2 | |
| __lasx_mxw2x_hi_s_h | mxw2x.hi.s.h | asx | 1 | 2 | |
| __lasx_mxw2x_hi_s_w | mxw2x.hi.s.w | asx | 1 | 2 | |
| __lasx_mxw2x_lo_s_b | mxw2x.lo.s.b | asx | 1 | 2 | |
| __lasx_mxw2x_lo_s_d | mxw2x.lo.s.d | asx | 1 | 2 | |
| __lasx_mxw2x_lo_s_h | mxw2x.lo.s.h | asx | 1 | 2 | |
| __lasx_mxw2x_lo_s_w | mxw2x.lo.s.w | asx | 1 | 2 | |
| __lasx_mxwxbits_01_b | mxwxbits.01.b | asx | 1 | 2 | |
| __lasx_mxwxbits_mask_b | mxwxbits.mask.b | asx | 1 | 2 | |
| __lasx_mxxor_v | mxxor.v | asx | 1 | 2 | |
| __lasx_mxxori_b | mxxori.b | asx | 2 | 2 | |
| __lasx_xfadd_d | xfadd.d | asx | 5 | 2 | |
| __lasx_xfadd_w | xfadd.w | asx | 5 | 2 | |
| __lasx_xfcaf_d | xfcaf.d | asx | 2 | 2 | |
| __lasx_xfcaf_w | xfcaf.w | asx | 2 | 2 | |
| __lasx_xfceq_d | xfceq.d | asx | 2 | 2 | |
| __lasx_xfceq_w | xfceq.w | asx | 2 | 2 | |
| __lasx_xfclass_d | xfclass.d | asx | 2 | 2 | |
| __lasx_xfclass_w | xfclass.w | asx | 2 | 2 | |
| __lasx_xfcle_d | xfcle.d | asx | 2 | 2 | |
| __lasx_xfcle_w | xfcle.w | asx | 2 | 2 | |
| __lasx_xfclt_d | xfclt.d | asx | 2 | 2 | |
| __lasx_xfclt_w | xfclt.w | asx | 2 | 2 | |
| __lasx_xfcne_d | xfcne.d | asx | 2 | 2 | |
| __lasx_xfcne_w | xfcne.w | asx | 2 | 2 | |
| __lasx_xfcor_d | xfcor.d | asx | 2 | 2 | |
| __lasx_xfcor_w | xfcor.w | asx | 2 | 2 | |
| __lasx_xfcueq_d | xfcueq.d | asx | 2 | 2 | |
| __lasx_xfcueq_w | xfcueq.w | asx | 2 | 2 | |
| __lasx_xfcule_d | xfcule.d | asx | 2 | 2 | |
| __lasx_xfcule_w | xfcule.w | asx | 2 | 2 | |
| __lasx_xfcult_d | xfcult.d | asx | 2 | 2 | |
| __lasx_xfcult_w | xfcult.w | asx | 2 | 2 | |
| __lasx_xfcun_d | xfcun.d | asx | 2 | 2 | |
| __lasx_xfcun_w | xfcun.w | asx | 2 | 2 | |
| __lasx_xfcune_d | xfcune.d | asx | 2 | 2 | |
| __lasx_xfcune_w | xfcune.w | asx | 2 | 2 | |
| __lasx_xfdiv_d | xfdiv.d | asx | 8.21/23 | 0.15(1/6.67) | |
| __lasx_xfdiv_w | xfdiv.w | asx | 11/27 | 0.11(1/9.38) | |
| __lasx_xfexdo_h | xfexdo.h | asx | 3 | 1 | |
| __lasx_xfexdo_w | xfexdo.w | asx | 3 | 1 | |
| __lasx_xfexp2_d | xfexp2.d | asx | 4 | 2 | |
| __lasx_xfexp2_w | xfexp2.w | asx | 4 | 2 | |
| __lasx_xfexupl_w | xfexupl.w | asx | 3 | 1 | |
| __lasx_xfexupr_d | xfexupr.d | asx | 3 | 1 | |
| __lasx_xfexupr_w | xfexupr.w | asx | 3 | 1 | |
| __lasx_xffint_s_d | xffint.s.d | asx | 4 | 2 | |
| __lasx_xffint_s_w | xffint.s.w | asx | 4 | 2 | |
| __lasx_xffint_u_d | xffint.u.d | asx | 4 | 2 | |
| __lasx_xffint_u_w | xffint.u.w | asx | 4 | 2 | |
| __lasx_xffql_d | xffql.d | asx | 5 | 1 | |
| __lasx_xffql_w | xffql.w | asx | 5 | 1 | |
| __lasx_xffqr_d | xffqr.d | asx | 5 | 1 | |
| __lasx_xffqr_w | xffqr.w | asx | 5 | 1 | |
| __lasx_xflog2_d | xflog2.d | asx | 4 | 2 | |
| __lasx_xflog2_w | xflog2.w | asx | 4 | 2 | |
| __lasx_xfmadd_d | xfmadd.d | asx | 5 | 2 | |
| __lasx_xfmadd_w | xfmadd.w | asx | 5 | 2 | |
| __lasx_xfmax_a_d | xfmax.a.d | asx | 2 | 2 | |
| __lasx_xfmax_a_w | xfmax.a.w | asx | 2 | 2 | |
| __lasx_xfmax_d | xfmax.d | asx | 2 | 2 | |
| __lasx_xfmax_w | xfmax.w | asx | 2 | 2 | |
| __lasx_xfmin_a_d | xfmin.a.d | asx | 2 | 2 | |
| __lasx_xfmin_a_w | xfmin.a.w | asx | 2 | 2 | |
| __lasx_xfmin_d | xfmin.d | asx | 2 | 2 | |
| __lasx_xfmin_w | xfmin.w | asx | 2 | 2 | |
| __lasx_xfmsub_d | xfmsub.d | asx | 5 | 2 | |
| __lasx_xfmsub_w | xfmsub.w | asx | 5 | 2 | |
| __lasx_xfmul_d | xfmul.d | asx | 5 | 2 | |
| __lasx_xfmul_w | xfmul.w | asx | 5 | 2 | |
| __lasx_xfrcp_d | xfrcp.d | asx | 23 | 0.10(1/10) | |
| __lasx_xfrcp_w | xfrcp.w | asx | 27 | 0.09(1/11) | |
| __lasx_xfrint_d | xfrint.d | asx | 4 | 2 | |
| __lasx_xfrint_w | xfrint.w | asx | 4 | 2 | |
| __lasx_xfrsqrt_d | xfrsqrt.d | asx | 15 | 0.06(1/17) | |
| __lasx_xfrsqrt_w | xfrsqrt.w | asx | 25 | 0.05(1/20) | |
| __lasx_xfsaf_d | xfsaf.d | asx | 2 | 2 | |
| __lasx_xfsaf_w | xfsaf.w | asx | 2 | 2 | |
| __lasx_xfseq_d | xfseq.d | asx | 2 | 2 | |
| __lasx_xfseq_w | xfseq.w | asx | 2 | 2 | |
| __lasx_xfsle_d | xfsle.d | asx | 2 | 2 | |
| __lasx_xfsle_w | xfsle.w | asx | 2 | 2 | |
| __lasx_xfslt_d | xfslt.d | asx | 2 | 2 | |
| __lasx_xfslt_w | xfslt.w | asx | 2 | 2 | |
| __lasx_xfsne_d | xfsne.d | asx | 2 | 2 | |
| __lasx_xfsne_w | xfsne.w | asx | 2 | 2 | |
| __lasx_xfsor_d | xfsor.d | asx | 2 | 2 | |
| __lasx_xfsor_w | xfsor.w | asx | 2 | 2 | |
| __lasx_xfsqrt_d | xfsqrt.d | asx | 10 | 0.09(1/11.48) | |
| __lasx_xfsqrt_w | xfsqrt.w | asx | 39 | 0.08(1/13) | |
| __lasx_xfsub_d | xfsub.d | asx | 5 | 2 | |
| __lasx_xfsub_w | xfsub.w | asx | 5 | 2 | |
| __lasx_xfsueq_d | xfsueq.d | asx | 2 | 2 | |
| __lasx_xfsueq_w | xfsueq.w | asx | 2 | 2 | |
| __lasx_xfsule_d | xfsule.d | asx | 2 | 2 | |
| __lasx_xfsule_w | xfsule.w | asx | 2 | 2 | |
| __lasx_xfsult_d | xfsult.d | asx | 2 | 2 | |
| __lasx_xfsult_w | xfsult.w | asx | 2 | 2 | |
| __lasx_xfsun_d | xfsun.d | asx | 2 | 2 | |
| __lasx_xfsun_w | xfsun.w | asx | 2 | 2 | |
| __lasx_xfsune_d | xfsune.d | asx | 2 | 2 | |
| __lasx_xfsune_w | xfsune.w | asx | 2 | 2 | |
| __lasx_xftint_s_d | xftint.s.d | asx | 4 | 2 | |
| __lasx_xftint_s_w | xftint.s.w | asx | 4 | 2 | |
| __lasx_xftint_u_d | xftint.u.d | asx | 4 | 2 | |
| __lasx_xftint_u_w | xftint.u.w | asx | 4 | 2 | |
| __lasx_xftq_h | xftq.h | asx | 5 | 1 | |
| __lasx_xftq_w | xftq.w | asx | 5 | 1 | |
| __lasx_xftrunc_s_d | xftrunc.s.d | asx | 4 | 2 | |
| __lasx_xftrunc_s_w | xftrunc.s.w | asx | 4 | 2 | |
| __lasx_xftrunc_u_d | xftrunc.u.d | asx | 4 | 2 | |
| __lasx_xftrunc_u_w | xftrunc.u.w | asx | 4 | 2 | |
| __lasx_xgetsign_b | xgetsign.b | asx | 3 | 2 | |
| __lasx_xgetsign_d | xgetsign.d | asx | 3 | 2 | |
| __lasx_xgetsign_h | xgetsign.h | asx | 3 | 2 | |
| __lasx_xgetsign_w | xgetsign.w | asx | 3 | 2 | |
| __lasx_xshuf_w | xshuf.w | asx | 0.50/3 | 2 | |
| __lasx_xshufi_d | xshufi.d | asx | 0.50/3 | 2 | |
| __lasx_xvbroadcast_b | xvbroadcast.b | asx | 3 | 2 | |
| __lasx_xvbroadcast_d | xvbroadcast.d | asx | 3 | 2 | |
| __lasx_xvbroadcast_h | xvbroadcast.h | asx | 3 | 2 | |
| __lasx_xvbroadcast_q | xvbroadcast.q | asx | 3 | 2 | |
| __lasx_xvbroadcast_w | xvbroadcast.w | asx | 3 | 2 | |
| __lasx_xvextract_q | xvextract.q | asx | 3 | 2 | |
| __lasx_xvfabs_d | xvfabs.d | asx | 1 | 2 | |
| __lasx_xvfabs_w | xvfabs.w | asx | 1 | 2 | |
| __lasx_xvfaddsub_d | xvfaddsub.d | asx | 5 | 2 | |
| __lasx_xvfaddsub_w | xvfaddsub.w | asx | 5 | 2 | |
| __lasx_xvfceil_d | xvfceil.d | asx | 4 | 2 | |
| __lasx_xvfceil_w | xvfceil.w | asx | 4 | 2 | |
| __lasx_xvfceildo_w | xvfceildo.w | asx | 5 | 1 | |
| __lasx_xvfceilupl_d | xvfceilupl.d | asx | 5 | 1 | |
| __lasx_xvfceilupr_d | xvfceilupr.d | asx | 5 | 1 | |
| __lasx_xvffintdo_w | xvffintdo.w | asx | 5 | 1 | |
| __lasx_xvffintupl_d | xvffintupl.d | asx | 5 | 1 | |
| __lasx_xvffintupr_d | xvffintupr.d | asx | 5 | 1 | |
| __lasx_xvffloor_d | xvffloor.d | asx | 4 | 2 | |
| __lasx_xvffloor_w | xvffloor.w | asx | 4 | 2 | |
| __lasx_xvffloordo_w | xvffloordo.w | asx | 5 | 1 | |
| __lasx_xvffloorupl_d | xvffloorupl.d | asx | 5 | 1 | |
| __lasx_xvffloorupr_d | xvffloorupr.d | asx | 5 | 1 | |
| __lasx_xvfmaddsub_d | xvfmaddsub.d | asx | 0.50/5 | 2 | |
| __lasx_xvfmaddsub_w | xvfmaddsub.w | asx | 0.50/5 | 2 | |
| __lasx_xvfmsub_d | xvfmsub.d | asx | 0.50/5 | 2 | |
| __lasx_xvfmsub_w | xvfmsub.w | asx | 0.50/5 | 2 | |
| __lasx_xvfmsubadd_d | xvfmsubadd.d | asx | 0.50/5 | 2 | |
| __lasx_xvfmsubadd_w | xvfmsubadd.w | asx | 0.50/5 | 2 | |
| __lasx_xvfneg_d | xvfneg.d | asx | 1 | 2 | |
| __lasx_xvfneg_w | xvfneg.w | asx | 1 | 2 | |
| __lasx_xvfnmadd_d | xvfnmadd.d | asx | 0.50/5 | 2 | |
| __lasx_xvfnmadd_w | xvfnmadd.w | asx | 0.50/5 | 2 | |
| __lasx_xvfnmsub_d | xvfnmsub.d | asx | 0.50/5 | 2 | |
| __lasx_xvfnmsub_w | xvfnmsub.w | asx | 0.50/5 | 2 | |
| __lasx_xvfrint_rm00_d | xvfrint.rm00.d | asx | 4 | 2 | |
| __lasx_xvfrint_rm00_w | xvfrint.rm00.w | asx | 4 | 2 | |
| __lasx_xvfrint_rm01_d | xvfrint.rm01.d | asx | 4 | 2 | |
| __lasx_xvfrint_rm01_w | xvfrint.rm01.w | asx | 4 | 2 | |
| __lasx_xvfrint_rm10_d | xvfrint.rm10.d | asx | 4 | 2 | |
| __lasx_xvfrint_rm10_w | xvfrint.rm10.w | asx | 4 | 2 | |
| __lasx_xvfrint_rm11_d | xvfrint.rm11.d | asx | 4 | 2 | |
| __lasx_xvfrint_rm11_w | xvfrint.rm11.w | asx | 4 | 2 | |
| __lasx_xvfround_d | xvfround.d | asx | 4 | 2 | |
| __lasx_xvfround_w | xvfround.w | asx | 4 | 2 | |
| __lasx_xvfrounddo_w | xvfrounddo.w | asx | 5 | 1 | |
| __lasx_xvfroundupl_d | xvfroundupl.d | asx | 5 | 1 | |
| __lasx_xvfroundupr_d | xvfroundupr.d | asx | 5 | 1 | |
| __lasx_xvfsubadd_d | xvfsubadd.d | asx | 5 | 2 | |
| __lasx_xvfsubadd_w | xvfsubadd.w | asx | 5 | 2 | |
| __lasx_xvftintdo_w | xvftintdo.w | asx | 5 | 1 | |
| __lasx_xvftintupl_d | xvftintupl.d | asx | 5 | 1 | |
| __lasx_xvftintupr_d | xvftintupr.d | asx | 5 | 1 | |
| __lasx_xvftruncdo_w | xvftruncdo.w | asx | 5 | 1 | |
| __lasx_xvftruncupl_d | xvftruncupl.d | asx | 5 | 1 | |
| __lasx_xvftruncupr_d | xvftruncupr.d | asx | 5 | 1 | |
| __lasx_xvinsert_q | xvinsert.q | asx | 3 | 2 | |
| __lasx_xvpermi_d | xvpermi.d | asx | 1 | 2 | |
| __lasx_xvshufi_q | xvshufi.q | asx | 3 | 2 | |
| __lasx_xw2x_s_lo_b | xw2x.s.lo.b | asx | 3 | 2 | |
| __lasx_xw2x_s_lo_h | xw2x.s.lo.h | asx | 3 | 2 | |
| __lasx_xw2x_s_lo_w | xw2x.s.lo.w | asx | 3 | 2 | |
| __lasx_xw2x_u_lo_b | xw2x.u.lo.b | asx | 3 | 2 | |
| __lasx_xw2x_u_lo_h | xw2x.u.lo.h | asx | 3 | 2 | |
| __lasx_xw2x_u_lo_w | xw2x.u.lo.w | asx | 3 | 2 | |
| __lasx_xw4x_s_lo_b | xw4x.s.lo.b | asx | 3 | 2 | |
| __lasx_xw4x_s_lo_h | xw4x.s.lo.h | asx | 3 | 2 | |
| __lasx_xw4x_u_lo_b | xw4x.u.lo.b | asx | 3 | 2 | |
| __lasx_xw4x_u_lo_h | xw4x.u.lo.h | asx | 3 | 2 | |
| __lasx_xw8x_s_lo_b | xw8x.s.lo.b | asx | 3 | 2 | |
| __lasx_xw8x_u_lo_b | xw8x.u.lo.b | asx | 3 | 2 | |
| __lasx_xxor_v | xxor.v | asx | 1 | 2 | |
| packsshb | packsshb | mmi | 1 | 2 | |
| packsswh | packsswh | mmi | 1 | 2 | |
| packushb | packushb | mmi | 1 | 2 | |
| paddb_s | paddb.s | mmi | 1 | 2 | |
| paddb_u | paddb.u | mmi | 1 | 2 | |
| paddd_s | paddd.s | mmi | 1 | 2 | |
| paddd_u | paddd.u | mmi | 1 | 2 | |
| paddh_s | paddh.s | mmi | 1 | 2 | |
| paddh_u | paddh.u | mmi | 1 | 2 | |
| paddsb | paddsb | mmi | 1 | 2 | |
| paddsh | paddsh | mmi | 1 | 2 | |
| paddusb | paddusb | mmi | 1 | 2 | |
| paddush | paddush | mmi | 1 | 2 | |
| paddw_s | paddw.s | mmi | 1 | 2 | |
| paddw_u | paddw.u | mmi | 1 | 2 | |
| pandn_sb | pandn.sb | mmi | 1 | 2 | |
| pandn_sd | pandn.sd | mmi | 1 | 2 | |
| pandn_sh | pandn.sh | mmi | 1 | 2 | |
| pandn_sw | pandn.sw | mmi | 1 | 2 | |
| pandn_ub | pandn.ub | mmi | 1 | 2 | |
| pandn_ud | pandn.ud | mmi | 1 | 2 | |
| pandn_uh | pandn.uh | mmi | 1 | 2 | |
| pandn_uw | pandn.uw | mmi | 1 | 2 | |
| pasubub | pasubub | mmi | 2 | 2 | |
| pavgb | pavgb | mmi | 1 | 2 | |
| pavgh | pavgh | mmi | 1 | 2 | |
| pcmpeqb_s | pcmpeqb.s | mmi | 1 | 2 | |
| pcmpeqb_u | pcmpeqb.u | mmi | 1 | 2 | |
| pcmpeqh_s | pcmpeqh.s | mmi | 1 | 2 | |
| pcmpeqh_u | pcmpeqh.u | mmi | 1 | 2 | |
| pcmpeqw_s | pcmpeqw.s | mmi | 1 | 2 | |
| pcmpeqw_u | pcmpeqw.u | mmi | 1 | 2 | |
| pcmpgtb_s | pcmpgtb.s | mmi | 1 | 2 | |
| pcmpgtb_u | pcmpgtb.u | mmi | 1 | 2 | |
| pcmpgth_s | pcmpgth.s | mmi | 1 | 2 | |
| pcmpgth_u | pcmpgth.u | mmi | 1 | 2 | |
| pcmpgtw_s | pcmpgtw.s | mmi | 1 | 2 | |
| pcmpgtw_u | pcmpgtw.u | mmi | 1 | 2 | |
| pinsrh_0_s | pinsrh.0.s | mmi | 1 | 2 | |
| pinsrh_0_u | pinsrh.0.u | mmi | 1 | 2 | |
| pinsrh_1_s | pinsrh.1.s | mmi | 1 | 2 | |
| pinsrh_1_u | pinsrh.1.u | mmi | 1 | 2 | |
| pinsrh_2_s | pinsrh.2.s | mmi | 1 | 2 | |
| pinsrh_2_u | pinsrh.2.u | mmi | 1 | 2 | |
| pinsrh_3_s | pinsrh.3.s | mmi | 1 | 2 | |
| pinsrh_3_u | pinsrh.3.u | mmi | 1 | 2 | |
| pmaddhw | pmaddhw | mmi | 0.50/4 | 2 | |
| pmaxsh | pmaxsh | mmi | 1 | 2 | |
| pmaxub | pmaxub | mmi | 1 | 2 | |
| pminsh | pminsh | mmi | 1 | 2 | |
| pminub | pminub | mmi | 1 | 2 | |
| pmovmskb_s | pmovmskb.s | mmi | 2 | 2 | |
| pmovmskb_u | pmovmskb.u | mmi | 2 | 2 | |
| pmulhh | pmulhh | mmi | 4 | 2 | |
| pmulhuh | pmulhuh | mmi | 4 | 2 | |
| pmullh | pmullh | mmi | 4 | 2 | |
| pmuluw | pmuluw | mmi | 4 | 2 | |
| psadbh | psadbh | mmi | 1 | 1 | |
| psubb_s | psubb.s | mmi | 1 | 2 | |
| psubb_u | psubb.u | mmi | 1 | 2 | |
| psubd_s | psubd.s | mmi | 1 | 2 | |
| psubd_u | psubd.u | mmi | 1 | 2 | |
| psubh_s | psubh.s | mmi | 1 | 2 | |
| psubh_u | psubh.u | mmi | 1 | 2 | |
| psubsb | psubsb | mmi | 1 | 2 | |
| psubsh | psubsh | mmi | 1 | 2 | |
| psubusb | psubusb | mmi | 1 | 2 | |
| psubush | psubush | mmi | 1 | 2 | |
| psubw_s | psubw.s | mmi | 1 | 2 | |
| psubw_u | psubw.u | mmi | 1 | 2 | |
| punpckhbh_s | punpckhbh.s | mmi | 1 | 2 | |
| punpckhbh_u | punpckhbh.u | mmi | 1 | 2 | |
| punpckhhw_s | punpckhhw.s | mmi | 1 | 2 | |
| punpckhhw_u | punpckhhw.u | mmi | 1 | 2 | |
| punpckhwd_s | punpckhwd.s | mmi | 1 | 2 | |
| punpckhwd_u | punpckhwd.u | mmi | 1 | 2 | |
| punpcklbh_s | punpcklbh.s | mmi | 1 | 2 | |
| punpcklbh_u | punpcklbh.u | mmi | 1 | 2 | |
| punpcklhw_s | punpcklhw.s | mmi | 1 | 2 | |
| punpcklhw_u | punpcklhw.u | mmi | 1 | 2 | |
| punpcklwd_s | punpcklwd.s | mmi | 1 | 2 | |
| punpcklwd_u | punpcklwd.u | mmi | 1 | 2 | |
| __msa_add_a_b | add.a.b | msa | 3 | 2 | |
| __msa_add_a_d | add.a.d | msa | 3 | 2 | |
| __msa_add_a_h | add.a.h | msa | 3 | 2 | |
| __msa_add_a_w | add.a.w | msa | 3 | 2 | |
| __msa_adds_a_b | adds.a.b | msa | 3 | 2 | |
| __msa_adds_a_d | adds.a.d | msa | 3 | 2 | |
| __msa_adds_a_h | adds.a.h | msa | 3 | 2 | |
| __msa_adds_a_w | adds.a.w | msa | 3 | 2 | |
| __msa_adds_s_b | adds.s.b | msa | 1 | 2 | |
| __msa_adds_s_d | adds.s.d | msa | 1 | 2 | |
| __msa_adds_s_h | adds.s.h | msa | 1 | 2 | |
| __msa_adds_s_w | adds.s.w | msa | 1 | 2 | |
| __msa_adds_u_b | adds.u.b | msa | 1 | 2 | |
| __msa_adds_u_d | adds.u.d | msa | 1 | 2 | |
| __msa_adds_u_h | adds.u.h | msa | 1 | 2 | |
| __msa_adds_u_w | adds.u.w | msa | 1 | 2 | |
| __msa_addv_b | addv.b | msa | 1 | 2 | |
| __msa_addv_d | addv.d | msa | 1 | 2 | |
| __msa_addv_h | addv.h | msa | 1 | 2 | |
| __msa_addv_w | addv.w | msa | 1 | 2 | |
| __msa_addvi_b | addvi.b | msa | 1 | 2 | |
| __msa_addvi_d | addvi.d | msa | 1 | 2 | |
| __msa_addvi_h | addvi.h | msa | 1 | 2 | |
| __msa_addvi_w | addvi.w | msa | 1 | 2 | |
| __msa_and_v | and.v | msa | 1 | 2 | |
| __msa_andi_b | andi.b | msa | 1 | 2 | |
| __msa_asub_s_b | asub.s.b | msa | 2 | 2 | |
| __msa_asub_s_d | asub.s.d | msa | 2 | 2 | |
| __msa_asub_s_h | asub.s.h | msa | 2 | 2 | |
| __msa_asub_s_w | asub.s.w | msa | 2 | 2 | |
| __msa_asub_u_b | asub.u.b | msa | 2 | 2 | |
| __msa_asub_u_d | asub.u.d | msa | 2 | 2 | |
| __msa_asub_u_h | asub.u.h | msa | 2 | 2 | |
| __msa_asub_u_w | asub.u.w | msa | 2 | 2 | |
| __msa_ave_s_b | ave.s.b | msa | 1 | 2 | |
| __msa_ave_s_d | ave.s.d | msa | 2 | 2 | |
| __msa_ave_s_h | ave.s.h | msa | 1 | 2 | |
| __msa_ave_s_w | ave.s.w | msa | 1 | 2 | |
| __msa_ave_u_b | ave.u.b | msa | 1 | 2 | |
| __msa_ave_u_d | ave.u.d | msa | 2 | 2 | |
| __msa_ave_u_h | ave.u.h | msa | 1 | 2 | |
| __msa_ave_u_w | ave.u.w | msa | 1 | 2 | |
| __msa_aver_s_b | aver.s.b | msa | 1 | 2 | |
| __msa_aver_s_d | aver.s.d | msa | 2 | 2 | |
| __msa_aver_s_h | aver.s.h | msa | 1 | 2 | |
| __msa_aver_s_w | aver.s.w | msa | 1 | 2 | |
| __msa_aver_u_b | aver.u.b | msa | 1 | 2 | |
| __msa_aver_u_d | aver.u.d | msa | 2 | 2 | |
| __msa_aver_u_h | aver.u.h | msa | 1 | 2 | |
| __msa_aver_u_w | aver.u.w | msa | 1 | 2 | |
| __msa_ceq_b | ceq.b | msa | 1 | 2 | |
| __msa_ceq_d | ceq.d | msa | 1 | 2 | |
| __msa_ceq_h | ceq.h | msa | 1 | 2 | |
| __msa_ceq_w | ceq.w | msa | 1 | 2 | |
| __msa_ceqi_b | ceqi.b | msa | 1 | 2 | |
| __msa_ceqi_d | ceqi.d | msa | 1 | 2 | |
| __msa_ceqi_h | ceqi.h | msa | 1 | 2 | |
| __msa_ceqi_w | ceqi.w | msa | 1 | 2 | |
| __msa_cle_s_b | cle.s.b | msa | 1 | 2 | |
| __msa_cle_s_d | cle.s.d | msa | 2 | 2 | |
| __msa_cle_s_h | cle.s.h | msa | 1 | 2 | |
| __msa_cle_s_w | cle.s.w | msa | 1 | 2 | |
| __msa_cle_u_b | cle.u.b | msa | 1 | 2 | |
| __msa_cle_u_d | cle.u.d | msa | 2 | 2 | |
| __msa_cle_u_h | cle.u.h | msa | 1 | 2 | |
| __msa_cle_u_w | cle.u.w | msa | 1 | 2 | |
| __msa_clei_s_b | clei.s.b | msa | 1 | 2 | |
| __msa_clei_s_d | clei.s.d | msa | 2 | 2 | |
| __msa_clei_s_h | clei.s.h | msa | 1 | 2 | |
| __msa_clei_s_w | clei.s.w | msa | 1 | 2 | |
| __msa_clei_u_b | clei.u.b | msa | 1 | 2 | |
| __msa_clei_u_d | clei.u.d | msa | 2 | 2 | |
| __msa_clei_u_h | clei.u.h | msa | 1 | 2 | |
| __msa_clei_u_w | clei.u.w | msa | 1 | 2 | |
| __msa_clt_s_b | clt.s.b | msa | 1 | 2 | |
| __msa_clt_s_d | clt.s.d | msa | 2 | 2 | |
| __msa_clt_s_h | clt.s.h | msa | 1 | 2 | |
| __msa_clt_s_w | clt.s.w | msa | 1 | 2 | |
| __msa_clt_u_b | clt.u.b | msa | 1 | 2 | |
| __msa_clt_u_d | clt.u.d | msa | 2 | 2 | |
| __msa_clt_u_h | clt.u.h | msa | 1 | 2 | |
| __msa_clt_u_w | clt.u.w | msa | 1 | 2 | |
| __msa_clti_s_b | clti.s.b | msa | 1 | 2 | |
| __msa_clti_s_d | clti.s.d | msa | 2 | 2 | |
| __msa_clti_s_h | clti.s.h | msa | 1 | 2 | |
| __msa_clti_s_w | clti.s.w | msa | 1 | 2 | |
| __msa_clti_u_b | clti.u.b | msa | 1 | 2 | |
| __msa_clti_u_d | clti.u.d | msa | 2 | 2 | |
| __msa_clti_u_h | clti.u.h | msa | 1 | 2 | |
| __msa_clti_u_w | clti.u.w | msa | 1 | 2 | |
| __msa_div_s_b | div.s.b | msa | 29/52 | 0.05(1/21) | |
| __msa_div_s_d | div.s.d | msa | 8 | 0.14(1/7) | |
| __msa_div_s_h | div.s.h | msa | 17/30 | 0.08(1/13) | |
| __msa_div_s_w | div.s.w | msa | 11/17 | 0.11(1/9) | |
| __msa_div_u_b | div.u.b | msa | 29/39 | 0.05(1/21) | |
| __msa_div_u_d | div.u.d | msa | 8/18 | 0.16(1/6.14) | |
| __msa_div_u_h | div.u.h | msa | 17 | 0.08(1/12) | |
| __msa_div_u_w | div.u.w | msa | 11/24 | 0.14(1/7.37) | |
| __msa_dotp_s_d | dotp.s.d | msa | 4 | 2 | |
| __msa_dotp_s_h | dotp.s.h | msa | 4 | 2 | |
| __msa_dotp_s_w | dotp.s.w | msa | 4 | 2 | |
| __msa_dotp_u_d | dotp.u.d | msa | 4 | 2 | |
| __msa_dotp_u_h | dotp.u.h | msa | 4 | 2 | |
| __msa_dotp_u_w | dotp.u.w | msa | 4 | 2 | |
| __msa_dpadd_s_d | dpadd.s.d | msa | 4 | 2 | |
| __msa_dpadd_s_h | dpadd.s.h | msa | 4 | 2 | |
| __msa_dpadd_s_w | dpadd.s.w | msa | 4 | 2 | |
| __msa_dpadd_u_d | dpadd.u.d | msa | 4 | 2 | |
| __msa_dpadd_u_h | dpadd.u.h | msa | 4 | 2 | |
| __msa_dpadd_u_w | dpadd.u.w | msa | 4 | 2 | |
| __msa_dpsub_s_d | dpsub.s.d | msa | 4 | 2 | |
| __msa_dpsub_s_h | dpsub.s.h | msa | 4 | 2 | |
| __msa_dpsub_s_w | dpsub.s.w | msa | 4 | 2 | |
| __msa_dpsub_u_d | dpsub.u.d | msa | 4 | 2 | |
| __msa_dpsub_u_h | dpsub.u.h | msa | 4 | 2 | |
| __msa_dpsub_u_w | dpsub.u.w | msa | 4 | 2 | |
| __msa_fadd_d | fadd.d | msa | 5 | 2 | |
| __msa_fadd_w | fadd.w | msa | 5 | 2 | |
| __msa_fcaf_d | fcaf.d | msa | 2 | 2 | |
| __msa_fcaf_w | fcaf.w | msa | 2 | 2 | |
| __msa_fceq_d | fceq.d | msa | 2 | 2 | |
| __msa_fceq_w | fceq.w | msa | 2 | 2 | |
| __msa_fclass_d | fclass.d | msa | 2 | 2 | |
| __msa_fclass_w | fclass.w | msa | 2 | 2 | |
| __msa_fcle_d | fcle.d | msa | 2 | 2 | |
| __msa_fcle_w | fcle.w | msa | 2 | 2 | |
| __msa_fclt_d | fclt.d | msa | 2 | 2 | |
| __msa_fclt_w | fclt.w | msa | 2 | 2 | |
| __msa_fcne_d | fcne.d | msa | 2 | 2 | |
| __msa_fcne_w | fcne.w | msa | 2 | 2 | |
| __msa_fcor_d | fcor.d | msa | 2 | 2 | |
| __msa_fcor_w | fcor.w | msa | 2 | 2 | |
| __msa_fcueq_d | fcueq.d | msa | 2 | 2 | |
| __msa_fcueq_w | fcueq.w | msa | 2 | 2 | |
| __msa_fcule_d | fcule.d | msa | 2 | 2 | |
| __msa_fcule_w | fcule.w | msa | 2 | 2 | |
| __msa_fcult_d | fcult.d | msa | 2 | 2 | |
| __msa_fcult_w | fcult.w | msa | 2 | 2 | |
| __msa_fcun_d | fcun.d | msa | 2 | 2 | |
| __msa_fcun_w | fcun.w | msa | 2 | 2 | |
| __msa_fcune_d | fcune.d | msa | 2 | 2 | |
| __msa_fcune_w | fcune.w | msa | 2 | 2 | |
| __msa_fdiv_d | fdiv.d | msa | 8/23 | 0.21(1/4.67) | |
| __msa_fdiv_w | fdiv.w | msa | 11/27 | 0.14(1/7) | |
| __msa_fexdo_h | fexdo.h | msa | 3 | 1 | |
| __msa_fexdo_w | fexdo.w | msa | 3 | 1 | |
| __msa_fexp2_d | fexp2.d | msa | 4 | 2 | |
| __msa_fexp2_w | fexp2.w | msa | 4 | 2 | |
| __msa_fexupl_d | fexupl.d | msa | 3 | 1 | |
| __msa_fexupl_w | fexupl.w | msa | 3 | 1 | |
| __msa_fexupr_d | fexupr.d | msa | 3 | 1 | |
| __msa_fexupr_w | fexupr.w | msa | 3 | 1 | |
| __msa_ffint_s_d | ffint.s.d | msa | 4 | 2 | |
| __msa_ffint_s_w | ffint.s.w | msa | 4 | 2 | |
| __msa_ffint_u_d | ffint.u.d | msa | 4 | 2 | |
| __msa_ffint_u_w | ffint.u.w | msa | 4 | 2 | |
| __msa_ffql_d | ffql.d | msa | 5 | 1 | |
| __msa_ffql_w | ffql.w | msa | 5 | 1 | |
| __msa_ffqr_d | ffqr.d | msa | 5 | 1 | |
| __msa_ffqr_w | ffqr.w | msa | 5 | 1 | |
| __msa_fill_b | fill.b | msa | 2 | ||
| __msa_fill_d | fill.d | msa | 2 | ||
| __msa_fill_h | fill.h | msa | 2 | ||
| __msa_fill_w | fill.w | msa | 2 | ||
| __msa_flog2_d | flog2.d | msa | 4 | 2 | |
| __msa_flog2_w | flog2.w | msa | 4 | 2 | |
| __msa_fmadd_d | fmadd.d | msa | 5 | 2 | |
| __msa_fmadd_w | fmadd.w | msa | 5 | 2 | |
| __msa_fmax_a_d | fmax.a.d | msa | 2 | 2 | |
| __msa_fmax_a_w | fmax.a.w | msa | 2 | 2 | |
| __msa_fmax_d | fmax.d | msa | 2 | 2 | |
| __msa_fmax_w | fmax.w | msa | 2 | 2 | |
| __msa_fmin_a_d | fmin.a.d | msa | 2 | 2 | |
| __msa_fmin_a_w | fmin.a.w | msa | 2 | 2 | |
| __msa_fmin_d | fmin.d | msa | 2 | 2 | |
| __msa_fmin_w | fmin.w | msa | 2 | 2 | |
| __msa_fmsub_d | fmsub.d | msa | 5 | 2 | |
| __msa_fmsub_w | fmsub.w | msa | 5 | 2 | |
| __msa_fmul_d | fmul.d | msa | 5 | 2 | |
| __msa_fmul_w | fmul.w | msa | 5 | 2 | |
| __msa_frcp_d | frcp.d | msa | 8 | 0.15(1/6.76) | |
| __msa_frcp_w | frcp.w | msa | 11 | 0.12(1/8.36) | |
| __msa_frint_d | frint.d | msa | 4 | 2 | |
| __msa_frint_w | frint.w | msa | 4 | 2 | |
| __msa_frsqrt_d | frsqrt.d | msa | 15 | 0.06(1/16.59) | |
| __msa_frsqrt_w | frsqrt.w | msa | 17 | 0.05(1/20) | |
| __msa_fsaf_d | fsaf.d | msa | 2 | 2 | |
| __msa_fsaf_w | fsaf.w | msa | 2 | 2 | |
| __msa_fseq_d | fseq.d | msa | 2 | 2 | |
| __msa_fseq_w | fseq.w | msa | 2 | 2 | |
| __msa_fsle_d | fsle.d | msa | 2 | 2 | |
| __msa_fsle_w | fsle.w | msa | 2 | 2 | |
| __msa_fslt_d | fslt.d | msa | 2 | 2 | |
| __msa_fslt_w | fslt.w | msa | 2 | 2 | |
| __msa_fsne_d | fsne.d | msa | 2 | 2 | |
| __msa_fsne_w | fsne.w | msa | 2 | 2 | |
| __msa_fsor_d | fsor.d | msa | 2 | 2 | |
| __msa_fsor_w | fsor.w | msa | 2 | 2 | |
| __msa_fsqrt_d | fsqrt.d | msa | 10 | 0.09(1/11.43) | |
| __msa_fsqrt_w | fsqrt.w | msa | 11 | 0.08(1/13) | |
| __msa_fsub_d | fsub.d | msa | 5 | 2 | |
| __msa_fsub_w | fsub.w | msa | 5 | 2 | |
| __msa_fsueq_d | fsueq.d | msa | 2 | 2 | |
| __msa_fsueq_w | fsueq.w | msa | 2 | 2 | |
| __msa_fsule_d | fsule.d | msa | 2 | 2 | |
| __msa_fsule_w | fsule.w | msa | 2 | 2 | |
| __msa_fsult_d | fsult.d | msa | 2 | 2 | |
| __msa_fsult_w | fsult.w | msa | 2 | 2 | |
| __msa_fsun_d | fsun.d | msa | 2 | 2 | |
| __msa_fsun_w | fsun.w | msa | 2 | 2 | |
| __msa_fsune_d | fsune.d | msa | 2 | 2 | |
| __msa_fsune_w | fsune.w | msa | 2 | 2 | |
| __msa_ftint_s_d | ftint.s.d | msa | 4 | 2 | |
| __msa_ftint_s_w | ftint.s.w | msa | 4 | 2 | |
| __msa_ftint_u_d | ftint.u.d | msa | 4 | 2 | |
| __msa_ftint_u_w | ftint.u.w | msa | 4 | 2 | |
| __msa_ftq_h | ftq.h | msa | 5 | 1 | |
| __msa_ftq_w | ftq.w | msa | 5 | 1 | |
| __msa_ftrunc_s_d | ftrunc.s.d | msa | 4 | 2 | |
| __msa_ftrunc_s_w | ftrunc.s.w | msa | 4 | 2 | |
| __msa_ftrunc_u_d | ftrunc.u.d | msa | 4 | 2 | |
| __msa_ftrunc_u_w | ftrunc.u.w | msa | 4 | 2 | |
| __msa_hadd_s_d | hadd.s.d | msa | 2 | 2 | |
| __msa_hadd_s_h | hadd.s.h | msa | 2 | 2 | |
| __msa_hadd_s_w | hadd.s.w | msa | 2 | 2 | |
| __msa_hadd_u_d | hadd.u.d | msa | 2 | 2 | |
| __msa_hadd_u_h | hadd.u.h | msa | 2 | 2 | |
| __msa_hadd_u_w | hadd.u.w | msa | 2 | 2 | |
| __msa_hsub_s_d | hsub.s.d | msa | 2 | 2 | |
| __msa_hsub_s_h | hsub.s.h | msa | 2 | 2 | |
| __msa_hsub_s_w | hsub.s.w | msa | 2 | 2 | |
| __msa_hsub_u_d | hsub.u.d | msa | 2 | 2 | |
| __msa_hsub_u_h | hsub.u.h | msa | 2 | 2 | |
| __msa_hsub_u_w | hsub.u.w | msa | 2 | 2 | |
| __msa_ilvev_b | ilvev.b | msa | 1 | 2 | |
| __msa_ilvev_d | ilvev.d | msa | 1 | 2 | |
| __msa_ilvev_h | ilvev.h | msa | 1 | 2 | |
| __msa_ilvev_w | ilvev.w | msa | 1 | 2 | |
| __msa_ilvl_b | ilvl.b | msa | 1 | 2 | |
| __msa_ilvl_d | ilvl.d | msa | 1 | 2 | |
| __msa_ilvl_h | ilvl.h | msa | 1 | 2 | |
| __msa_ilvl_w | ilvl.w | msa | 1 | 2 | |
| __msa_ilvod_b | ilvod.b | msa | 1 | 2 | |
| __msa_ilvod_d | ilvod.d | msa | 1 | 2 | |
| __msa_ilvod_h | ilvod.h | msa | 1 | 2 | |
| __msa_ilvod_w | ilvod.w | msa | 1 | 2 | |
| __msa_ilvr_b | ilvr.b | msa | 1 | 2 | |
| __msa_ilvr_d | ilvr.d | msa | 1 | 2 | |
| __msa_ilvr_h | ilvr.h | msa | 1 | 2 | |
| __msa_ilvr_w | ilvr.w | msa | 1 | 2 | |
| __msa_madd_q_h | madd.q.h | msa | 5 | 1.63 | |
| __msa_madd_q_w | madd.q.w | msa | 5 | 1.63 | |
| __msa_maddr_q_h | maddr.q.h | msa | 5 | 1.63 | |
| __msa_maddr_q_w | maddr.q.w | msa | 5 | 1.62 | |
| __msa_maddv_b | maddv.b | msa | 4 | 2 | |
| __msa_maddv_d | maddv.d | msa | 4 | 2 | |
| __msa_maddv_h | maddv.h | msa | 4 | 2 | |
| __msa_maddv_w | maddv.w | msa | 4 | 2 | |
| __msa_max_a_b | max.a.b | msa | 3 | 2 | |
| __msa_max_a_d | max.a.d | msa | 3 | 2 | |
| __msa_max_a_h | max.a.h | msa | 3 | 2 | |
| __msa_max_a_w | max.a.w | msa | 3 | 2 | |
| __msa_max_s_b | max.s.b | msa | 1 | 2 | |
| __msa_max_s_d | max.s.d | msa | 2 | 2 | |
| __msa_max_s_h | max.s.h | msa | 1 | 2 | |
| __msa_max_s_w | max.s.w | msa | 1 | 2 | |
| __msa_max_u_b | max.u.b | msa | 1 | 2 | |
| __msa_max_u_d | max.u.d | msa | 2 | 2 | |
| __msa_max_u_h | max.u.h | msa | 1 | 2 | |
| __msa_max_u_w | max.u.w | msa | 1 | 2 | |
| __msa_maxi_s_b | maxi.s.b | msa | 1 | 2 | |
| __msa_maxi_s_d | maxi.s.d | msa | 2 | 2 | |
| __msa_maxi_s_h | maxi.s.h | msa | 1 | 2 | |
| __msa_maxi_s_w | maxi.s.w | msa | 1 | 2 | |
| __msa_maxi_u_b | maxi.u.b | msa | 1 | 2 | |
| __msa_maxi_u_d | maxi.u.d | msa | 2 | 2 | |
| __msa_maxi_u_h | maxi.u.h | msa | 1 | 2 | |
| __msa_maxi_u_w | maxi.u.w | msa | 1 | 2 | |
| __msa_min_a_b | min.a.b | msa | 3 | 2 | |
| __msa_min_a_d | min.a.d | msa | 3 | 2 | |
| __msa_min_a_h | min.a.h | msa | 3 | 2 | |
| __msa_min_a_w | min.a.w | msa | 3 | 2 | |
| __msa_min_s_b | min.s.b | msa | 1 | 2 | |
| __msa_min_s_d | min.s.d | msa | 2 | 2 | |
| __msa_min_s_h | min.s.h | msa | 1 | 2 | |
| __msa_min_s_w | min.s.w | msa | 1 | 2 | |
| __msa_min_u_b | min.u.b | msa | 1 | 2 | |
| __msa_min_u_d | min.u.d | msa | 2 | 2 | |
| __msa_min_u_h | min.u.h | msa | 1 | 2 | |
| __msa_min_u_w | min.u.w | msa | 1 | 2 | |
| __msa_mini_s_b | mini.s.b | msa | 1 | 2 | |
| __msa_mini_s_d | mini.s.d | msa | 2 | 2 | |
| __msa_mini_s_h | mini.s.h | msa | 1 | 2 | |
| __msa_mini_s_w | mini.s.w | msa | 1 | 2 | |
| __msa_mini_u_b | mini.u.b | msa | 1 | 2 | |
| __msa_mini_u_d | mini.u.d | msa | 2 | 2 | |
| __msa_mini_u_h | mini.u.h | msa | 1 | 2 | |
| __msa_mini_u_w | mini.u.w | msa | 1 | 2 | |
| __msa_mod_s_b | mod.s.b | msa | 29/44 | 0.04(1/25) | |
| __msa_mod_s_d | mod.s.d | msa | 8/10 | 0.11(1/9.22) | |
| __msa_mod_s_h | mod.s.h | msa | 17/25 | 0.06(1/16) | |
| __msa_mod_s_w | mod.s.w | msa | 11/15 | 0.09(1/11.43) | |
| __msa_mod_u_b | mod.u.b | msa | 29/44 | 0.05(1/22) | |
| __msa_mod_u_d | mod.u.d | msa | 8/10 | 0.12(1/8.23) | |
| __msa_mod_u_h | mod.u.h | msa | 17/25 | 0.07(1/14.50) | |
| __msa_mod_u_w | mod.u.w | msa | 11/15 | 0.08(1/12) | |
| __msa_msub_q_h | msub.q.h | msa | 5 | 1.63 | |
| __msa_msub_q_w | msub.q.w | msa | 5 | 1.63 | |
| __msa_msubr_q_h | msubr.q.h | msa | 5 | 1.62 | |
| __msa_msubr_q_w | msubr.q.w | msa | 5 | 1.63 | |
| __msa_msubv_b | msubv.b | msa | 4 | 2 | |
| __msa_msubv_d | msubv.d | msa | 4 | 2 | |
| __msa_msubv_h | msubv.h | msa | 4 | 2 | |
| __msa_msubv_w | msubv.w | msa | 4 | 2 | |
| __msa_mul_q_h | mul.q.h | msa | 5 | 2 | |
| __msa_mul_q_w | mul.q.w | msa | 5 | 2 | |
| __msa_mulr_q_h | mulr.q.h | msa | 5 | 2 | |
| __msa_mulr_q_w | mulr.q.w | msa | 5 | 2 | |
| __msa_mulv_b | mulv.b | msa | 4 | 2 | |
| __msa_mulv_d | mulv.d | msa | 4 | 2 | |
| __msa_mulv_h | mulv.h | msa | 4 | 2 | |
| __msa_mulv_w | mulv.w | msa | 4 | 2 | |
| __msa_nloc_b | nloc.b | msa | 2 | 2 | |
| __msa_nloc_d | nloc.d | msa | 2 | 2 | |
| __msa_nloc_h | nloc.h | msa | 2 | 2 | |
| __msa_nloc_w | nloc.w | msa | 2 | 2 | |
| __msa_nlzc_b | nlzc.b | msa | 2 | 2 | |
| __msa_nlzc_d | nlzc.d | msa | 2 | 2 | |
| __msa_nlzc_h | nlzc.h | msa | 2 | 2 | |
| __msa_nlzc_w | nlzc.w | msa | 2 | 2 | |
| __msa_nor_v | nor.v | msa | 1 | 2 | |
| __msa_nori_b | nori.b | msa | 1 | 2 | |
| __msa_or_v | or.v | msa | 1 | 2 | |
| __msa_ori_b | ori.b | msa | 1 | 2 | |
| __msa_pckev_b | pckev.b | msa | 1 | 2 | |
| __msa_pckev_d | pckev.d | msa | 1 | 2 | |
| __msa_pckev_h | pckev.h | msa | 1 | 2 | |
| __msa_pckev_w | pckev.w | msa | 1 | 2 | |
| __msa_pckod_b | pckod.b | msa | 1 | 2 | |
| __msa_pckod_d | pckod.d | msa | 1 | 2 | |
| __msa_pckod_h | pckod.h | msa | 1 | 2 | |
| __msa_pckod_w | pckod.w | msa | 1 | 2 | |
| __msa_pcnt_b | pcnt.b | msa | 2 | 2 | |
| __msa_pcnt_d | pcnt.d | msa | 2 | 2 | |
| __msa_pcnt_h | pcnt.h | msa | 2 | 2 | |
| __msa_pcnt_w | pcnt.w | msa | 2 | 2 | |
| __msa_sat_s_b | sat.s.b | msa | 2 | 2 | |
| __msa_sat_s_d | sat.s.d | msa | 2 | 2 | |
| __msa_sat_s_h | sat.s.h | msa | 2 | 2 | |
| __msa_sat_s_w | sat.s.w | msa | 2 | 2 | |
| __msa_sat_u_b | sat.u.b | msa | 2 | 2 | |
| __msa_sat_u_d | sat.u.d | msa | 2 | 2 | |
| __msa_sat_u_h | sat.u.h | msa | 2 | 2 | |
| __msa_sat_u_w | sat.u.w | msa | 2 | 2 | |
| __msa_shf_b | shf.b | msa | 1 | 2 | |
| __msa_shf_h | shf.h | msa | 1 | 2 | |
| __msa_shf_w | shf.w | msa | 1 | 2 | |
| __msa_sll_b | sll.b | msa | 1 | 2 | |
| __msa_sll_d | sll.d | msa | 1 | 2 | |
| __msa_sll_h | sll.h | msa | 1 | 2 | |
| __msa_sll_w | sll.w | msa | 1 | 2 | |
| __msa_slli_b | slli.b | msa | 1 | 2 | |
| __msa_slli_d | slli.d | msa | 1 | 2 | |
| __msa_slli_h | slli.h | msa | 1 | 2 | |
| __msa_slli_w | slli.w | msa | 1 | 2 | |
| __msa_sra_b | sra.b | msa | 1 | 2 | |
| __msa_sra_d | sra.d | msa | 1 | 2 | |
| __msa_sra_h | sra.h | msa | 1 | 2 | |
| __msa_sra_w | sra.w | msa | 1 | 2 | |
| __msa_srai_b | srai.b | msa | 1 | 2 | |
| __msa_srai_d | srai.d | msa | 1 | 2 | |
| __msa_srai_h | srai.h | msa | 1 | 2 | |
| __msa_srai_w | srai.w | msa | 1 | 2 | |
| __msa_srar_b | srar.b | msa | 3 | 2 | |
| __msa_srar_d | srar.d | msa | 3 | 2 | |
| __msa_srar_h | srar.h | msa | 3 | 2 | |
| __msa_srar_w | srar.w | msa | 3 | 2 | |
| __msa_srari_b | srari.b | msa | 3 | 2 | |
| __msa_srari_d | srari.d | msa | 3 | 2 | |
| __msa_srari_h | srari.h | msa | 3 | 2 | |
| __msa_srari_w | srari.w | msa | 3 | 2 | |
| __msa_srl_b | srl.b | msa | 1 | 2 | |
| __msa_srl_d | srl.d | msa | 1 | 2 | |
| __msa_srl_h | srl.h | msa | 1 | 2 | |
| __msa_srl_w | srl.w | msa | 1 | 2 | |
| __msa_srli_b | srli.b | msa | 1 | 2 | |
| __msa_srli_d | srli.d | msa | 1 | 2 | |
| __msa_srli_h | srli.h | msa | 1 | 2 | |
| __msa_srli_w | srli.w | msa | 1 | 2 | |
| __msa_srlr_b | srlr.b | msa | 3 | 2 | |
| __msa_srlr_d | srlr.d | msa | 3 | 2 | |
| __msa_srlr_h | srlr.h | msa | 3 | 2 | |
| __msa_srlr_w | srlr.w | msa | 3 | 2 | |
| __msa_srlri_b | srlri.b | msa | 3 | 2 | |
| __msa_srlri_d | srlri.d | msa | 3 | 2 | |
| __msa_srlri_h | srlri.h | msa | 3 | 2 | |
| __msa_srlri_w | srlri.w | msa | 3 | 2 | |
| __msa_subs_s_b | subs.s.b | msa | 1 | 2 | |
| __msa_subs_s_d | subs.s.d | msa | 1 | 2 | |
| __msa_subs_s_h | subs.s.h | msa | 1 | 2 | |
| __msa_subs_s_w | subs.s.w | msa | 1 | 2 | |
| __msa_subs_u_b | subs.u.b | msa | 1 | 2 | |
| __msa_subs_u_d | subs.u.d | msa | 1 | 2 | |
| __msa_subs_u_h | subs.u.h | msa | 1 | 2 | |
| __msa_subs_u_w | subs.u.w | msa | 1 | 2 | |
| __msa_subsus_u_b | subsus.u.b | msa | 2 | 2 | |
| __msa_subsus_u_d | subsus.u.d | msa | 2 | 2 | |
| __msa_subsus_u_h | subsus.u.h | msa | 2 | 2 | |
| __msa_subsus_u_w | subsus.u.w | msa | 2 | 2 | |
| __msa_subsuu_s_b | subsuu.s.b | msa | 2 | 2 | |
| __msa_subsuu_s_d | subsuu.s.d | msa | 2 | 2 | |
| __msa_subsuu_s_h | subsuu.s.h | msa | 2 | 2 | |
| __msa_subsuu_s_w | subsuu.s.w | msa | 2 | 2 | |
| __msa_subv_b | subv.b | msa | 1 | 2 | |
| __msa_subv_d | subv.d | msa | 1 | 2 | |
| __msa_subv_h | subv.h | msa | 1 | 2 | |
| __msa_subv_w | subv.w | msa | 1 | 2 | |
| __msa_subvi_b | subvi.b | msa | 1 | 2 | |
| __msa_subvi_d | subvi.d | msa | 1 | 2 | |
| __msa_subvi_h | subvi.h | msa | 1 | 2 | |
| __msa_subvi_w | subvi.w | msa | 1 | 2 | |
| __msa_vshf_b | vshf.b | msa | 1 | 2 | |
| __msa_vshf_d | vshf.d | msa | 1 | 2 | |
| __msa_vshf_h | vshf.h | msa | 1 | 2 | |
| __msa_vshf_w | vshf.w | msa | 1 | 2 | |
| __msa_xor_v | xor.v | msa | 1 | 2 | |
| __msa_xori_b | xori.b | msa | 1 | 2 | |
| __msa2_dotp_s_q | dotp.s.q | msa2 | 7 | 2 | |
| __msa2_dotp_u_q | dotp.u.q | msa2 | 7 | 2 | |
| __msa2_dotp_us_d | dotp.us.d | msa2 | 4 | 2 | |
| __msa2_dotp_us_h | dotp.us.h | msa2 | 4 | 2 | |
| __msa2_dotp_us_q | dotp.us.q | msa2 | 7 | 2 | |
| __msa2_dotp_us_w | dotp.us.w | msa2 | 4 | 2 | |
| __msa2_dpadd_s_q | dpadd.s.q | msa2 | 7 | 1.16 | |
| __msa2_dpadd_u_q | dpadd.u.q | msa2 | 7 | 1.16 | |
| __msa2_dpadd_us_d | dpadd.us.d | msa2 | 4 | 2 | |
| __msa2_dpadd_us_h | dpadd.us.h | msa2 | 4 | 2 | |
| __msa2_dpadd_us_q | dpadd.us.q | msa2 | 7 | 1.16 | |
| __msa2_dpadd_us_w | dpadd.us.w | msa2 | 4 | 2 | |
| __msa2_dpsub_s_q | dpsub.s.q | msa2 | 7 | 1.16 | |
| __msa2_dpsub_u_q | dpsub.u.q | msa2 | 7 | 1.16 | |
| __msa2_hadd_s_q | hadd.s.q | msa2 | 3 | 2 | |
| __msa2_hadd_u_q | hadd.u.q | msa2 | 3 | 2 | |
| __msa2_hsub_s_q | hsub.s.q | msa2 | 3 | 2 | |
| __msa2_hsub_u_q | hsub.u.q | msa2 | 3 | 2 | |
| __msa2_muhv_s_d | muhv.s.d | msa2 | 4 | 2 | |
| __msa2_muhv_u_d | muhv.u.d | msa2 | 4 | 2 | |
| __msa2_muhv_us_d | muhv.us.d | msa2 | 4 | 2 | |
| __msa2_n2x_rnd_sx_nc_b | n2x.rnd.sx.nc.b | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_nc_d | n2x.rnd.sx.nc.d | msa2 | 3 | 2 | |
| __msa2_n2x_rnd_sx_nc_h | n2x.rnd.sx.nc.h | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_nc_w | n2x.rnd.sx.nc.w | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_sc_b | n2x.rnd.sx.sc.b | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_sc_d | n2x.rnd.sx.sc.d | msa2 | 3 | 2 | |
| __msa2_n2x_rnd_sx_sc_h | n2x.rnd.sx.sc.h | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_sc_w | n2x.rnd.sx.sc.w | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_uc_b | n2x.rnd.sx.uc.b | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_uc_d | n2x.rnd.sx.uc.d | msa2 | 3 | 2 | |
| __msa2_n2x_rnd_sx_uc_h | n2x.rnd.sx.uc.h | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_sx_uc_w | n2x.rnd.sx.uc.w | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_nc_b | n2x.rnd.ux.nc.b | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_nc_d | n2x.rnd.ux.nc.d | msa2 | 3 | 2 | |
| __msa2_n2x_rnd_ux_nc_h | n2x.rnd.ux.nc.h | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_nc_w | n2x.rnd.ux.nc.w | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_sc_b | n2x.rnd.ux.sc.b | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_sc_d | n2x.rnd.ux.sc.d | msa2 | 3 | 2 | |
| __msa2_n2x_rnd_ux_sc_h | n2x.rnd.ux.sc.h | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_sc_w | n2x.rnd.ux.sc.w | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_uc_b | n2x.rnd.ux.uc.b | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_uc_d | n2x.rnd.ux.uc.d | msa2 | 3 | 2 | |
| __msa2_n2x_rnd_ux_uc_h | n2x.rnd.ux.uc.h | msa2 | 4 | 1 | |
| __msa2_n2x_rnd_ux_uc_w | n2x.rnd.ux.uc.w | msa2 | 4 | 1 | |
| __msa2_n2x_sx_nc_b | n2x.sx.nc.b | msa2 | 4 | 1 | |
| __msa2_n2x_sx_nc_d | n2x.sx.nc.d | msa2 | 3 | 2 | |
| __msa2_n2x_sx_nc_h | n2x.sx.nc.h | msa2 | 4 | 1 | |
| __msa2_n2x_sx_nc_w | n2x.sx.nc.w | msa2 | 4 | 1 | |
| __msa2_n2x_sx_sc_b | n2x.sx.sc.b | msa2 | 4 | 1 | |
| __msa2_n2x_sx_sc_d | n2x.sx.sc.d | msa2 | 3 | 2 | |
| __msa2_n2x_sx_sc_h | n2x.sx.sc.h | msa2 | 4 | 1 | |
| __msa2_n2x_sx_sc_w | n2x.sx.sc.w | msa2 | 4 | 1 | |
| __msa2_n2x_sx_uc_b | n2x.sx.uc.b | msa2 | 4 | 1 | |
| __msa2_n2x_sx_uc_d | n2x.sx.uc.d | msa2 | 3 | 2 | |
| __msa2_n2x_sx_uc_h | n2x.sx.uc.h | msa2 | 4 | 1 | |
| __msa2_n2x_sx_uc_w | n2x.sx.uc.w | msa2 | 4 | 1 | |
| __msa2_n2x_ux_nc_b | n2x.ux.nc.b | msa2 | 4 | 1 | |
| __msa2_n2x_ux_nc_d | n2x.ux.nc.d | msa2 | 3 | 2 | |
| __msa2_n2x_ux_nc_h | n2x.ux.nc.h | msa2 | 4 | 1 | |
| __msa2_n2x_ux_nc_w | n2x.ux.nc.w | msa2 | 4 | 1 | |
| __msa2_n2x_ux_sc_b | n2x.ux.sc.b | msa2 | 4 | 1 | |
| __msa2_n2x_ux_sc_d | n2x.ux.sc.d | msa2 | 3 | 2 | |
| __msa2_n2x_ux_sc_h | n2x.ux.sc.h | msa2 | 4 | 1 | |
| __msa2_n2x_ux_sc_w | n2x.ux.sc.w | msa2 | 4 | 1 | |
| __msa2_n2x_ux_uc_b | n2x.ux.uc.b | msa2 | 4 | 1 | |
| __msa2_n2x_ux_uc_d | n2x.ux.uc.d | msa2 | 3 | 2 | |
| __msa2_n2x_ux_uc_h | n2x.ux.uc.h | msa2 | 4 | 1 | |
| __msa2_n2x_ux_uc_w | n2x.ux.uc.w | msa2 | 4 | 1 | |
| __msa2_nxbits_any_b | nxbits.any.b | msa2 | 1 | 2 | |
| __msa2_nxbits_ge0_b | nxbits.ge0.b | msa2 | 1 | 2 | |
| __msa2_nxbits_lt0_b | nxbits.lt0.b | msa2 | 1 | 2 | |
| __msa2_ror_b | ror.b | msa2 | 2 | 2 | |
| __msa2_ror_d | ror.d | msa2 | 2 | 2 | |
| __msa2_ror_h | ror.h | msa2 | 2 | 2 | |
| __msa2_ror_w | ror.w | msa2 | 2 | 2 | |
| __msa2_rori_b | rori.b | msa2 | 2 | 2 | |
| __msa2_rori_d | rori.d | msa2 | 2 | 2 | |
| __msa2_rori_h | rori.h | msa2 | 2 | 2 | |
| __msa2_rori_w | rori.w | msa2 | 2 | 2 | |
| __msa2_sad_adj2_s_acc_w2x_b | sad.adj2.s.acc.w2x.b | msa2 | 3 | 2 | |
| __msa2_sad_adj2_s_acc_w2x_h | sad.adj2.s.acc.w2x.h | msa2 | 3 | 2 | |
| __msa2_sad_adj2_s_acc_w2x_w | sad.adj2.s.acc.w2x.w | msa2 | 3 | 2 | |
| __msa2_sad_adj2_s_w2x_b | sad.adj2.s.w2x.b | msa2 | 3 | 2 | |
| __msa2_sad_adj2_s_w2x_h | sad.adj2.s.w2x.h | msa2 | 3 | 2 | |
| __msa2_sad_adj2_s_w2x_w | sad.adj2.s.w2x.w | msa2 | 3 | 2 | |
| __msa2_sad_adj2_u_acc_w2x_b | sad.adj2.u.acc.w2x.b | msa2 | 3 | 2 | |
| __msa2_sad_adj2_u_acc_w2x_h | sad.adj2.u.acc.w2x.h | msa2 | 3 | 2 | |
| __msa2_sad_adj2_u_acc_w2x_w | sad.adj2.u.acc.w2x.w | msa2 | 3 | 2 | |
| __msa2_sad_adj2_u_w2x_b | sad.adj2.u.w2x.b | msa2 | 3 | 2 | |
| __msa2_sad_adj2_u_w2x_h | sad.adj2.u.w2x.h | msa2 | 3 | 2 | |
| __msa2_sad_adj2_u_w2x_w | sad.adj2.u.w2x.w | msa2 | 3 | 2 | |
| __msa2_subssu_u_b | subssu.u.b | msa2 | 2 | 2 | |
| __msa2_subssu_u_d | subssu.u.d | msa2 | 2 | 2 | |
| __msa2_subssu_u_h | subssu.u.h | msa2 | 2 | 2 | |
| __msa2_subssu_u_w | subssu.u.w | msa2 | 2 | 2 | |
| __msa2_vadd_el0_q | vadd.el0.q | msa2 | 3 | 2 | |
| __msa2_vadd_el0_s_wx_d | vadd.el0.s.wx.d | msa2 | 3 | 2 | |
| __msa2_vadd_el0_s_wx_h | vadd.el0.s.wx.h | msa2 | 3 | 2 | |
| __msa2_vadd_el0_s_wx_w | vadd.el0.s.wx.w | msa2 | 3 | 2 | |
| __msa2_vadd_el0_u_wx_d | vadd.el0.u.wx.d | msa2 | 3 | 2 | |
| __msa2_vadd_el0_u_wx_h | vadd.el0.u.wx.h | msa2 | 3 | 2 | |
| __msa2_vadd_el0_u_wx_w | vadd.el0.u.wx.w | msa2 | 3 | 2 | |
| __msa2_vadd_el0_us_wx_d | vadd.el0.us.wx.d | msa2 | 3 | 2 | |
| __msa2_vadd_el0_us_wx_h | vadd.el0.us.wx.h | msa2 | 3 | 2 | |
| __msa2_vadd_el0_us_wx_w | vadd.el0.us.wx.w | msa2 | 3 | 2 | |
| __msa2_vadd_even_s_w2x_b | vadd.even.s.w2x.b | msa2 | 2 | 2 | |
| __msa2_vadd_even_s_w2x_d | vadd.even.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_even_s_w2x_h | vadd.even.s.w2x.h | msa2 | 2 | 2 | |
| __msa2_vadd_even_s_w2x_w | vadd.even.s.w2x.w | msa2 | 2 | 2 | |
| __msa2_vadd_even_u_w2x_b | vadd.even.u.w2x.b | msa2 | 2 | 2 | |
| __msa2_vadd_even_u_w2x_d | vadd.even.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_even_u_w2x_h | vadd.even.u.w2x.h | msa2 | 2 | 2 | |
| __msa2_vadd_even_u_w2x_w | vadd.even.u.w2x.w | msa2 | 2 | 2 | |
| __msa2_vadd_even_us_w2x_b | vadd.even.us.w2x.b | msa2 | 2 | 2 | |
| __msa2_vadd_even_us_w2x_d | vadd.even.us.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_even_us_w2x_h | vadd.even.us.w2x.h | msa2 | 2 | 2 | |
| __msa2_vadd_even_us_w2x_w | vadd.even.us.w2x.w | msa2 | 2 | 2 | |
| __msa2_vadd_hi_s_w2x_b | vadd.hi.s.w2x.b | msa2 | 3 | 1 | |
| __msa2_vadd_hi_s_w2x_d | vadd.hi.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_hi_s_w2x_h | vadd.hi.s.w2x.h | msa2 | 3 | 1 | |
| __msa2_vadd_hi_s_w2x_w | vadd.hi.s.w2x.w | msa2 | 3 | 1 | |
| __msa2_vadd_hi_u_w2x_b | vadd.hi.u.w2x.b | msa2 | 3 | 1 | |
| __msa2_vadd_hi_u_w2x_d | vadd.hi.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_hi_u_w2x_h | vadd.hi.u.w2x.h | msa2 | 3 | 1 | |
| __msa2_vadd_hi_u_w2x_w | vadd.hi.u.w2x.w | msa2 | 3 | 1 | |
| __msa2_vadd_hi_us_w2x_b | vadd.hi.us.w2x.b | msa2 | 3 | 1 | |
| __msa2_vadd_hi_us_w2x_d | vadd.hi.us.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_hi_us_w2x_h | vadd.hi.us.w2x.h | msa2 | 3 | 1 | |
| __msa2_vadd_hi_us_w2x_w | vadd.hi.us.w2x.w | msa2 | 3 | 1 | |
| __msa2_vadd_lo_s_w2x_b | vadd.lo.s.w2x.b | msa2 | 3 | 1 | |
| __msa2_vadd_lo_s_w2x_d | vadd.lo.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_lo_s_w2x_h | vadd.lo.s.w2x.h | msa2 | 3 | 1 | |
| __msa2_vadd_lo_s_w2x_w | vadd.lo.s.w2x.w | msa2 | 3 | 1 | |
| __msa2_vadd_lo_u_w2x_b | vadd.lo.u.w2x.b | msa2 | 3 | 1 | |
| __msa2_vadd_lo_u_w2x_d | vadd.lo.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_lo_u_w2x_h | vadd.lo.u.w2x.h | msa2 | 3 | 1 | |
| __msa2_vadd_lo_u_w2x_w | vadd.lo.u.w2x.w | msa2 | 3 | 1 | |
| __msa2_vadd_lo_us_w2x_b | vadd.lo.us.w2x.b | msa2 | 3 | 1 | |
| __msa2_vadd_lo_us_w2x_d | vadd.lo.us.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_lo_us_w2x_h | vadd.lo.us.w2x.h | msa2 | 3 | 1 | |
| __msa2_vadd_lo_us_w2x_w | vadd.lo.us.w2x.w | msa2 | 3 | 1 | |
| __msa2_vadd_odd_s_w2x_b | vadd.odd.s.w2x.b | msa2 | 2 | 2 | |
| __msa2_vadd_odd_s_w2x_d | vadd.odd.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_odd_s_w2x_h | vadd.odd.s.w2x.h | msa2 | 2 | 2 | |
| __msa2_vadd_odd_s_w2x_w | vadd.odd.s.w2x.w | msa2 | 2 | 2 | |
| __msa2_vadd_odd_u_w2x_b | vadd.odd.u.w2x.b | msa2 | 2 | 2 | |
| __msa2_vadd_odd_u_w2x_d | vadd.odd.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_odd_u_w2x_h | vadd.odd.u.w2x.h | msa2 | 2 | 2 | |
| __msa2_vadd_odd_u_w2x_w | vadd.odd.u.w2x.w | msa2 | 2 | 2 | |
| __msa2_vadd_odd_us_w2x_b | vadd.odd.us.w2x.b | msa2 | 2 | 2 | |
| __msa2_vadd_odd_us_w2x_d | vadd.odd.us.w2x.d | msa2 | 3 | 2 | |
| __msa2_vadd_odd_us_w2x_h | vadd.odd.us.w2x.h | msa2 | 2 | 2 | |
| __msa2_vadd_odd_us_w2x_w | vadd.odd.us.w2x.w | msa2 | 2 | 2 | |
| __msa2_vmuhp_d | vmuhp.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmuhp_w | vmuhp.w | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmuhp_xacc_d | vmuhp.xacc.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmuhp_xacc_w | vmuhp.xacc.w | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmulp_d | vmulp.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmulp_w | vmulp.w | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmulp_xacc_d | vmulp.xacc.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmulp_xacc_w | vmulp.xacc.w | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmult_el0_acc_s_wx_d | vmult.el0.acc.s.wx.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_s_wx_h | vmult.el0.acc.s.wx.h | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_s_wx_w | vmult.el0.acc.s.wx.w | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_u_wx_d | vmult.el0.acc.u.wx.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_u_wx_h | vmult.el0.acc.u.wx.h | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_u_wx_w | vmult.el0.acc.u.wx.w | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_us_wx_d | vmult.el0.acc.us.wx.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_us_wx_h | vmult.el0.acc.us.wx.h | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_acc_us_wx_w | vmult.el0.acc.us.wx.w | msa2 | 7 | 1.16 | |
| __msa2_vmult_el0_s_wx_d | vmult.el0.s.wx.d | msa2 | 7 | 2 | |
| __msa2_vmult_el0_s_wx_h | vmult.el0.s.wx.h | msa2 | 7 | 2 | |
| __msa2_vmult_el0_s_wx_w | vmult.el0.s.wx.w | msa2 | 7 | 2 | |
| __msa2_vmult_el0_u_wx_d | vmult.el0.u.wx.d | msa2 | 7 | 2 | |
| __msa2_vmult_el0_u_wx_h | vmult.el0.u.wx.h | msa2 | 7 | 2 | |
| __msa2_vmult_el0_u_wx_w | vmult.el0.u.wx.w | msa2 | 7 | 2 | |
| __msa2_vmult_el0_us_wx_d | vmult.el0.us.wx.d | msa2 | 7 | 2 | |
| __msa2_vmult_el0_us_wx_h | vmult.el0.us.wx.h | msa2 | 7 | 2 | |
| __msa2_vmult_el0_us_wx_w | vmult.el0.us.wx.w | msa2 | 7 | 2 | |
| __msa2_vmult_even_acc_s_w2x_b | vmult.even.acc.s.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_s_w2x_d | vmult.even.acc.s.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_even_acc_s_w2x_h | vmult.even.acc.s.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_s_w2x_w | vmult.even.acc.s.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_u_w2x_b | vmult.even.acc.u.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_u_w2x_d | vmult.even.acc.u.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_even_acc_u_w2x_h | vmult.even.acc.u.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_u_w2x_w | vmult.even.acc.u.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_us_w2x_b | vmult.even.acc.us.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_us_w2x_d | vmult.even.acc.us.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_even_acc_us_w2x_h | vmult.even.acc.us.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_even_acc_us_w2x_w | vmult.even.acc.us.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_even_s_w2x_b | vmult.even.s.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_even_s_w2x_d | vmult.even.s.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_even_s_w2x_h | vmult.even.s.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_even_s_w2x_w | vmult.even.s.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_even_u_w2x_b | vmult.even.u.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_even_u_w2x_d | vmult.even.u.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_even_u_w2x_h | vmult.even.u.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_even_u_w2x_w | vmult.even.u.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_even_us_w2x_b | vmult.even.us.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_even_us_w2x_d | vmult.even.us.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_even_us_w2x_h | vmult.even.us.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_even_us_w2x_w | vmult.even.us.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_hadd_adj4_acc_s_w4x_b | vmult.hadd.adj4.acc.s.w4x.b | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_s_w4x_h | vmult.hadd.adj4.acc.s.w4x.h | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_s_w4x_w | vmult.hadd.adj4.acc.s.w4x.w | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_u_w4x_b | vmult.hadd.adj4.acc.u.w4x.b | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_u_w4x_h | vmult.hadd.adj4.acc.u.w4x.h | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_u_w4x_w | vmult.hadd.adj4.acc.u.w4x.w | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_us_w4x_b | vmult.hadd.adj4.acc.us.w4x.b | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_us_w4x_h | vmult.hadd.adj4.acc.us.w4x.h | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_acc_us_w4x_w | vmult.hadd.adj4.acc.us.w4x.w | msa2 | 7 | 1.16 | |
| __msa2_vmult_hadd_adj4_s_w4x_b | vmult.hadd.adj4.s.w4x.b | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_s_w4x_h | vmult.hadd.adj4.s.w4x.h | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_s_w4x_w | vmult.hadd.adj4.s.w4x.w | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_u_w4x_b | vmult.hadd.adj4.u.w4x.b | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_u_w4x_h | vmult.hadd.adj4.u.w4x.h | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_u_w4x_w | vmult.hadd.adj4.u.w4x.w | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_us_w4x_b | vmult.hadd.adj4.us.w4x.b | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_us_w4x_h | vmult.hadd.adj4.us.w4x.h | msa2 | 7 | 2 | |
| __msa2_vmult_hadd_adj4_us_w4x_w | vmult.hadd.adj4.us.w4x.w | msa2 | 7 | 2 | |
| __msa2_vmult_hi_acc_s_w2x_b | vmult.hi.acc.s.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_s_w2x_d | vmult.hi.acc.s.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_hi_acc_s_w2x_h | vmult.hi.acc.s.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_s_w2x_w | vmult.hi.acc.s.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_u_w2x_b | vmult.hi.acc.u.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_u_w2x_d | vmult.hi.acc.u.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_hi_acc_u_w2x_h | vmult.hi.acc.u.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_u_w2x_w | vmult.hi.acc.u.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_us_w2x_b | vmult.hi.acc.us.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_us_w2x_d | vmult.hi.acc.us.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_hi_acc_us_w2x_h | vmult.hi.acc.us.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_hi_acc_us_w2x_w | vmult.hi.acc.us.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_hi_s_w2x_b | vmult.hi.s.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_hi_s_w2x_d | vmult.hi.s.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_hi_s_w2x_h | vmult.hi.s.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_hi_s_w2x_w | vmult.hi.s.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_hi_u_w2x_b | vmult.hi.u.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_hi_u_w2x_d | vmult.hi.u.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_hi_u_w2x_h | vmult.hi.u.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_hi_u_w2x_w | vmult.hi.u.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_hi_us_w2x_b | vmult.hi.us.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_hi_us_w2x_d | vmult.hi.us.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_hi_us_w2x_h | vmult.hi.us.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_hi_us_w2x_w | vmult.hi.us.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_s_w2x_b | vmult.lo.acc.s.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_s_w2x_d | vmult.lo.acc.s.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_lo_acc_s_w2x_h | vmult.lo.acc.s.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_s_w2x_w | vmult.lo.acc.s.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_u_w2x_b | vmult.lo.acc.u.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_u_w2x_d | vmult.lo.acc.u.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_lo_acc_u_w2x_h | vmult.lo.acc.u.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_u_w2x_w | vmult.lo.acc.u.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_us_w2x_b | vmult.lo.acc.us.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_us_w2x_d | vmult.lo.acc.us.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_lo_acc_us_w2x_h | vmult.lo.acc.us.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_lo_acc_us_w2x_w | vmult.lo.acc.us.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_lo_s_w2x_b | vmult.lo.s.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_lo_s_w2x_d | vmult.lo.s.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_lo_s_w2x_h | vmult.lo.s.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_lo_s_w2x_w | vmult.lo.s.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_lo_u_w2x_b | vmult.lo.u.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_lo_u_w2x_d | vmult.lo.u.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_lo_u_w2x_h | vmult.lo.u.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_lo_u_w2x_w | vmult.lo.u.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_lo_us_w2x_b | vmult.lo.us.w2x.b | msa2 | 5 | 1 | |
| __msa2_vmult_lo_us_w2x_d | vmult.lo.us.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_lo_us_w2x_h | vmult.lo.us.w2x.h | msa2 | 5 | 1 | |
| __msa2_vmult_lo_us_w2x_w | vmult.lo.us.w2x.w | msa2 | 5 | 1 | |
| __msa2_vmult_odd_acc_s_w2x_b | vmult.odd.acc.s.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_s_w2x_d | vmult.odd.acc.s.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_odd_acc_s_w2x_h | vmult.odd.acc.s.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_s_w2x_w | vmult.odd.acc.s.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_u_w2x_b | vmult.odd.acc.u.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_u_w2x_d | vmult.odd.acc.u.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_odd_acc_u_w2x_h | vmult.odd.acc.u.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_u_w2x_w | vmult.odd.acc.u.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_us_w2x_b | vmult.odd.acc.us.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_us_w2x_d | vmult.odd.acc.us.w2x.d | msa2 | 7 | 1.16 | |
| __msa2_vmult_odd_acc_us_w2x_h | vmult.odd.acc.us.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_odd_acc_us_w2x_w | vmult.odd.acc.us.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_odd_s_w2x_b | vmult.odd.s.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_odd_s_w2x_d | vmult.odd.s.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_odd_s_w2x_h | vmult.odd.s.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_odd_s_w2x_w | vmult.odd.s.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_odd_u_w2x_b | vmult.odd.u.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_odd_u_w2x_d | vmult.odd.u.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_odd_u_w2x_h | vmult.odd.u.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_odd_u_w2x_w | vmult.odd.u.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmult_odd_us_w2x_b | vmult.odd.us.w2x.b | msa2 | 4 | 2 | |
| __msa2_vmult_odd_us_w2x_d | vmult.odd.us.w2x.d | msa2 | 7 | 2 | |
| __msa2_vmult_odd_us_w2x_h | vmult.odd.us.w2x.h | msa2 | 4 | 2 | |
| __msa2_vmult_odd_us_w2x_w | vmult.odd.us.w2x.w | msa2 | 4 | 2 | |
| __msa2_vmultc_im_haddc_adjc2_acc_s_w4x_w | vmultc.im.haddc.adjc2.acc.s.w4x.w | msa2 | 7 | 1.16 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultc_im_haddc_adjc2_s_w4x_w | vmultc.im.haddc.adjc2.s.w4x.w | msa2 | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultc_im_haddc_adjc4_acc_s_w4x_h | vmultc.im.haddc.adjc4.acc.s.w4x.h | msa2 | 7 | 1.16 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultc_im_haddc_adjc4_s_w4x_h | vmultc.im.haddc.adjc4.s.w4x.h | msa2 | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultc_re_haddc_adjc2_acc_s_w4x_w | vmultc.re.haddc.adjc2.acc.s.w4x.w | msa2 | 7 | 1.16 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultc_re_haddc_adjc2_s_w4x_w | vmultc.re.haddc.adjc2.s.w4x.w | msa2 | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultc_re_haddc_adjc4_acc_s_w4x_h | vmultc.re.haddc.adjc4.acc.s.w4x.h | msa2 | 7 | 1.16 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultc_re_haddc_adjc4_s_w4x_h | vmultc.re.haddc.adjc4.s.w4x.h | msa2 | 7 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_w2x_b | vmultp.hi.w2x.b | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_w2x_d | vmultp.hi.w2x.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_w2x_h | vmultp.hi.w2x.h | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_w2x_w | vmultp.hi.w2x.w | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_xacc_w2x_b | vmultp.hi.xacc.w2x.b | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_xacc_w2x_d | vmultp.hi.xacc.w2x.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_xacc_w2x_h | vmultp.hi.xacc.w2x.h | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hi_xacc_w2x_w | vmultp.hi.xacc.w2x.w | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hxor_adj2_w2x_d | vmultp.hxor.adj2.w2x.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_hxor_adj2_xacc_w2x_d | vmultp.hxor.adj2.xacc.w2x.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_w2x_b | vmultp.lo.w2x.b | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_w2x_d | vmultp.lo.w2x.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_w2x_h | vmultp.lo.w2x.h | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_w2x_w | vmultp.lo.w2x.w | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_xacc_w2x_b | vmultp.lo.xacc.w2x.b | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_xacc_w2x_d | vmultp.lo.xacc.w2x.d | msa2 | 3 | 2 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_xacc_w2x_h | vmultp.lo.xacc.w2x.h | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vmultp_lo_xacc_w2x_w | vmultp.lo.xacc.w2x.w | msa2 | 4 | 1 | 3A4000(GS464V): partial SIGILL |
| __msa2_vperm_b | vperm.b | msa2 | 1 | 2 | |
| __msa2_vsub_el0_q | vsub.el0.q | msa2 | 3 | 2 | |
| __msa2_vsub_el0_s_wx_d | vsub.el0.s.wx.d | msa2 | 3 | 2 | |
| __msa2_vsub_el0_s_wx_h | vsub.el0.s.wx.h | msa2 | 3 | 2 | |
| __msa2_vsub_el0_s_wx_w | vsub.el0.s.wx.w | msa2 | 3 | 2 | |
| __msa2_vsub_el0_u_wx_d | vsub.el0.u.wx.d | msa2 | 3 | 2 | |
| __msa2_vsub_el0_u_wx_h | vsub.el0.u.wx.h | msa2 | 3 | 2 | |
| __msa2_vsub_el0_u_wx_w | vsub.el0.u.wx.w | msa2 | 3 | 2 | |
| __msa2_vsub_even_s_w2x_b | vsub.even.s.w2x.b | msa2 | 2 | 2 | |
| __msa2_vsub_even_s_w2x_d | vsub.even.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_even_s_w2x_h | vsub.even.s.w2x.h | msa2 | 2 | 2 | |
| __msa2_vsub_even_s_w2x_w | vsub.even.s.w2x.w | msa2 | 2 | 2 | |
| __msa2_vsub_even_u_w2x_b | vsub.even.u.w2x.b | msa2 | 2 | 2 | |
| __msa2_vsub_even_u_w2x_d | vsub.even.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_even_u_w2x_h | vsub.even.u.w2x.h | msa2 | 2 | 2 | |
| __msa2_vsub_even_u_w2x_w | vsub.even.u.w2x.w | msa2 | 2 | 2 | |
| __msa2_vsub_hi_s_w2x_b | vsub.hi.s.w2x.b | msa2 | 3 | 1 | |
| __msa2_vsub_hi_s_w2x_d | vsub.hi.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_hi_s_w2x_h | vsub.hi.s.w2x.h | msa2 | 3 | 1 | |
| __msa2_vsub_hi_s_w2x_w | vsub.hi.s.w2x.w | msa2 | 3 | 1 | |
| __msa2_vsub_hi_u_w2x_b | vsub.hi.u.w2x.b | msa2 | 3 | 1 | |
| __msa2_vsub_hi_u_w2x_d | vsub.hi.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_hi_u_w2x_h | vsub.hi.u.w2x.h | msa2 | 3 | 1 | |
| __msa2_vsub_hi_u_w2x_w | vsub.hi.u.w2x.w | msa2 | 3 | 1 | |
| __msa2_vsub_lo_s_w2x_b | vsub.lo.s.w2x.b | msa2 | 3 | 1 | |
| __msa2_vsub_lo_s_w2x_d | vsub.lo.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_lo_s_w2x_h | vsub.lo.s.w2x.h | msa2 | 3 | 1 | |
| __msa2_vsub_lo_s_w2x_w | vsub.lo.s.w2x.w | msa2 | 3 | 1 | |
| __msa2_vsub_lo_u_w2x_b | vsub.lo.u.w2x.b | msa2 | 3 | 1 | |
| __msa2_vsub_lo_u_w2x_d | vsub.lo.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_lo_u_w2x_h | vsub.lo.u.w2x.h | msa2 | 3 | 1 | |
| __msa2_vsub_lo_u_w2x_w | vsub.lo.u.w2x.w | msa2 | 3 | 1 | |
| __msa2_vsub_odd_s_w2x_b | vsub.odd.s.w2x.b | msa2 | 2 | 2 | |
| __msa2_vsub_odd_s_w2x_d | vsub.odd.s.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_odd_s_w2x_h | vsub.odd.s.w2x.h | msa2 | 2 | 2 | |
| __msa2_vsub_odd_s_w2x_w | vsub.odd.s.w2x.w | msa2 | 2 | 2 | |
| __msa2_vsub_odd_u_w2x_b | vsub.odd.u.w2x.b | msa2 | 2 | 2 | |
| __msa2_vsub_odd_u_w2x_d | vsub.odd.u.w2x.d | msa2 | 3 | 2 | |
| __msa2_vsub_odd_u_w2x_h | vsub.odd.u.w2x.h | msa2 | 2 | 2 | |
| __msa2_vsub_odd_u_w2x_w | vsub.odd.u.w2x.w | msa2 | 2 | 2 | |
| __msa2_w2x_hi_s_b | w2x.hi.s.b | msa2 | 1 | 2 | |
| __msa2_w2x_hi_s_d | w2x.hi.s.d | msa2 | 1 | 2 | |
| __msa2_w2x_hi_s_h | w2x.hi.s.h | msa2 | 1 | 2 | |
| __msa2_w2x_hi_s_w | w2x.hi.s.w | msa2 | 1 | 2 | |
| __msa2_w2x_lo_s_b | w2x.lo.s.b | msa2 | 1 | 2 | |
| __msa2_w2x_lo_s_d | w2x.lo.s.d | msa2 | 1 | 2 | |
| __msa2_w2x_lo_s_h | w2x.lo.s.h | msa2 | 1 | 2 | |
| __msa2_w2x_lo_s_w | w2x.lo.s.w | msa2 | 1 | 2 | |
| __msa2_wxbits_01_b | wxbits.01.b | msa2 | 1 | 2 | |
| __msa2_wxbits_mask_b | wxbits.mask.b | msa2 | 1 | 2 | |
| __crypto_aes_fr_dec | aes.fr.dec | msa_crypto | 5 | 1 | |
| __crypto_aes_fr_enc | aes.fr.enc | msa_crypto | 5 | 1 | |
| __crypto_aes_kg | aes.kg | msa_crypto | 5 | 1 | |
| __crypto_aes_lr_dec | aes.lr.dec | msa_crypto | 5 | 1 | |
| __crypto_aes_lr_enc | aes.lr.enc | msa_crypto | 5 | 1 | |
| __crypto_aes_mc_dec | aes.mc.dec | msa_crypto | 5 | 1 | |
| __crypto_aes_mc_enc | aes.mc.enc | msa_crypto | 5 | 1 | |
| __crypto_aes_sb_dec | aes.sb.dec | msa_crypto | 5 | 1 | |
| __crypto_aes_sb_enc | aes.sb.enc | msa_crypto | 5 | 1 | |
| __crypto_aes_sr_dec | aes.sr.dec | msa_crypto | 5 | 1 | |
| __crypto_aes_sr_enc | aes.sr.enc | msa_crypto | 5 | 1 | |
| __crypto_aes128_dec | aes128.dec | msa_crypto | 14 | 0.07(1/14) | |
| __crypto_aes128_enc | aes128.enc | msa_crypto | 14 | 0.07(1/14) | |
| __crypto_aes192_dec | aes192.dec | msa_crypto | 16 | 0.06(1/16) | |
| __crypto_aes192_enc | aes192.enc | msa_crypto | 16 | 0.06(1/16) | |
| __crypto_aes256_dec | aes256.dec | msa_crypto | 18 | 0.06(1/18) | |
| __crypto_aes256_enc | aes256.enc | msa_crypto | 18 | 0.06(1/18) | |
| __crypto_md5_4r | md5.4r | msa_crypto | 7 | 1 | |
| __crypto_md5_ms | md5.ms | msa_crypto | 5 | 1 | |
| __crypto_sha1_hash_4r | sha1.hash.4r | msa_crypto | 7 | 1 | |
| __crypto_sha1_ms_1 | sha1.ms.1 | msa_crypto | 5 | 1 | |
| __crypto_sha1_ms_2 | sha1.ms.2 | msa_crypto | 5 | 1 | |
| __crypto_sha256_hash_2r | sha256.hash.2r | msa_crypto | 5 | 1 | |
| __crypto_sha256_ms_1 | sha256.ms.1 | msa_crypto | 5 | 1 | |
| __crypto_sha256_ms_2 | sha256.ms.2 | msa_crypto | 5 | 1 | |
| __crypto_sha512_hash_r_1 | sha512.hash.r.1 | msa_crypto | 5 | 1 | |
| __crypto_sha512_hash_r_2 | sha512.hash.r.2 | msa_crypto | 5 | 1 | |
| __crypto_sha512_ms_1 | sha512.ms.1 | msa_crypto | 5 | 1 | |
| __crypto_sha512_ms_2 | sha512.ms.2 | msa_crypto | 5 | 1 | |
| __lsx_vabs_b | vabs.b | sx | 1 | 2 | |
| __lsx_vabs_d | vabs.d | sx | 1 | 2 | |
| __lsx_vabs_h | vabs.h | sx | 1 | 2 | |
| __lsx_vabs_w | vabs.w | sx | 1 | 2 | |
| __lsx_vacc4b_u_h | vacc4b.u.h | sx | 3 | 1 | |
| __lsx_vacc8b_u_d | vacc8b.u.d | sx | 2 | 2 | |
| __lsx_vaddx_s_d | vaddx.s.d | sx | 1/2 | 1 | |
| __lsx_vaddx_s_h | vaddx.s.h | sx | 1/2 | 1 | |
| __lsx_vaddx_s_w | vaddx.s.w | sx | 1/2 | 1 | |
| __lsx_vaddx_u_d | vaddx.u.d | sx | 1/2 | 1 | |
| __lsx_vaddx_u_h | vaddx.u.h | sx | 1/2 | 1 | |
| __lsx_vaddx_u_w | vaddx.u.w | sx | 1/2 | 1 | |
| __lsx_vaddxs_s_d | vaddxs.s.d | sx | 1/2 | 1 | |
| __lsx_vaddxs_s_h | vaddxs.s.h | sx | 1/2 | 1 | |
| __lsx_vaddxs_s_w | vaddxs.s.w | sx | 1/2 | 1 | |
| __lsx_vaddxs_u_d | vaddxs.u.d | sx | 1/2 | 1 | |
| __lsx_vaddxs_u_h | vaddxs.u.h | sx | 1/2 | 1 | |
| __lsx_vaddxs_u_w | vaddxs.u.w | sx | 1/2 | 1 | |
| __lsx_vandn_v | vandn.v | sx | 1 | 2 | |
| __lsx_vbsll_v | vbsll.v | sx | 1 | 2 | |
| __lsx_vbsrl_v | vbsrl.v | sx | 1 | 2 | |
| __lsx_vclrstri_v | vclrstri.v | sx | 2 | 2 | |
| __lsx_vclrstrv_v | vclrstrv.v | sx | 2 | 2 | |
| __lsx_vclrtail_b | vclrtail.b | sx | 2 | 2 | |
| __lsx_vclrtail_h | vclrtail.h | sx | 2 | 2 | |
| __lsx_vextb_s_d | vextb.s.d | sx | 1 | 2 | |
| __lsx_vextb_s_h | vextb.s.h | sx | 1 | 2 | |
| __lsx_vextb_s_w | vextb.s.w | sx | 1 | 2 | |
| __lsx_vextb_u_d | vextb.u.d | sx | 1 | 2 | |
| __lsx_vextb_u_h | vextb.u.h | sx | 1 | 2 | |
| __lsx_vextb_u_w | vextb.u.w | sx | 1 | 2 | |
| __lsx_vexth_s_d | vexth.s.d | sx | 1 | 2 | |
| __lsx_vexth_s_w | vexth.s.w | sx | 1 | 2 | |
| __lsx_vexth_u_d | vexth.u.d | sx | 1 | 2 | |
| __lsx_vexth_u_w | vexth.u.w | sx | 1 | 2 | |
| __lsx_vextr_v | vextr.v | sx | 1 | 2 | |
| __lsx_vextw_s_d | vextw.s.d | sx | 1 | 2 | |
| __lsx_vextw_u_d | vextw.u.d | sx | 1 | 2 | |
| __lsx_vfabs_d | vfabs.d | sx | 1 | 2 | |
| __lsx_vfabs_w | vfabs.w | sx | 1 | 2 | |
| __lsx_vfaddsub_d | vfaddsub.d | sx | 5 | 2 | |
| __lsx_vfaddsub_w | vfaddsub.w | sx | 5 | 2 | |
| __lsx_vfceil_d | vfceil.d | sx | 4 | 2 | |
| __lsx_vfceil_w | vfceil.w | sx | 4 | 2 | |
| __lsx_vfceildo_w | vfceildo.w | sx | 5 | 1 | |
| __lsx_vfceilupl_d | vfceilupl.d | sx | 5 | 1 | |
| __lsx_vfceilupr_d | vfceilupr.d | sx | 5 | 1 | |
| __lsx_vffintdo_w | vffintdo.w | sx | 5 | 1 | |
| __lsx_vffintupl_d | vffintupl.d | sx | 5 | 1 | |
| __lsx_vffintupr_d | vffintupr.d | sx | 5 | 1 | |
| __lsx_vffloor_d | vffloor.d | sx | 4 | 2 | |
| __lsx_vffloor_w | vffloor.w | sx | 4 | 2 | |
| __lsx_vffloordo_w | vffloordo.w | sx | 5 | 1 | |
| __lsx_vffloorupl_d | vffloorupl.d | sx | 5 | 1 | |
| __lsx_vffloorupr_d | vffloorupr.d | sx | 5 | 1 | |
| __lsx_vfmadd_d | vfmadd.d | sx | 5 | 2 | |
| __lsx_vfmadd_w | vfmadd.w | sx | 5 | 2 | |
| __lsx_vfmaddsub_d | vfmaddsub.d | sx | 0.50/5 | 2 | |
| __lsx_vfmaddsub_w | vfmaddsub.w | sx | 0.51/5 | 2 | |
| __lsx_vfmsub_d | vfmsub.d | sx | 0.50/5 | 2 | |
| __lsx_vfmsub_w | vfmsub.w | sx | 0.50/5 | 2 | |
| __lsx_vfmsubadd_d | vfmsubadd.d | sx | 0.50/5 | 2 | |
| __lsx_vfmsubadd_w | vfmsubadd.w | sx | 0.50/5 | 2 | |
| __lsx_vfnmadd_d | vfnmadd.d | sx | 0.50/5 | 2 | |
| __lsx_vfnmadd_w | vfnmadd.w | sx | 0.50/5 | 2 | |
| __lsx_vfnmsub_d | vfnmsub.d | sx | 0.50/5 | 2 | |
| __lsx_vfnmsub_w | vfnmsub.w | sx | 0.50/5 | 2 | |
| __lsx_vfrint_rm00_d | vfrint.rm00.d | sx | 4 | 2 | |
| __lsx_vfrint_rm00_w | vfrint.rm00.w | sx | 4 | 2 | |
| __lsx_vfrint_rm01_d | vfrint.rm01.d | sx | 4 | 2 | |
| __lsx_vfrint_rm01_w | vfrint.rm01.w | sx | 4 | 2 | |
| __lsx_vfrint_rm10_d | vfrint.rm10.d | sx | 4 | 2 | |
| __lsx_vfrint_rm10_w | vfrint.rm10.w | sx | 4 | 2 | |
| __lsx_vfrint_rm11_d | vfrint.rm11.d | sx | 4 | 2 | |
| __lsx_vfrint_rm11_w | vfrint.rm11.w | sx | 4 | 2 | |
| __lsx_vfround_d | vfround.d | sx | 4 | 2 | |
| __lsx_vfround_w | vfround.w | sx | 4 | 2 | |
| __lsx_vfrounddo_w | vfrounddo.w | sx | 5 | 1 | |
| __lsx_vfroundupl_d | vfroundupl.d | sx | 5 | 1 | |
| __lsx_vfroundupr_d | vfroundupr.d | sx | 5 | 1 | |
| __lsx_vfrstii_b | vfrstii.b | sx | 2 | 2 | |
| __lsx_vfrstii_h | vfrstii.h | sx | 2 | 2 | |
| __lsx_vfrstiv_b | vfrstiv.b | sx | 2 | 2 | |
| __lsx_vfrstiv_h | vfrstiv.h | sx | 2 | 2 | |
| __lsx_vfrstm_b | vfrstm.b | sx | 2 | 2 | |
| __lsx_vfrstm_h | vfrstm.h | sx | 2 | 2 | |
| __lsx_vfsubadd_d | vfsubadd.d | sx | 5 | 2 | |
| __lsx_vfsubadd_w | vfsubadd.w | sx | 5 | 2 | |
| __lsx_vftintdo_w | vftintdo.w | sx | 5 | 1 | |
| __lsx_vftintupl_d | vftintupl.d | sx | 5 | 1 | |
| __lsx_vftintupr_d | vftintupr.d | sx | 5 | 1 | |
| __lsx_vftruncdo_w | vftruncdo.w | sx | 5 | 1 | |
| __lsx_vftruncupl_d | vftruncupl.d | sx | 5 | 1 | |
| __lsx_vftruncupr_d | vftruncupr.d | sx | 5 | 1 | |
| __lsx_vgetsign_b | vgetsign.b | sx | 1 | 2 | |
| __lsx_vgetsign_d | vgetsign.d | sx | 1 | 2 | |
| __lsx_vgetsign_h | vgetsign.h | sx | 1 | 2 | |
| __lsx_vgetsign_w | vgetsign.w | sx | 1 | 2 | |
| __lsx_vhminposh_u_d | vhminposh.u.d | sx | 2 | 2 | |
| __lsx_vhminposh_u_q | vhminposh.u.q | sx | 1 | 2 | |
| __lsx_vhminposh_u_w | vhminposh.u.w | sx | 2 | 2 | |
| __lsx_vmepatmsk_v | vmepatmsk.v | sx | 2 | ||
| __lsx_vmulhi_s_b | vmulhi.s.b | sx | 4 | 2 | |
| __lsx_vmulhi_s_d | vmulhi.s.d | sx | 4 | 2 | |
| __lsx_vmulhi_s_h | vmulhi.s.h | sx | 4 | 2 | |
| __lsx_vmulhi_s_w | vmulhi.s.w | sx | 4 | 2 | |
| __lsx_vmulhi_u_b | vmulhi.u.b | sx | 4 | 2 | |
| __lsx_vmulhi_u_d | vmulhi.u.d | sx | 4 | 2 | |
| __lsx_vmulhi_u_h | vmulhi.u.h | sx | 4 | 2 | |
| __lsx_vmulhi_u_w | vmulhi.u.w | sx | 4 | 2 | |
| __lsx_vmulhi_us_b | vmulhi.us.b | sx | 4 | 2 | |
| __lsx_vmulhi_us_h | vmulhi.us.h | sx | 4 | 2 | |
| __lsx_vmulhi_us_w | vmulhi.us.w | sx | 4 | 2 | |
| __lsx_vmulx_s_d | vmulx.s.d | sx | 4 | 2 | |
| __lsx_vmulx_s_h | vmulx.s.h | sx | 4 | 2 | |
| __lsx_vmulx_s_w | vmulx.s.w | sx | 4 | 2 | |
| __lsx_vmulx_u_d | vmulx.u.d | sx | 4 | 2 | |
| __lsx_vmulx_u_h | vmulx.u.h | sx | 4 | 2 | |
| __lsx_vmulx_u_w | vmulx.u.w | sx | 4 | 2 | |
| __lsx_vperml_d | vperml.d | sx | 1 | 2 | |
| __lsx_vperml_w | vperml.w | sx | 1 | 2 | |
| __lsx_vrandsignv_b | vrandsignv.b | sx | 2 | 2 | |
| __lsx_vrandsignv_h | vrandsignv.h | sx | 2 | 2 | |
| __lsx_vrorsignv_b | vrorsignv.b | sx | 2 | 2 | |
| __lsx_vrorsignv_h | vrorsignv.h | sx | 2 | 2 | |
| __lsx_vselr_d | vselr.d | sx | 1 | 2 | |
| __lsx_vselr_w | vselr.w | sx | 1 | 2 | |
| __lsx_vsigncov_b | vsigncov.b | sx | 1 | 2 | |
| __lsx_vsigncov_d | vsigncov.d | sx | 1 | 2 | |
| __lsx_vsigncov_h | vsigncov.h | sx | 1 | 2 | |
| __lsx_vsigncov_w | vsigncov.w | sx | 1 | 2 | |
| __lsx_vsignfill_b | vsignfill.b | sx | 1 | 2 | |
| __lsx_vsignfill_d | vsignfill.d | sx | 1 | 2 | |
| __lsx_vsignfill_h | vsignfill.h | sx | 1 | 2 | |
| __lsx_vsignfill_w | vsignfill.w | sx | 1 | 2 | |
| __lsx_vsllix_s_d | vsllix.s.d | sx | 2 | 1 | |
| __lsx_vsllix_s_h | vsllix.s.h | sx | 2 | 1 | |
| __lsx_vsllix_s_w | vsllix.s.w | sx | 2 | 1 | |
| __lsx_vsllix_u_d | vsllix.u.d | sx | 2 | 1 | |
| __lsx_vsllix_u_h | vsllix.u.h | sx | 2 | 1 | |
| __lsx_vsllix_u_w | vsllix.u.w | sx | 2 | 1 | |
| __lsx_vsrain_b | vsrain.b | sx | 2 | 1 | |
| __lsx_vsrain_h | vsrain.h | sx | 2 | 1 | |
| __lsx_vsrain_w | vsrain.w | sx | 2 | 1 | |
| __lsx_vsrains_s_b | vsrains.s.b | sx | 4 | 1 | |
| __lsx_vsrains_s_h | vsrains.s.h | sx | 4 | 1 | |
| __lsx_vsrains_s_w | vsrains.s.w | sx | 4 | 1 | |
| __lsx_vsrains_u_b | vsrains.u.b | sx | 4 | 1 | |
| __lsx_vsrains_u_h | vsrains.u.h | sx | 4 | 1 | |
| __lsx_vsrains_u_w | vsrains.u.w | sx | 4 | 1 | |
| __lsx_vsran_b | vsran.b | sx | 2 | 1 | |
| __lsx_vsran_h | vsran.h | sx | 2 | 1 | |
| __lsx_vsran_w | vsran.w | sx | 2 | 1 | |
| __lsx_vsrans_s_b | vsrans.s.b | sx | 4 | 1 | |
| __lsx_vsrans_s_h | vsrans.s.h | sx | 4 | 1 | |
| __lsx_vsrans_s_w | vsrans.s.w | sx | 4 | 1 | |
| __lsx_vsrans_u_b | vsrans.u.b | sx | 4 | 1 | |
| __lsx_vsrans_u_h | vsrans.u.h | sx | 4 | 1 | |
| __lsx_vsrans_u_w | vsrans.u.w | sx | 4 | 1 | |
| __lsx_vsrarin_b | vsrarin.b | sx | 4 | 1 | |
| __lsx_vsrarin_h | vsrarin.h | sx | 4 | 1 | |
| __lsx_vsrarin_w | vsrarin.w | sx | 4 | 1 | |
| __lsx_vsrarins_s_b | vsrarins.s.b | sx | 4 | 1 | |
| __lsx_vsrarins_s_h | vsrarins.s.h | sx | 4 | 1 | |
| __lsx_vsrarins_s_w | vsrarins.s.w | sx | 4 | 1 | |
| __lsx_vsrarins_u_b | vsrarins.u.b | sx | 4 | 1 | |
| __lsx_vsrarins_u_h | vsrarins.u.h | sx | 4 | 1 | |
| __lsx_vsrarins_u_w | vsrarins.u.w | sx | 4 | 1 | |
| __lsx_vsrarn_b | vsrarn.b | sx | 4 | 1 | |
| __lsx_vsrarn_h | vsrarn.h | sx | 4 | 1 | |
| __lsx_vsrarn_w | vsrarn.w | sx | 4 | 1 | |
| __lsx_vsrarns_s_b | vsrarns.s.b | sx | 4 | 1 | |
| __lsx_vsrarns_s_h | vsrarns.s.h | sx | 4 | 1 | |
| __lsx_vsrarns_s_w | vsrarns.s.w | sx | 4 | 1 | |
| __lsx_vsrarns_u_b | vsrarns.u.b | sx | 4 | 1 | |
| __lsx_vsrarns_u_h | vsrarns.u.h | sx | 4 | 1 | |
| __lsx_vsrarns_u_w | vsrarns.u.w | sx | 4 | 1 | |
| __lsx_vsrlin_b | vsrlin.b | sx | 2 | 1 | |
| __lsx_vsrlin_h | vsrlin.h | sx | 2 | 1 | |
| __lsx_vsrlin_w | vsrlin.w | sx | 2 | 1 | |
| __lsx_vsrlins_u_b | vsrlins.u.b | sx | 4 | 1 | |
| __lsx_vsrlins_u_h | vsrlins.u.h | sx | 4 | 1 | |
| __lsx_vsrlins_u_w | vsrlins.u.w | sx | 4 | 1 | |
| __lsx_vsrln_b | vsrln.b | sx | 2 | 1 | |
| __lsx_vsrln_h | vsrln.h | sx | 2 | 1 | |
| __lsx_vsrln_w | vsrln.w | sx | 2 | 1 | |
| __lsx_vsrlns_u_b | vsrlns.u.b | sx | 4 | 1 | |
| __lsx_vsrlns_u_h | vsrlns.u.h | sx | 4 | 1 | |
| __lsx_vsrlns_u_w | vsrlns.u.w | sx | 4 | 1 | |
| __lsx_vsrlrin_b | vsrlrin.b | sx | 4 | 1 | |
| __lsx_vsrlrin_h | vsrlrin.h | sx | 4 | 1 | |
| __lsx_vsrlrin_w | vsrlrin.w | sx | 4 | 1 | |
| __lsx_vsrlrins_u_b | vsrlrins.u.b | sx | 4 | 1 | |
| __lsx_vsrlrins_u_h | vsrlrins.u.h | sx | 4 | 1 | |
| __lsx_vsrlrins_u_w | vsrlrins.u.w | sx | 4 | 1 | |
| __lsx_vsrlrn_b | vsrlrn.b | sx | 4 | 1 | |
| __lsx_vsrlrn_h | vsrlrn.h | sx | 4 | 1 | |
| __lsx_vsrlrn_w | vsrlrn.w | sx | 4 | 1 | |
| __lsx_vsrlrns_u_b | vsrlrns.u.b | sx | 4 | 1 | |
| __lsx_vsrlrns_u_h | vsrlrns.u.h | sx | 4 | 1 | |
| __lsx_vsrlrns_u_w | vsrlrns.u.w | sx | 4 | 1 | |
| __lsx_vsubh_s_b | vsubh.s.b | sx | 1 | 2 | |
| __lsx_vsubh_s_d | vsubh.s.d | sx | 2 | 2 | |
| __lsx_vsubh_s_h | vsubh.s.h | sx | 1 | 2 | |
| __lsx_vsubh_s_w | vsubh.s.w | sx | 1 | 2 | |
| __lsx_vsubh_u_b | vsubh.u.b | sx | 1 | 2 | |
| __lsx_vsubh_u_d | vsubh.u.d | sx | 2 | 2 | |
| __lsx_vsubh_u_h | vsubh.u.h | sx | 1 | 2 | |
| __lsx_vsubh_u_w | vsubh.u.w | sx | 1 | 2 | |
| __lsx_vsubx_s_d | vsubx.s.d | sx | 1/2 | 1 | |
| __lsx_vsubx_s_h | vsubx.s.h | sx | 1/2 | 1 | |
| __lsx_vsubx_s_w | vsubx.s.w | sx | 1/2 | 1 | |
| __lsx_vsubx_u_d | vsubx.u.d | sx | 1/2 | 1 | |
| __lsx_vsubx_u_h | vsubx.u.h | sx | 1/2 | 1 | |
| __lsx_vsubx_u_w | vsubx.u.w | sx | 1/2 | 1 | |
| __lsx_vsubxs_s_d | vsubxs.s.d | sx | 1/2 | 1 | |
| __lsx_vsubxs_s_h | vsubxs.s.h | sx | 1/2 | 1 | |
| __lsx_vsubxs_s_w | vsubxs.s.w | sx | 1/2 | 1 | |
| __lsx_vsubxs_u_d | vsubxs.u.d | sx | 1/2 | 1 | |
| __lsx_vsubxs_u_h | vsubxs.u.h | sx | 1/2 | 1 | |
| __lsx_vsubxs_u_w | vsubxs.u.w | sx | 1/2 | 1 | |