15258822fSAleksandar MarkovicPATH_TO_QEMU="../../../../../../mips64el-linux-user/qemu-mips64el" 25258822fSAleksandar Markovic 35258822fSAleksandar Markovic 45258822fSAleksandar Markovic# 55258822fSAleksandar Markovic# Bit Count 65258822fSAleksandar Markovic# --------- 75258822fSAleksandar Markovic# 85258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_b_64r6el 95258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_h_64r6el 105258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_w_64r6el 115258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_d_64r6el 125258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_b_64r6el 135258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_h_64r6el 145258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_w_64r6el 155258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_d_64r6el 165258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_b_64r6el 175258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_h_64r6el 185258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_w_64r6el 195258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_d_64r6el 205258822fSAleksandar Markovic 215258822fSAleksandar Markovic# 225258822fSAleksandar Markovic# Bit move 235258822fSAleksandar Markovic# -------- 245258822fSAleksandar Markovic# 255258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsl_b_64r6el 265258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsl_h_64r6el 275258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsl_w_64r6el 285258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsl_d_64r6el 295258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsr_b_64r6el 305258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsr_h_64r6el 315258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsr_w_64r6el 325258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_binsr_d_64r6el 335258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bmnz_v_64r6el 345258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bmz_v_64r6el 355258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bsel_v_64r6el 365258822fSAleksandar Markovic 375258822fSAleksandar Markovic# 385258822fSAleksandar Markovic# Bit Set 395258822fSAleksandar Markovic# ------- 405258822fSAleksandar Markovic# 415258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_b_64r6el 425258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_h_64r6el 435258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_w_64r6el 445258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_d_64r6el 455258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_b_64r6el 465258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_h_64r6el 475258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_w_64r6el 485258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_d_64r6el 495258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_b_64r6el 505258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_h_64r6el 515258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_w_64r6el 525258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_d_64r6el 535258822fSAleksandar Markovic 545258822fSAleksandar Markovic# 555258822fSAleksandar Markovic# Fixed Multiply 565258822fSAleksandar Markovic# -------------- 575258822fSAleksandar Markovic# 584cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_madd_q_h_64r6el 594cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_madd_q_w_64r6el 604cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_maddr_q_h_64r6el 614cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_maddr_q_w_64r6el 624cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msub_q_h_64r6el 634cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msub_q_w_64r6el 644cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msubr_q_h_64r6el 654cd013cdSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msubr_q_w_64r6el 665258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mul_q_h_64r6el 675258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mul_q_w_64r6el 685258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulr_q_h_64r6el 695258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulr_q_w_64r6el 705258822fSAleksandar Markovic 715258822fSAleksandar Markovic# 725258822fSAleksandar Markovic# Float Max Min 735258822fSAleksandar Markovic# ------------- 745258822fSAleksandar Markovic# 755258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_a_w_64r6el 765258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_a_d_64r6el 775258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_w_64r6el 785258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_d_64r6el 795258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_a_w_64r6el 805258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_a_d_64r6el 815258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_w_64r6el 825258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_d_64r6el 835258822fSAleksandar Markovic 845258822fSAleksandar Markovic# 855258822fSAleksandar Markovic# Int Add 865258822fSAleksandar Markovic# ------- 875258822fSAleksandar Markovic# 885258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_b_64r6el 895258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_h_64r6el 905258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_w_64r6el 915258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_d_64r6el 925258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_b_64r6el 935258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_h_64r6el 945258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_w_64r6el 955258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_d_64r6el 965258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_b_64r6el 975258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_h_64r6el 985258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_w_64r6el 995258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_d_64r6el 1005258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_b_64r6el 1015258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_h_64r6el 1025258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_w_64r6el 1035258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_d_64r6el 1045258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_b_64r6el 1055258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_h_64r6el 1065258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_w_64r6el 1075258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_d_64r6el 1085258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_s_h_64r6el 1095258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_s_w_64r6el 1105258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_s_d_64r6el 1115258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_u_h_64r6el 1125258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_u_w_64r6el 1135258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_u_d_64r6el 1145258822fSAleksandar Markovic 1155258822fSAleksandar Markovic# 1165258822fSAleksandar Markovic# Int Average 1175258822fSAleksandar Markovic# ----------- 1185258822fSAleksandar Markovic# 1195258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_b_64r6el 1205258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_h_64r6el 1215258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_w_64r6el 1225258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_d_64r6el 1235258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_b_64r6el 1245258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_h_64r6el 1255258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_w_64r6el 1265258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_d_64r6el 1275258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_b_64r6el 1285258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_h_64r6el 1295258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_w_64r6el 1305258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_d_64r6el 1315258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_b_64r6el 1325258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_h_64r6el 1335258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_w_64r6el 1345258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_d_64r6el 1355258822fSAleksandar Markovic 1365258822fSAleksandar Markovic# 1375258822fSAleksandar Markovic# Int Compare 1385258822fSAleksandar Markovic# ----------- 1395258822fSAleksandar Markovic# 1405258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_b_64r6el 1415258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_h_64r6el 1425258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_w_64r6el 1435258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_d_64r6el 1445258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_b_64r6el 1455258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_h_64r6el 1465258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_w_64r6el 1475258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_d_64r6el 1485258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_b_64r6el 1495258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_h_64r6el 1505258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_w_64r6el 1515258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_d_64r6el 1525258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_b_64r6el 1535258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_h_64r6el 1545258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_w_64r6el 1555258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_d_64r6el 1565258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_b_64r6el 1575258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_h_64r6el 1585258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_w_64r6el 1595258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_d_64r6el 1605258822fSAleksandar Markovic 1615258822fSAleksandar Markovic# 1625258822fSAleksandar Markovic# Int Divide 1635258822fSAleksandar Markovic# ---------- 1645258822fSAleksandar Markovic# 1655258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_b_64r6el 1665258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_h_64r6el 1675258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_w_64r6el 1685258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_d_64r6el 1695258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_b_64r6el 1705258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_h_64r6el 1715258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_w_64r6el 1725258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_d_64r6el 1735258822fSAleksandar Markovic 1745258822fSAleksandar Markovic# 1755258822fSAleksandar Markovic# Int Dot Product 1765258822fSAleksandar Markovic# --------------- 1775258822fSAleksandar Markovic# 1785258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_s_h_64r6el 1795258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_s_w_64r6el 1805258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_s_d_64r6el 1815258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_u_h_64r6el 1825258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_u_w_64r6el 1835258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_u_d_64r6el 1845258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpadd_s_h_64r6el 1855258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpadd_s_w_64r6el 1865258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpadd_s_d_64r6el 1875258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpadd_u_h_64r6el 1885258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpadd_u_w_64r6el 1895258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpadd_u_d_64r6el 1905258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpsub_s_h_64r6el 1915258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpsub_s_w_64r6el 1925258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpsub_s_d_64r6el 1935258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpsub_u_h_64r6el 1945258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpsub_u_w_64r6el 1955258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dpsub_u_d_64r6el 1965258822fSAleksandar Markovic 1975258822fSAleksandar Markovic# 1985258822fSAleksandar Markovic# Int Max Min 1995258822fSAleksandar Markovic# ----------- 2005258822fSAleksandar Markovic# 2015258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_b_64r6el 2025258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_h_64r6el 2035258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_w_64r6el 2045258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_d_64r6el 2055258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_b_64r6el 2065258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_h_64r6el 2075258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_w_64r6el 2085258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_d_64r6el 2095258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_b_64r6el 2105258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_h_64r6el 2115258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_w_64r6el 2125258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_d_64r6el 2135258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_b_64r6el 2145258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_h_64r6el 2155258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_w_64r6el 2165258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_d_64r6el 2175258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_b_64r6el 2185258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_h_64r6el 2195258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_w_64r6el 2205258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_d_64r6el 2215258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_b_64r6el 2225258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_h_64r6el 2235258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_w_64r6el 2245258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_d_64r6el 2255258822fSAleksandar Markovic 2265258822fSAleksandar Markovic# 2275258822fSAleksandar Markovic# Int Modulo 2285258822fSAleksandar Markovic# ---------- 2295258822fSAleksandar Markovic# 2305258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_b_64r6el 2315258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_h_64r6el 2325258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_w_64r6el 2335258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_d_64r6el 2345258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_b_64r6el 2355258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_h_64r6el 2365258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_w_64r6el 2375258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_d_64r6el 2385258822fSAleksandar Markovic 2395258822fSAleksandar Markovic# 2405258822fSAleksandar Markovic# Int Multiply 2415258822fSAleksandar Markovic# ------------ 2425258822fSAleksandar Markovic# 2435258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_maddv_b_64r6el 2445258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_maddv_h_64r6el 2455258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_maddv_w_64r6el 2465258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_maddv_d_64r6el 2475258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msubv_b_64r6el 2485258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msubv_h_64r6el 2495258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msubv_w_64r6el 2505258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_msubv_d_64r6el 2515258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_b_64r6el 2525258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_h_64r6el 2535258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_w_64r6el 2545258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_d_64r6el 2555258822fSAleksandar Markovic 2565258822fSAleksandar Markovic# 2575258822fSAleksandar Markovic# Int Subtract 2585258822fSAleksandar Markovic# ------------ 2595258822fSAleksandar Markovic# 2605258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_b_64r6el 2615258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_h_64r6el 2625258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_w_64r6el 2635258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_d_64r6el 2645258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_b_64r6el 2655258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_h_64r6el 2665258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_w_64r6el 2675258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_d_64r6el 2685258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_s_h_64r6el 2695258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_s_w_64r6el 2705258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_s_d_64r6el 2715258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_u_h_64r6el 2725258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_u_w_64r6el 2735258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_u_d_64r6el 2745258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_b_64r6el 2755258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_h_64r6el 2765258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_w_64r6el 2775258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_d_64r6el 2785258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_b_64r6el 2795258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_h_64r6el 2805258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_w_64r6el 2815258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_d_64r6el 2825258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_b_64r6el 2835258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_h_64r6el 2845258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_w_64r6el 2855258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_d_64r6el 286*89a09189SAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_b_64r6el 287*89a09189SAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_h_64r6el 288*89a09189SAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_w_64r6el 289*89a09189SAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_d_64r6el 2905258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_b_64r6el 2915258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_h_64r6el 2925258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_w_64r6el 2935258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_d_64r6el 2945258822fSAleksandar Markovic 2955258822fSAleksandar Markovic# 2965258822fSAleksandar Markovic# Interleave 2975258822fSAleksandar Markovic# ---------- 2985258822fSAleksandar Markovic# 2995258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_b_64r6el 3005258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_h_64r6el 3015258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_w_64r6el 3025258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_d_64r6el 3035258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_b_64r6el 3045258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_h_64r6el 3055258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_w_64r6el 3065258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_d_64r6el 3075258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_b_64r6el 3085258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_h_64r6el 3095258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_w_64r6el 3105258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_d_64r6el 3115258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_b_64r6el 3125258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_h_64r6el 3135258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_w_64r6el 3145258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_d_64r6el 3155258822fSAleksandar Markovic 3165258822fSAleksandar Markovic# 3175258822fSAleksandar Markovic# Logic 3185258822fSAleksandar Markovic# ----- 3195258822fSAleksandar Markovic# 3205258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_and_v_64r6el 3215258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nor_v_64r6el 3225258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_or_v_64r6el 3235258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_xor_v_64r6el 3245258822fSAleksandar Markovic 3255258822fSAleksandar Markovic# 3265258822fSAleksandar Markovic# Move 3275258822fSAleksandar Markovic# ---- 3285258822fSAleksandar Markovic# 3295258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_move_v_64r6el 3305258822fSAleksandar Markovic 3315258822fSAleksandar Markovic# 3325258822fSAleksandar Markovic# Pack 3335258822fSAleksandar Markovic# ---- 3345258822fSAleksandar Markovic# 3355258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_b_64r6el 3365258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_h_64r6el 3375258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_w_64r6el 3385258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_d_64r6el 3395258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_b_64r6el 3405258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_h_64r6el 3415258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_w_64r6el 3425258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_d_64r6el 3435258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_b_64r6el 3445258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_h_64r6el 3455258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_w_64r6el 3465258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_d_64r6el 3475258822fSAleksandar Markovic 3485258822fSAleksandar Markovic# 3495258822fSAleksandar Markovic# Shift 3505258822fSAleksandar Markovic# ----- 3515258822fSAleksandar Markovic# 3525258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_b_64r6el 3535258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_h_64r6el 3545258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_w_64r6el 3555258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_d_64r6el 3565258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_b_64r6el 3575258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_h_64r6el 3585258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_w_64r6el 3595258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_d_64r6el 3605258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_b_64r6el 3615258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_h_64r6el 3625258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_w_64r6el 3635258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_d_64r6el 3645258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_b_64r6el 3655258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_h_64r6el 3665258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_w_64r6el 3675258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_d_64r6el 3685258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_b_64r6el 3695258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_h_64r6el 3705258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_w_64r6el 3715258822fSAleksandar Markovic$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_d_64r6el 372