Commit 6eed53f7 authored by Aleksandar Markovic's avatar Aleksandar Markovic
Browse files

target/mips: tests/tcg: Fix target configurations for MSA tests



At this moment, the only MIPS CPUs that are emulated in QEMU and
support MSA extension are R5600 (mips32r5), and I6400/I6500 (mips64r6).
Therefore, mips32r5 and mips64r6 are the only ISAs that could support
MSA in QEMU. This means mips32r6 currently do not make much sense, and
mips32r5 support for MSA tests is needed, which is done by this patch.

Signed-off-by: default avatarAleksandar Markovic <amarkovic@wavecomp.com>
Reviewed-by: default avatarAleksandar Rikalo <arikalo@wavecomp.com>
Message-Id: <1566216496-17375-38-git-send-email-aleksandar.markovic@rt-rk.com>
parent d7059fd7
Loading
Loading
Loading
Loading
+917 −0

File added.

Preview size limit exceeded, changes collapsed.

+917 −0

File added.

Preview size limit exceeded, changes collapsed.

+0 −643

File deleted.

Preview size limit exceeded, changes collapsed.

+0 −643

File deleted.

Preview size limit exceeded, changes collapsed.

+371 −0
Original line number Diff line number Diff line
PATH_TO_QEMU="../../../../../../mips-linux-user/qemu-mips"


#
# Bit Count
# ---------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nloc_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nloc_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nloc_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nloc_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nlzc_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nlzc_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nlzc_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nlzc_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pcnt_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pcnt_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pcnt_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pcnt_d_32r5eb

#
# Bit move
# --------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsl_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsl_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsl_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsl_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsr_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsr_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsr_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_binsr_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bmnz_v_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bmz_v_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bsel_v_32r5eb

#
# Bit Set
# -------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bclr_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bclr_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bclr_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bclr_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bneg_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bneg_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bneg_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bneg_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bset_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bset_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bset_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_bset_d_32r5eb

#
# Fixed Multiply
# --------------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_madd_q_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_madd_q_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_maddr_q_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_maddr_q_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msub_q_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msub_q_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msubr_q_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msubr_q_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mul_q_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mul_q_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mulr_q_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mulr_q_w_32r5eb

#
# Float Max Min
# -------------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmax_a_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmax_a_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmax_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmax_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmin_a_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmin_a_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmin_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_fmin_d_32r5eb

#
# Int Add
# -------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_add_a_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_add_a_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_add_a_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_add_a_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_a_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_a_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_a_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_a_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_adds_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_addv_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_addv_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_addv_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_addv_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hadd_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hadd_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hadd_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hadd_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hadd_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hadd_u_d_32r5eb

#
# Int Average
# -----------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ave_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_aver_u_d_32r5eb

#
# Int Compare
# -----------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ceq_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ceq_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ceq_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ceq_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_cle_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_clt_u_d_32r5eb

#
# Int Divide
# ----------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_div_u_d_32r5eb

#
# Int Dot Product
# ---------------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dotp_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dotp_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dotp_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dotp_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dotp_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dotp_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpadd_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpadd_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpadd_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpadd_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpadd_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpadd_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpsub_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpsub_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpsub_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpsub_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpsub_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_dpsub_u_d_32r5eb

#
# Int Max Min
# -----------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_a_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_a_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_a_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_a_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_max_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_a_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_a_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_a_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_a_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_min_u_d_32r5eb

#
# Int Modulo
# ----------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mod_u_d_32r5eb

#
# Int Multiply
# ------------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_maddv_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_maddv_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_maddv_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_maddv_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msubv_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msubv_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msubv_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_msubv_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mulv_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mulv_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mulv_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_mulv_d_32r5eb

#
# Int Subtract
# ------------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_asub_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hsub_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hsub_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hsub_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hsub_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hsub_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_hsub_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subs_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsus_u_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsus_u_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsus_u_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsus_u_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsuu_s_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsuu_s_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsuu_s_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subsuu_s_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subv_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subv_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subv_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_subv_d_32r5eb

#
# Interleave
# ----------
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvev_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvev_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvev_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvev_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvod_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvod_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvod_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvod_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvl_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvl_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvl_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvl_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvr_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvr_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvr_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_ilvr_d_32r5eb

#
# Logic
# -----
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_and_v_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_nor_v_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_or_v_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_xor_v_32r5eb

#
# Move
# ----
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_move_v_32r5eb

#
# Pack
# ----
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckev_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckev_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckev_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckev_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckod_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckod_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckod_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_pckod_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_vshf_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_vshf_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_vshf_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_vshf_d_32r5eb

#
# Shift
# -----
#
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sll_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sll_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sll_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sll_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sra_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sra_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sra_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_sra_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srar_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srar_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srar_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srar_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srl_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srl_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srl_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srl_d_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srlr_b_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srlr_h_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srlr_w_32r5eb
$PATH_TO_QEMU -cpu P5600  /tmp/test_msa_srlr_d_32r5eb
Loading