Lines Matching +full:5 +full:w

59  * | NLOC.W        | Vector Leading Ones Count (word)                         |
63 * | NLZC.W | Vector Leading Zeros Count (word) |
67 * | PCNT.W | Vector Population Count (word) |
108 pwd->b[5] = msa_nloc_df(DF_BYTE, pws->b[5]); in helper_msa_nloc_b()
131 pwd->h[5] = msa_nloc_df(DF_HALF, pws->h[5]); in helper_msa_nloc_h()
141 pwd->w[0] = msa_nloc_df(DF_WORD, pws->w[0]); in helper_msa_nloc_w()
142 pwd->w[1] = msa_nloc_df(DF_WORD, pws->w[1]); in helper_msa_nloc_w()
143 pwd->w[2] = msa_nloc_df(DF_WORD, pws->w[2]); in helper_msa_nloc_w()
144 pwd->w[3] = msa_nloc_df(DF_WORD, pws->w[3]); in helper_msa_nloc_w()
166 pwd->b[5] = msa_nlzc_df(DF_BYTE, pws->b[5]); in helper_msa_nlzc_b()
189 pwd->h[5] = msa_nlzc_df(DF_HALF, pws->h[5]); in helper_msa_nlzc_h()
199 pwd->w[0] = msa_nlzc_df(DF_WORD, pws->w[0]); in helper_msa_nlzc_w()
200 pwd->w[1] = msa_nlzc_df(DF_WORD, pws->w[1]); in helper_msa_nlzc_w()
201 pwd->w[2] = msa_nlzc_df(DF_WORD, pws->w[2]); in helper_msa_nlzc_w()
202 pwd->w[3] = msa_nlzc_df(DF_WORD, pws->w[3]); in helper_msa_nlzc_w()
240 pwd->b[5] = msa_pcnt_df(DF_BYTE, pws->b[5]); in helper_msa_pcnt_b()
263 pwd->h[5] = msa_pcnt_df(DF_HALF, pws->h[5]); in helper_msa_pcnt_h()
273 pwd->w[0] = msa_pcnt_df(DF_WORD, pws->w[0]); in helper_msa_pcnt_w()
274 pwd->w[1] = msa_pcnt_df(DF_WORD, pws->w[1]); in helper_msa_pcnt_w()
275 pwd->w[2] = msa_pcnt_df(DF_WORD, pws->w[2]); in helper_msa_pcnt_w()
276 pwd->w[3] = msa_pcnt_df(DF_WORD, pws->w[3]); in helper_msa_pcnt_w()
296 * | BINSL.W | Vector Bit Insert Left (word) |
300 * | BINSR.W | Vector Bit Insert Right (word) |
338 pwd->b[5] = msa_binsl_df(DF_BYTE, pwd->b[5], pws->b[5], pwt->b[5]); in helper_msa_binsl_b()
363 pwd->h[5] = msa_binsl_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_binsl_h()
375 pwd->w[0] = msa_binsl_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_binsl_w()
376 pwd->w[1] = msa_binsl_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_binsl_w()
377 pwd->w[2] = msa_binsl_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_binsl_w()
378 pwd->w[3] = msa_binsl_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_binsl_w()
419 pwd->b[5] = msa_binsr_df(DF_BYTE, pwd->b[5], pws->b[5], pwt->b[5]); in helper_msa_binsr_b()
444 pwd->h[5] = msa_binsr_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_binsr_h()
456 pwd->w[0] = msa_binsr_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_binsr_w()
457 pwd->w[1] = msa_binsr_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_binsr_w()
458 pwd->w[2] = msa_binsr_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_binsr_w()
459 pwd->w[3] = msa_binsr_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_binsr_w()
517 * | BCLR.W | Vector Bit Clear (word) |
521 * | BNEG.W | Vector Bit Negate (word) |
525 * | BSET.W | Vector Bit Set (word) |
547 pwd->b[5] = msa_bclr_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_bclr_b()
571 pwd->h[5] = msa_bclr_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_bclr_h()
582 pwd->w[0] = msa_bclr_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_bclr_w()
583 pwd->w[1] = msa_bclr_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_bclr_w()
584 pwd->w[2] = msa_bclr_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_bclr_w()
585 pwd->w[3] = msa_bclr_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_bclr_w()
615 pwd->b[5] = msa_bneg_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_bneg_b()
639 pwd->h[5] = msa_bneg_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_bneg_h()
650 pwd->w[0] = msa_bneg_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_bneg_w()
651 pwd->w[1] = msa_bneg_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_bneg_w()
652 pwd->w[2] = msa_bneg_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_bneg_w()
653 pwd->w[3] = msa_bneg_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_bneg_w()
684 pwd->b[5] = msa_bset_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_bset_b()
708 pwd->h[5] = msa_bset_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_bset_h()
719 pwd->w[0] = msa_bset_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_bset_w()
720 pwd->w[1] = msa_bset_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_bset_w()
721 pwd->w[2] = msa_bset_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_bset_w()
722 pwd->w[3] = msa_bset_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_bset_w()
742 * | MADD_Q.W | Vector Fixed-Point Multiply and Add (word) |
744 * | MADDR_Q.W | Vector Fixed-Point Multiply and Add Rounded (word) |
746 * | MSUB_Q.W | Vector Fixed-Point Multiply and Subtr. (word) |
748 * | MSUBR_Q.W | Vector Fixed-Point Multiply and Subtr. Rounded (word) |
750 * | MUL_Q.W | Vector Fixed-Point Multiply (word) |
752 * | MULR_Q.W | Vector Fixed-Point Multiply Rounded (word) |
764 * | FMAX_A.W | Vector Floating-Point Maximum (Absolute) (word) |
766 * | FMAX.W | Vector Floating-Point Maximum (word) |
768 * | FMIN_A.W | Vector Floating-Point Minimum (Absolute) (word) |
770 * | FMIN.W | Vector Floating-Point Minimum (word) |
785 * | ADD_A.W | Vector Add Absolute Values (word) |
789 * | ADDS_A.W | Vector Signed Saturated Add (of Absolute) (word) |
793 * | ADDS_S.W | Vector Signed Saturated Add (of Signed) (word) |
797 * | ADDS_U.W | Vector Unsigned Saturated Add (of Unsigned) (word) |
801 * | ADDV.W | Vector Add (word) |
804 * | HADD_S.W | Vector Signed Horizontal Add (word) |
807 * | HADD_U.W | Vector Unsigned Horizontal Add (word) |
832 pwd->b[5] = msa_add_a_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_add_a_b()
857 pwd->h[5] = msa_add_a_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_add_a_h()
869 pwd->w[0] = msa_add_a_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_add_a_w()
870 pwd->w[1] = msa_add_a_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_add_a_w()
871 pwd->w[2] = msa_add_a_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_add_a_w()
872 pwd->w[3] = msa_add_a_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_add_a_w()
911 pwd->b[5] = msa_adds_a_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_adds_a_b()
936 pwd->h[5] = msa_adds_a_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_adds_a_h()
948 pwd->w[0] = msa_adds_a_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_adds_a_w()
949 pwd->w[1] = msa_adds_a_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_adds_a_w()
950 pwd->w[2] = msa_adds_a_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_adds_a_w()
951 pwd->w[3] = msa_adds_a_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_adds_a_w()
989 pwd->b[5] = msa_adds_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_adds_s_b()
1014 pwd->h[5] = msa_adds_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_adds_s_h()
1026 pwd->w[0] = msa_adds_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_adds_s_w()
1027 pwd->w[1] = msa_adds_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_adds_s_w()
1028 pwd->w[2] = msa_adds_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_adds_s_w()
1029 pwd->w[3] = msa_adds_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_adds_s_w()
1064 pwd->b[5] = msa_adds_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_adds_u_b()
1089 pwd->h[5] = msa_adds_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_adds_u_h()
1101 pwd->w[0] = msa_adds_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_adds_u_w()
1102 pwd->w[1] = msa_adds_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_adds_u_w()
1103 pwd->w[2] = msa_adds_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_adds_u_w()
1104 pwd->w[3] = msa_adds_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_adds_u_w()
1136 pwd->b[5] = msa_addv_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_addv_b()
1161 pwd->h[5] = msa_addv_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_addv_h()
1173 pwd->w[0] = msa_addv_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_addv_w()
1174 pwd->w[1] = msa_addv_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_addv_w()
1175 pwd->w[2] = msa_addv_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_addv_w()
1176 pwd->w[3] = msa_addv_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_addv_w()
1221 pwd->h[5] = msa_hadd_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_hadd_s_h()
1233 pwd->w[0] = msa_hadd_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_hadd_s_w()
1234 pwd->w[1] = msa_hadd_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_hadd_s_w()
1235 pwd->w[2] = msa_hadd_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_hadd_s_w()
1236 pwd->w[3] = msa_hadd_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_hadd_s_w()
1268 pwd->h[5] = msa_hadd_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_hadd_u_h()
1280 pwd->w[0] = msa_hadd_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_hadd_u_w()
1281 pwd->w[1] = msa_hadd_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_hadd_u_w()
1282 pwd->w[2] = msa_hadd_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_hadd_u_w()
1283 pwd->w[3] = msa_hadd_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_hadd_u_w()
1305 * | AVE_S.W | Vector Signed Average (word) |
1309 * | AVE_U.W | Vector Unsigned Average (word) |
1313 * | AVER_S.W | Vector Signed Average Rounded (word) |
1317 * | AVER_U.W | Vector Unsigned Average Rounded (word) |
1340 pwd->b[5] = msa_ave_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_ave_s_b()
1365 pwd->h[5] = msa_ave_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_ave_s_h()
1377 pwd->w[0] = msa_ave_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_ave_s_w()
1378 pwd->w[1] = msa_ave_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_ave_s_w()
1379 pwd->w[2] = msa_ave_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_ave_s_w()
1380 pwd->w[3] = msa_ave_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_ave_s_w()
1414 pwd->b[5] = msa_ave_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_ave_u_b()
1439 pwd->h[5] = msa_ave_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_ave_u_h()
1451 pwd->w[0] = msa_ave_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_ave_u_w()
1452 pwd->w[1] = msa_ave_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_ave_u_w()
1453 pwd->w[2] = msa_ave_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_ave_u_w()
1454 pwd->w[3] = msa_ave_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_ave_u_w()
1486 pwd->b[5] = msa_aver_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_aver_s_b()
1511 pwd->h[5] = msa_aver_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_aver_s_h()
1523 pwd->w[0] = msa_aver_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_aver_s_w()
1524 pwd->w[1] = msa_aver_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_aver_s_w()
1525 pwd->w[2] = msa_aver_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_aver_s_w()
1526 pwd->w[3] = msa_aver_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_aver_s_w()
1560 pwd->b[5] = msa_aver_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_aver_u_b()
1585 pwd->h[5] = msa_aver_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_aver_u_h()
1597 pwd->w[0] = msa_aver_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_aver_u_w()
1598 pwd->w[1] = msa_aver_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_aver_u_w()
1599 pwd->w[2] = msa_aver_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_aver_u_w()
1600 pwd->w[3] = msa_aver_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_aver_u_w()
1622 * | CEQ.W | Vector Compare Equal (word) |
1626 * | CLE_S.W | Vector Compare Signed Less Than or Equal (word) |
1630 * | CLE_U.W | Vector Compare Unsigned Less Than or Equal (word) |
1634 * | CLT_S.W | Vector Compare Signed Less Than (word) |
1638 * | CLT_U.W | Vector Compare Unsigned Less Than (word) |
1664 pwd->b[5] = msa_ceq_b(pws->b[5], pwt->b[5]); in helper_msa_ceq_b()
1693 pwd->h[5] = msa_ceq_h(pws->h[5], pwt->h[5]); in helper_msa_ceq_h()
1709 pwd->w[0] = msa_ceq_w(pws->w[0], pwt->w[0]); in helper_msa_ceq_w()
1710 pwd->w[1] = msa_ceq_w(pws->w[1], pwt->w[1]); in helper_msa_ceq_w()
1711 pwd->w[2] = msa_ceq_w(pws->w[2], pwt->w[2]); in helper_msa_ceq_w()
1712 pwd->w[3] = msa_ceq_w(pws->w[3], pwt->w[3]); in helper_msa_ceq_w()
1747 pwd->b[5] = msa_cle_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_cle_s_b()
1772 pwd->h[5] = msa_cle_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_cle_s_h()
1784 pwd->w[0] = msa_cle_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_cle_s_w()
1785 pwd->w[1] = msa_cle_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_cle_s_w()
1786 pwd->w[2] = msa_cle_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_cle_s_w()
1787 pwd->w[3] = msa_cle_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_cle_s_w()
1820 pwd->b[5] = msa_cle_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_cle_u_b()
1845 pwd->h[5] = msa_cle_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_cle_u_h()
1857 pwd->w[0] = msa_cle_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_cle_u_w()
1858 pwd->w[1] = msa_cle_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_cle_u_w()
1859 pwd->w[2] = msa_cle_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_cle_u_w()
1860 pwd->w[3] = msa_cle_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_cle_u_w()
1896 pwd->b[5] = msa_clt_s_b(pws->b[5], pwt->b[5]); in helper_msa_clt_s_b()
1926 pwd->h[5] = msa_clt_s_h(pws->h[5], pwt->h[5]); in helper_msa_clt_s_h()
1943 pwd->w[0] = msa_clt_s_w(pws->w[0], pwt->w[0]); in helper_msa_clt_s_w()
1944 pwd->w[1] = msa_clt_s_w(pws->w[1], pwt->w[1]); in helper_msa_clt_s_w()
1945 pwd->w[2] = msa_clt_s_w(pws->w[2], pwt->w[2]); in helper_msa_clt_s_w()
1946 pwd->w[3] = msa_clt_s_w(pws->w[3], pwt->w[3]); in helper_msa_clt_s_w()
1984 pwd->b[5] = msa_clt_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_clt_u_b()
2009 pwd->h[5] = msa_clt_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_clt_u_h()
2021 pwd->w[0] = msa_clt_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_clt_u_w()
2022 pwd->w[1] = msa_clt_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_clt_u_w()
2023 pwd->w[2] = msa_clt_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_clt_u_w()
2024 pwd->w[3] = msa_clt_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_clt_u_w()
2046 * | DIV_S.W | Vector Signed Divide (word) |
2050 * | DIV_U.W | Vector Unsigned Divide (word) |
2077 pwd->b[5] = msa_div_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_div_s_b()
2102 pwd->h[5] = msa_div_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_div_s_h()
2114 pwd->w[0] = msa_div_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_div_s_w()
2115 pwd->w[1] = msa_div_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_div_s_w()
2116 pwd->w[2] = msa_div_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_div_s_w()
2117 pwd->w[3] = msa_div_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_div_s_w()
2150 pwd->b[5] = msa_div_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_div_u_b()
2175 pwd->h[5] = msa_div_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_div_u_h()
2187 pwd->w[0] = msa_div_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_div_u_w()
2188 pwd->w[1] = msa_div_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_div_u_w()
2189 pwd->w[2] = msa_div_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_div_u_w()
2190 pwd->w[3] = msa_div_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_div_u_w()
2211 * | DOTP_S.W | Vector Signed Dot Product (word) |
2214 * | DOTP_U.W | Vector Unsigned Dot Product (word) |
2217 * | DPADD_S.W | Vector Signed Dot Product (word) |
2220 * | DPADD_U.W | Vector Unsigned Dot Product (word) |
2223 * | DPSUB_S.W | Vector Signed Dot Product (word) |
2226 * | DPSUB_U.W | Vector Unsigned Dot Product (word) |
2267 pwd->h[5] = msa_dotp_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_dotp_s_h()
2279 pwd->w[0] = msa_dotp_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_dotp_s_w()
2280 pwd->w[1] = msa_dotp_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_dotp_s_w()
2281 pwd->w[2] = msa_dotp_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_dotp_s_w()
2282 pwd->w[3] = msa_dotp_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_dotp_s_w()
2320 pwd->h[5] = msa_dotp_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_dotp_u_h()
2332 pwd->w[0] = msa_dotp_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_dotp_u_w()
2333 pwd->w[1] = msa_dotp_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_dotp_u_w()
2334 pwd->w[2] = msa_dotp_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_dotp_u_w()
2335 pwd->w[3] = msa_dotp_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_dotp_u_w()
2374 pwd->h[5] = msa_dpadd_s_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_dpadd_s_h()
2386 pwd->w[0] = msa_dpadd_s_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_dpadd_s_w()
2387 pwd->w[1] = msa_dpadd_s_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_dpadd_s_w()
2388 pwd->w[2] = msa_dpadd_s_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_dpadd_s_w()
2389 pwd->w[3] = msa_dpadd_s_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_dpadd_s_w()
2428 pwd->h[5] = msa_dpadd_u_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_dpadd_u_h()
2440 pwd->w[0] = msa_dpadd_u_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_dpadd_u_w()
2441 pwd->w[1] = msa_dpadd_u_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_dpadd_u_w()
2442 pwd->w[2] = msa_dpadd_u_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_dpadd_u_w()
2443 pwd->w[3] = msa_dpadd_u_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_dpadd_u_w()
2482 pwd->h[5] = msa_dpsub_s_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_dpsub_s_h()
2494 pwd->w[0] = msa_dpsub_s_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_dpsub_s_w()
2495 pwd->w[1] = msa_dpsub_s_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_dpsub_s_w()
2496 pwd->w[2] = msa_dpsub_s_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_dpsub_s_w()
2497 pwd->w[3] = msa_dpsub_s_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_dpsub_s_w()
2536 pwd->h[5] = msa_dpsub_u_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_dpsub_u_h()
2548 pwd->w[0] = msa_dpsub_u_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_dpsub_u_w()
2549 pwd->w[1] = msa_dpsub_u_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_dpsub_u_w()
2550 pwd->w[2] = msa_dpsub_u_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_dpsub_u_w()
2551 pwd->w[3] = msa_dpsub_u_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_dpsub_u_w()
2573 * | MAX_A.W | Vector Maximum Based on Absolute Value (word) |
2577 * | MAX_S.W | Vector Signed Maximum (word) |
2581 * | MAX_U.W | Vector Unsigned Maximum (word) |
2585 * | MIN_A.W | Vector Minimum Based on Absolute Value (word) |
2589 * | MIN_S.W | Vector Signed Minimum (word) |
2593 * | MIN_U.W | Vector Unsigned Minimum (word) |
2617 pwd->b[5] = msa_max_a_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_max_a_b()
2642 pwd->h[5] = msa_max_a_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_max_a_h()
2654 pwd->w[0] = msa_max_a_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_max_a_w()
2655 pwd->w[1] = msa_max_a_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_max_a_w()
2656 pwd->w[2] = msa_max_a_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_max_a_w()
2657 pwd->w[3] = msa_max_a_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_max_a_w()
2689 pwd->b[5] = msa_max_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_max_s_b()
2714 pwd->h[5] = msa_max_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_max_s_h()
2726 pwd->w[0] = msa_max_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_max_s_w()
2727 pwd->w[1] = msa_max_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_max_s_w()
2728 pwd->w[2] = msa_max_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_max_s_w()
2729 pwd->w[3] = msa_max_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_max_s_w()
2763 pwd->b[5] = msa_max_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_max_u_b()
2788 pwd->h[5] = msa_max_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_max_u_h()
2800 pwd->w[0] = msa_max_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_max_u_w()
2801 pwd->w[1] = msa_max_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_max_u_w()
2802 pwd->w[2] = msa_max_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_max_u_w()
2803 pwd->w[3] = msa_max_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_max_u_w()
2837 pwd->b[5] = msa_min_a_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_min_a_b()
2862 pwd->h[5] = msa_min_a_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_min_a_h()
2874 pwd->w[0] = msa_min_a_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_min_a_w()
2875 pwd->w[1] = msa_min_a_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_min_a_w()
2876 pwd->w[2] = msa_min_a_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_min_a_w()
2877 pwd->w[3] = msa_min_a_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_min_a_w()
2909 pwd->b[5] = msa_min_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_min_s_b()
2934 pwd->h[5] = msa_min_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_min_s_h()
2946 pwd->w[0] = msa_min_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_min_s_w()
2947 pwd->w[1] = msa_min_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_min_s_w()
2948 pwd->w[2] = msa_min_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_min_s_w()
2949 pwd->w[3] = msa_min_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_min_s_w()
2983 pwd->b[5] = msa_min_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_min_u_b()
3008 pwd->h[5] = msa_min_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_min_u_h()
3020 pwd->w[0] = msa_min_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_min_u_w()
3021 pwd->w[1] = msa_min_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_min_u_w()
3022 pwd->w[2] = msa_min_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_min_u_w()
3023 pwd->w[3] = msa_min_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_min_u_w()
3045 * | MOD_S.W | Vector Signed Modulo (word) |
3049 * | MOD_U.W | Vector Unsigned Modulo (word) |
3074 pwd->b[5] = msa_mod_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_mod_s_b()
3099 pwd->h[5] = msa_mod_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_mod_s_h()
3111 pwd->w[0] = msa_mod_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_mod_s_w()
3112 pwd->w[1] = msa_mod_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_mod_s_w()
3113 pwd->w[2] = msa_mod_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_mod_s_w()
3114 pwd->w[3] = msa_mod_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_mod_s_w()
3147 pwd->b[5] = msa_mod_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_mod_u_b()
3172 pwd->h[5] = msa_mod_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_mod_u_h()
3184 pwd->w[0] = msa_mod_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_mod_u_w()
3185 pwd->w[1] = msa_mod_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_mod_u_w()
3186 pwd->w[2] = msa_mod_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_mod_u_w()
3187 pwd->w[3] = msa_mod_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_mod_u_w()
3209 * | MADDV.W | Vector Multiply and Add (word) |
3213 * | MSUBV.W | Vector Multiply and Subtract (word) |
3217 * | MULV.W | Vector Multiply (word) |
3240 pwd->b[5] = msa_maddv_df(DF_BYTE, pwd->b[5], pws->b[5], pwt->b[5]); in helper_msa_maddv_b()
3265 pwd->h[5] = msa_maddv_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_maddv_h()
3277 pwd->w[0] = msa_maddv_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_maddv_w()
3278 pwd->w[1] = msa_maddv_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_maddv_w()
3279 pwd->w[2] = msa_maddv_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_maddv_w()
3280 pwd->w[3] = msa_maddv_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_maddv_w()
3312 pwd->b[5] = msa_msubv_df(DF_BYTE, pwd->b[5], pws->b[5], pwt->b[5]); in helper_msa_msubv_b()
3337 pwd->h[5] = msa_msubv_df(DF_HALF, pwd->h[5], pws->h[5], pwt->h[5]); in helper_msa_msubv_h()
3349 pwd->w[0] = msa_msubv_df(DF_WORD, pwd->w[0], pws->w[0], pwt->w[0]); in helper_msa_msubv_w()
3350 pwd->w[1] = msa_msubv_df(DF_WORD, pwd->w[1], pws->w[1], pwt->w[1]); in helper_msa_msubv_w()
3351 pwd->w[2] = msa_msubv_df(DF_WORD, pwd->w[2], pws->w[2], pwt->w[2]); in helper_msa_msubv_w()
3352 pwd->w[3] = msa_msubv_df(DF_WORD, pwd->w[3], pws->w[3], pwt->w[3]); in helper_msa_msubv_w()
3384 pwd->b[5] = msa_mulv_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_mulv_b()
3409 pwd->h[5] = msa_mulv_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_mulv_h()
3421 pwd->w[0] = msa_mulv_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_mulv_w()
3422 pwd->w[1] = msa_mulv_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_mulv_w()
3423 pwd->w[2] = msa_mulv_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_mulv_w()
3424 pwd->w[3] = msa_mulv_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_mulv_w()
3446 * | ASUB_S.W | Vector Absolute Values of Signed Subtract (word) |
3450 * | ASUB_U.W | Vector Absolute Values of Unsigned Subtract (word) |
3453 * | HSUB_S.W | Vector Signed Horizontal Subtract (word) |
3456 * | HSUB_U.W | Vector Unsigned Horizontal Subtract (word) |
3460 * | SUBS_S.W | Vector Signed Saturated Subtract (of Signed) (word) |
3464 * | SUBS_U.W | Vector Unsigned Saturated Subtract (of Uns.) (word) |
3468 * | SUBSUS_U.W | Vector Uns. Sat. Subtract (of S. from Uns.) (word) |
3472 * | SUBSUU_S.W | Vector Signed Saturated Subtract (of Uns.) (word) |
3476 * | SUBV.W | Vector Subtract (word) |
3501 pwd->b[5] = msa_asub_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_asub_s_b()
3526 pwd->h[5] = msa_asub_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_asub_s_h()
3538 pwd->w[0] = msa_asub_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_asub_s_w()
3539 pwd->w[1] = msa_asub_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_asub_s_w()
3540 pwd->w[2] = msa_asub_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_asub_s_w()
3541 pwd->w[3] = msa_asub_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_asub_s_w()
3577 pwd->b[5] = msa_asub_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_asub_u_b()
3602 pwd->h[5] = msa_asub_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_asub_u_h()
3614 pwd->w[0] = msa_asub_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_asub_u_w()
3615 pwd->w[1] = msa_asub_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_asub_u_w()
3616 pwd->w[2] = msa_asub_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_asub_u_w()
3617 pwd->w[3] = msa_asub_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_asub_u_w()
3649 pwd->h[5] = msa_hsub_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_hsub_s_h()
3661 pwd->w[0] = msa_hsub_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_hsub_s_w()
3662 pwd->w[1] = msa_hsub_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_hsub_s_w()
3663 pwd->w[2] = msa_hsub_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_hsub_s_w()
3664 pwd->w[3] = msa_hsub_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_hsub_s_w()
3696 pwd->h[5] = msa_hsub_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_hsub_u_h()
3708 pwd->w[0] = msa_hsub_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_hsub_u_w()
3709 pwd->w[1] = msa_hsub_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_hsub_u_w()
3710 pwd->w[2] = msa_hsub_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_hsub_u_w()
3711 pwd->w[3] = msa_hsub_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_hsub_u_w()
3749 pwd->b[5] = msa_subs_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_subs_s_b()
3774 pwd->h[5] = msa_subs_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_subs_s_h()
3786 pwd->w[0] = msa_subs_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_subs_s_w()
3787 pwd->w[1] = msa_subs_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_subs_s_w()
3788 pwd->w[2] = msa_subs_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_subs_s_w()
3789 pwd->w[3] = msa_subs_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_subs_s_w()
3823 pwd->b[5] = msa_subs_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_subs_u_b()
3848 pwd->h[5] = msa_subs_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_subs_u_h()
3860 pwd->w[0] = msa_subs_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_subs_u_w()
3861 pwd->w[1] = msa_subs_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_subs_u_w()
3862 pwd->w[2] = msa_subs_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_subs_u_w()
3863 pwd->w[3] = msa_subs_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_subs_u_w()
3907 pwd->b[5] = msa_subsus_u_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_subsus_u_b()
3932 pwd->h[5] = msa_subsus_u_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_subsus_u_h()
3944 pwd->w[0] = msa_subsus_u_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_subsus_u_w()
3945 pwd->w[1] = msa_subsus_u_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_subsus_u_w()
3946 pwd->w[2] = msa_subsus_u_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_subsus_u_w()
3947 pwd->w[3] = msa_subsus_u_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_subsus_u_w()
3991 pwd->b[5] = msa_subsuu_s_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_subsuu_s_b()
4016 pwd->h[5] = msa_subsuu_s_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_subsuu_s_h()
4028 pwd->w[0] = msa_subsuu_s_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_subsuu_s_w()
4029 pwd->w[1] = msa_subsuu_s_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_subsuu_s_w()
4030 pwd->w[2] = msa_subsuu_s_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_subsuu_s_w()
4031 pwd->w[3] = msa_subsuu_s_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_subsuu_s_w()
4063 pwd->b[5] = msa_subv_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_subv_b()
4088 pwd->h[5] = msa_subv_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_subv_h()
4100 pwd->w[0] = msa_subv_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_subv_w()
4101 pwd->w[1] = msa_subv_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_subv_w()
4102 pwd->w[2] = msa_subv_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_subv_w()
4103 pwd->w[3] = msa_subv_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_subv_w()
4125 * | ILVEV.W | Vector Interleave Even (word) |
4129 * | ILVOD.W | Vector Interleave Odd (word) |
4133 * | ILVL.W | Vector Interleave Left (word) |
4137 * | ILVR.W | Vector Interleave Right (word) |
4163 pwd->b[4] = pws->b[5]; in helper_msa_ilvev_b()
4164 pwd->b[5] = pwt->b[5]; in helper_msa_ilvev_b()
4178 pwd->b[5] = pws->b[4]; in helper_msa_ilvev_b()
4195 pwd->h[4] = pws->h[5]; in helper_msa_ilvev_h()
4196 pwd->h[5] = pwt->h[5]; in helper_msa_ilvev_h()
4206 pwd->h[5] = pws->h[4]; in helper_msa_ilvev_h()
4223 pwd->w[2] = pws->w[3]; in helper_msa_ilvev_w()
4224 pwd->w[3] = pwt->w[3]; in helper_msa_ilvev_w()
4225 pwd->w[0] = pws->w[1]; in helper_msa_ilvev_w()
4226 pwd->w[1] = pwt->w[1]; in helper_msa_ilvev_w()
4228 pwd->w[3] = pws->w[2]; in helper_msa_ilvev_w()
4229 pwd->w[2] = pwt->w[2]; in helper_msa_ilvev_w()
4230 pwd->w[1] = pws->w[0]; in helper_msa_ilvev_w()
4231 pwd->w[0] = pwt->w[0]; in helper_msa_ilvev_w()
4257 pwd->b[5] = pwt->b[4]; in helper_msa_ilvod_b()
4276 pwd->b[4] = pwt->b[5]; in helper_msa_ilvod_b()
4277 pwd->b[5] = pws->b[5]; in helper_msa_ilvod_b()
4305 pwd->h[5] = pwt->h[4]; in helper_msa_ilvod_h()
4312 pwd->h[4] = pwt->h[5]; in helper_msa_ilvod_h()
4313 pwd->h[5] = pws->h[5]; in helper_msa_ilvod_h()
4327 pwd->w[1] = pwt->w[0]; in helper_msa_ilvod_w()
4328 pwd->w[0] = pws->w[0]; in helper_msa_ilvod_w()
4329 pwd->w[3] = pwt->w[2]; in helper_msa_ilvod_w()
4330 pwd->w[2] = pws->w[2]; in helper_msa_ilvod_w()
4332 pwd->w[0] = pwt->w[1]; in helper_msa_ilvod_w()
4333 pwd->w[1] = pws->w[1]; in helper_msa_ilvod_w()
4334 pwd->w[2] = pwt->w[3]; in helper_msa_ilvod_w()
4335 pwd->w[3] = pws->w[3]; in helper_msa_ilvod_w()
4361 pwd->b[5] = pwt->b[14]; in helper_msa_ilvl_b()
4381 pwd->b[5] = pws->b[10]; in helper_msa_ilvl_b()
4407 pwd->h[7] = pwt->h[5]; in helper_msa_ilvl_h()
4408 pwd->h[6] = pws->h[5]; in helper_msa_ilvl_h()
4409 pwd->h[5] = pwt->h[4]; in helper_msa_ilvl_h()
4414 pwd->h[2] = pwt->h[5]; in helper_msa_ilvl_h()
4415 pwd->h[3] = pws->h[5]; in helper_msa_ilvl_h()
4417 pwd->h[5] = pws->h[6]; in helper_msa_ilvl_h()
4431 pwd->w[1] = pwt->w[3]; in helper_msa_ilvl_w()
4432 pwd->w[0] = pws->w[3]; in helper_msa_ilvl_w()
4433 pwd->w[3] = pwt->w[2]; in helper_msa_ilvl_w()
4434 pwd->w[2] = pws->w[2]; in helper_msa_ilvl_w()
4436 pwd->w[0] = pwt->w[2]; in helper_msa_ilvl_w()
4437 pwd->w[1] = pws->w[2]; in helper_msa_ilvl_w()
4438 pwd->w[2] = pwt->w[3]; in helper_msa_ilvl_w()
4439 pwd->w[3] = pws->w[3]; in helper_msa_ilvl_w()
4473 pwd->b[2] = pws->b[5]; in helper_msa_ilvr_b()
4474 pwd->b[3] = pwt->b[5]; in helper_msa_ilvr_b()
4476 pwd->b[5] = pwt->b[6]; in helper_msa_ilvr_b()
4484 pwd->b[11] = pws->b[5]; in helper_msa_ilvr_b()
4485 pwd->b[10] = pwt->b[5]; in helper_msa_ilvr_b()
4490 pwd->b[5] = pws->b[2]; in helper_msa_ilvr_b()
4508 pwd->h[5] = pwt->h[0]; in helper_msa_ilvr_h()
4518 pwd->h[5] = pws->h[2]; in helper_msa_ilvr_h()
4535 pwd->w[2] = pws->w[0]; in helper_msa_ilvr_w()
4536 pwd->w[3] = pwt->w[0]; in helper_msa_ilvr_w()
4537 pwd->w[0] = pws->w[1]; in helper_msa_ilvr_w()
4538 pwd->w[1] = pwt->w[1]; in helper_msa_ilvr_w()
4540 pwd->w[3] = pws->w[1]; in helper_msa_ilvr_w()
4541 pwd->w[2] = pwt->w[1]; in helper_msa_ilvr_w()
4542 pwd->w[1] = pws->w[0]; in helper_msa_ilvr_w()
4543 pwd->w[0] = pwt->w[0]; in helper_msa_ilvr_w()
4644 * | PCKEV.W | Vector Pack Even (word) |
4648 * | PCKOD.W | Vector Pack Odd (word) |
4652 * | VSHF.W | Vector Data Preserving Shuffle (word) |
4669 pwd->b[14] = pws->b[5]; in helper_msa_pckev_b()
4673 pwd->b[6] = pwt->b[5]; in helper_msa_pckev_b()
4677 pwd->b[5] = pwt->b[3]; in helper_msa_pckev_b()
4688 pwd->b[5] = pwt->b[10]; in helper_msa_pckev_b()
4710 pwd->h[4] = pws->h[5]; in helper_msa_pckev_h()
4712 pwd->h[0] = pwt->h[5]; in helper_msa_pckev_h()
4714 pwd->h[5] = pws->h[7]; in helper_msa_pckev_h()
4720 pwd->h[5] = pws->h[2]; in helper_msa_pckev_h()
4738 pwd->w[2] = pws->w[3]; in helper_msa_pckev_w()
4739 pwd->w[0] = pwt->w[3]; in helper_msa_pckev_w()
4740 pwd->w[3] = pws->w[1]; in helper_msa_pckev_w()
4741 pwd->w[1] = pwt->w[1]; in helper_msa_pckev_w()
4743 pwd->w[3] = pws->w[2]; in helper_msa_pckev_w()
4744 pwd->w[1] = pwt->w[2]; in helper_msa_pckev_w()
4745 pwd->w[2] = pws->w[0]; in helper_msa_pckev_w()
4746 pwd->w[0] = pwt->w[0]; in helper_msa_pckev_w()
4771 pwd->b[5] = pwt->b[2]; in helper_msa_pckod_b()
4788 pwd->b[2] = pwt->b[5]; in helper_msa_pckod_b()
4792 pwd->b[10] = pws->b[5]; in helper_msa_pckod_b()
4796 pwd->b[5] = pwt->b[11]; in helper_msa_pckod_b()
4818 pwd->h[5] = pws->h[6]; in helper_msa_pckod_h()
4825 pwd->h[2] = pwt->h[5]; in helper_msa_pckod_h()
4827 pwd->h[6] = pws->h[5]; in helper_msa_pckod_h()
4829 pwd->h[5] = pws->h[3]; in helper_msa_pckod_h()
4843 pwd->w[1] = pwt->w[0]; in helper_msa_pckod_w()
4844 pwd->w[3] = pws->w[0]; in helper_msa_pckod_w()
4845 pwd->w[0] = pwt->w[2]; in helper_msa_pckod_w()
4846 pwd->w[2] = pws->w[2]; in helper_msa_pckod_w()
4848 pwd->w[0] = pwt->w[1]; in helper_msa_pckod_w()
4849 pwd->w[2] = pws->w[1]; in helper_msa_pckod_w()
4850 pwd->w[1] = pwt->w[3]; in helper_msa_pckod_w()
4851 pwd->w[3] = pws->w[3]; in helper_msa_pckod_w()
4874 * | SLL.W | Vector Shift Left (word) |
4878 * | SRA.W | Vector Shift Right Arithmetic (word) |
4882 * | SRAR.W | Vector Shift Right Arithmetic Rounded (word) |
4886 * | SRL.W | Vector Shift Right Logical (word) |
4890 * | SRLR.W | Vector Shift Right Logical Rounded (word) |
4914 pwd->b[5] = msa_sll_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_sll_b()
4939 pwd->h[5] = msa_sll_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_sll_h()
4951 pwd->w[0] = msa_sll_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_sll_w()
4952 pwd->w[1] = msa_sll_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_sll_w()
4953 pwd->w[2] = msa_sll_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_sll_w()
4954 pwd->w[3] = msa_sll_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_sll_w()
4987 pwd->b[5] = msa_sra_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_sra_b()
5012 pwd->h[5] = msa_sra_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_sra_h()
5024 pwd->w[0] = msa_sra_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_sra_w()
5025 pwd->w[1] = msa_sra_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_sra_w()
5026 pwd->w[2] = msa_sra_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_sra_w()
5027 pwd->w[3] = msa_sra_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_sra_w()
5065 pwd->b[5] = msa_srar_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_srar_b()
5090 pwd->h[5] = msa_srar_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_srar_h()
5102 pwd->w[0] = msa_srar_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_srar_w()
5103 pwd->w[1] = msa_srar_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_srar_w()
5104 pwd->w[2] = msa_srar_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_srar_w()
5105 pwd->w[3] = msa_srar_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_srar_w()
5139 pwd->b[5] = msa_srl_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_srl_b()
5164 pwd->h[5] = msa_srl_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_srl_h()
5176 pwd->w[0] = msa_srl_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_srl_w()
5177 pwd->w[1] = msa_srl_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_srl_w()
5178 pwd->w[2] = msa_srl_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_srl_w()
5179 pwd->w[3] = msa_srl_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_srl_w()
5218 pwd->b[5] = msa_srlr_df(DF_BYTE, pws->b[5], pwt->b[5]); in helper_msa_srlr_b()
5243 pwd->h[5] = msa_srlr_df(DF_HALF, pws->h[5], pwt->h[5]); in helper_msa_srlr_h()
5255 pwd->w[0] = msa_srlr_df(DF_WORD, pws->w[0], pwt->w[0]); in helper_msa_srlr_w()
5256 pwd->w[1] = msa_srlr_df(DF_WORD, pws->w[1], pwt->w[1]); in helper_msa_srlr_w()
5257 pwd->w[2] = msa_srlr_df(DF_WORD, pws->w[2], pwt->w[2]); in helper_msa_srlr_w()
5258 pwd->w[3] = msa_srlr_df(DF_WORD, pws->w[3], pwt->w[3]); in helper_msa_srlr_w()
5333 pwx->w[i] = pws->w[SHF_POS(i, imm)]; in helper_msa_shf_df()
5363 pwd->w[i] = msa_ ## func ## _df(df, pws->w[i], u5); \
5408 pwd->w[i] = (int32_t)s10; in MSA_BINOP_IMM_DF()
5456 pwd->w[i] = msa_ ## func ## _df(df, pws->w[i], u5); \
5504 pwd->w[i] = msa_ ## func ## _df(df, pwd->w[i], pws->w[i], \ in MSA_BINOP_IMMU_DF()
5603 pwd->b[5] = msa_ ## func ## _df(df, pws->b[5], pwt->b[5]); \
5621 pwd->h[5] = msa_ ## func ## _df(df, pws->h[5], pwt->h[5]); \
5626 pwd->w[0] = msa_ ## func ## _df(df, pws->w[0], pwt->w[0]); \
5627 pwd->w[1] = msa_ ## func ## _df(df, pws->w[1], pwt->w[1]); \
5628 pwd->w[2] = msa_ ## func ## _df(df, pws->w[2], pwt->w[2]); \
5629 pwd->w[3] = msa_ ## func ## _df(df, pws->w[3], pwt->w[3]); \
5731 pwd->b[5] = msa_ ## func ## _df(df, pwd->b[5], pws->b[5], \
5732 pwt->b[5]); \
5760 pwd->h[5] = msa_ ## func ## _df(df, pwd->h[5], pws->h[5], pwt->h[5]); \
5765 pwd->w[0] = msa_ ## func ## _df(df, pwd->w[0], pws->w[0], pwt->w[0]); \
5766 pwd->w[1] = msa_ ## func ## _df(df, pwd->w[1], pws->w[1], pwt->w[1]); \
5767 pwd->w[2] = msa_ ## func ## _df(df, pwd->w[2], pws->w[2], pwt->w[2]); \
5768 pwd->w[3] = msa_ ## func ## _df(df, pwd->w[3], pws->w[3], pwt->w[3]); \
5806 pwd->w[i] = pws->w[n]; in MSA_TEROP_DF()
5830 #define MSA_DO_W MSA_DO(w)
5835 #define MSA_LOOP_W MSA_LOOP(W)
5885 #define Rw(pwr, i) (pwr->w[i])
5886 #define Lw(pwr, i) (pwr->w[i + DF_ELEMENTS(DF_WORD) / 2])
5965 env->active_tc.gpr[rd] = (int32_t)env->active_fpu.fpr[ws].wr.w[n]; in helper_msa_copy_s_w()
6014 env->active_tc.gpr[rd] = (uint32_t)env->active_fpu.fpr[ws].wr.w[n]; in helper_msa_copy_u_w()
6062 pwd->w[n] = (int32_t)rs; in helper_msa_insert_w()
6088 pwd->w[n] = (int32_t)pws->w[0]; in helper_msa_insve_df()
6145 pwd->w[i] = (int32_t)env->active_tc.gpr[rs]; in helper_msa_fill_df()
6560 MSA_FLOAT_AF(pwx->w[i], pws->w[i], pwt->w[i], 32, quiet); in compare_af()
6589 MSA_FLOAT_COND(pwx->w[i], unordered, pws->w[i], pwt->w[i], 32, in compare_un()
6620 MSA_FLOAT_COND(pwx->w[i], eq, pws->w[i], pwt->w[i], 32, quiet); in compare_eq()
6649 MSA_FLOAT_UEQ(pwx->w[i], pws->w[i], pwt->w[i], 32, quiet); in compare_ueq()
6678 MSA_FLOAT_COND(pwx->w[i], lt, pws->w[i], pwt->w[i], 32, quiet); in compare_lt()
6707 MSA_FLOAT_ULT(pwx->w[i], pws->w[i], pwt->w[i], 32, quiet); in compare_ult()
6736 MSA_FLOAT_COND(pwx->w[i], le, pws->w[i], pwt->w[i], 32, quiet); in compare_le()
6765 MSA_FLOAT_ULE(pwx->w[i], pws->w[i], pwt->w[i], 32, quiet); in compare_ule()
6794 MSA_FLOAT_OR(pwx->w[i], pws->w[i], pwt->w[i], 32, quiet); in compare_or()
6823 MSA_FLOAT_UNE(pwx->w[i], pws->w[i], pwt->w[i], 32, quiet); in compare_une()
6852 MSA_FLOAT_NE(pwx->w[i], pws->w[i], pwt->w[i], 32, quiet); in compare_ne()
7102 MSA_FLOAT_BINOP(pwx->w[i], add, pws->w[i], pwt->w[i], 32); in helper_msa_fadd_df()
7132 MSA_FLOAT_BINOP(pwx->w[i], sub, pws->w[i], pwt->w[i], 32); in helper_msa_fsub_df()
7162 MSA_FLOAT_BINOP(pwx->w[i], mul, pws->w[i], pwt->w[i], 32); in helper_msa_fmul_df()
7193 MSA_FLOAT_BINOP(pwx->w[i], div, pws->w[i], pwt->w[i], 32); in helper_msa_fdiv_df()
7238 MSA_FLOAT_MULADD(pwx->w[i], pwd->w[i], in helper_msa_fmadd_df()
7239 pws->w[i], pwt->w[i], 0, 32); in helper_msa_fmadd_df()
7271 MSA_FLOAT_MULADD(pwx->w[i], pwd->w[i], in helper_msa_fmsub_df()
7272 pws->w[i], pwt->w[i], in helper_msa_fmsub_df()
7306 MSA_FLOAT_BINOP(pwx->w[i], scalbn, pws->w[i], in helper_msa_fexp2_df()
7307 pwt->w[i] > 0x200 ? 0x200 : in helper_msa_fexp2_df()
7308 pwt->w[i] < -0x200 ? -0x200 : pwt->w[i], in helper_msa_fexp2_df()
7364 MSA_FLOAT_BINOP(Lh(pwx, i), from_float32, pws->w[i], ieee, 16); in helper_msa_fexdo_df()
7365 MSA_FLOAT_BINOP(Rh(pwx, i), from_float32, pwt->w[i], ieee, 16); in helper_msa_fexdo_df()
7410 MSA_FLOAT_UNOP_XD(Lh(pwx, i), to_q16, pws->w[i], 32, 16); in helper_msa_ftq_df()
7411 MSA_FLOAT_UNOP_XD(Rh(pwx, i), to_q16, pwt->w[i], 32, 16); in helper_msa_ftq_df()
7478 if (NUMBER_QNAN_PAIR(pws->w[0], pwt->w[0], 32, status)) { in helper_msa_fmin_df()
7479 MSA_FLOAT_MAXOP(pwx->w[0], min, pws->w[0], pws->w[0], 32); in helper_msa_fmin_df()
7480 } else if (NUMBER_QNAN_PAIR(pwt->w[0], pws->w[0], 32, status)) { in helper_msa_fmin_df()
7481 MSA_FLOAT_MAXOP(pwx->w[0], min, pwt->w[0], pwt->w[0], 32); in helper_msa_fmin_df()
7483 MSA_FLOAT_MAXOP(pwx->w[0], min, pws->w[0], pwt->w[0], 32); in helper_msa_fmin_df()
7486 if (NUMBER_QNAN_PAIR(pws->w[1], pwt->w[1], 32, status)) { in helper_msa_fmin_df()
7487 MSA_FLOAT_MAXOP(pwx->w[1], min, pws->w[1], pws->w[1], 32); in helper_msa_fmin_df()
7488 } else if (NUMBER_QNAN_PAIR(pwt->w[1], pws->w[1], 32, status)) { in helper_msa_fmin_df()
7489 MSA_FLOAT_MAXOP(pwx->w[1], min, pwt->w[1], pwt->w[1], 32); in helper_msa_fmin_df()
7491 MSA_FLOAT_MAXOP(pwx->w[1], min, pws->w[1], pwt->w[1], 32); in helper_msa_fmin_df()
7494 if (NUMBER_QNAN_PAIR(pws->w[2], pwt->w[2], 32, status)) { in helper_msa_fmin_df()
7495 MSA_FLOAT_MAXOP(pwx->w[2], min, pws->w[2], pws->w[2], 32); in helper_msa_fmin_df()
7496 } else if (NUMBER_QNAN_PAIR(pwt->w[2], pws->w[2], 32, status)) { in helper_msa_fmin_df()
7497 MSA_FLOAT_MAXOP(pwx->w[2], min, pwt->w[2], pwt->w[2], 32); in helper_msa_fmin_df()
7499 MSA_FLOAT_MAXOP(pwx->w[2], min, pws->w[2], pwt->w[2], 32); in helper_msa_fmin_df()
7502 if (NUMBER_QNAN_PAIR(pws->w[3], pwt->w[3], 32, status)) { in helper_msa_fmin_df()
7503 MSA_FLOAT_MAXOP(pwx->w[3], min, pws->w[3], pws->w[3], 32); in helper_msa_fmin_df()
7504 } else if (NUMBER_QNAN_PAIR(pwt->w[3], pws->w[3], 32, status)) { in helper_msa_fmin_df()
7505 MSA_FLOAT_MAXOP(pwx->w[3], min, pwt->w[3], pwt->w[3], 32); in helper_msa_fmin_df()
7507 MSA_FLOAT_MAXOP(pwx->w[3], min, pws->w[3], pwt->w[3], 32); in helper_msa_fmin_df()
7551 FMAXMIN_A(min, max, pwx->w[0], pws->w[0], pwt->w[0], 32, status); in helper_msa_fmin_a_df()
7552 FMAXMIN_A(min, max, pwx->w[1], pws->w[1], pwt->w[1], 32, status); in helper_msa_fmin_a_df()
7553 FMAXMIN_A(min, max, pwx->w[2], pws->w[2], pwt->w[2], 32, status); in helper_msa_fmin_a_df()
7554 FMAXMIN_A(min, max, pwx->w[3], pws->w[3], pwt->w[3], 32, status); in helper_msa_fmin_a_df()
7580 if (NUMBER_QNAN_PAIR(pws->w[0], pwt->w[0], 32, status)) { in helper_msa_fmax_df()
7581 MSA_FLOAT_MAXOP(pwx->w[0], max, pws->w[0], pws->w[0], 32); in helper_msa_fmax_df()
7582 } else if (NUMBER_QNAN_PAIR(pwt->w[0], pws->w[0], 32, status)) { in helper_msa_fmax_df()
7583 MSA_FLOAT_MAXOP(pwx->w[0], max, pwt->w[0], pwt->w[0], 32); in helper_msa_fmax_df()
7585 MSA_FLOAT_MAXOP(pwx->w[0], max, pws->w[0], pwt->w[0], 32); in helper_msa_fmax_df()
7588 if (NUMBER_QNAN_PAIR(pws->w[1], pwt->w[1], 32, status)) { in helper_msa_fmax_df()
7589 MSA_FLOAT_MAXOP(pwx->w[1], max, pws->w[1], pws->w[1], 32); in helper_msa_fmax_df()
7590 } else if (NUMBER_QNAN_PAIR(pwt->w[1], pws->w[1], 32, status)) { in helper_msa_fmax_df()
7591 MSA_FLOAT_MAXOP(pwx->w[1], max, pwt->w[1], pwt->w[1], 32); in helper_msa_fmax_df()
7593 MSA_FLOAT_MAXOP(pwx->w[1], max, pws->w[1], pwt->w[1], 32); in helper_msa_fmax_df()
7596 if (NUMBER_QNAN_PAIR(pws->w[2], pwt->w[2], 32, status)) { in helper_msa_fmax_df()
7597 MSA_FLOAT_MAXOP(pwx->w[2], max, pws->w[2], pws->w[2], 32); in helper_msa_fmax_df()
7598 } else if (NUMBER_QNAN_PAIR(pwt->w[2], pws->w[2], 32, status)) { in helper_msa_fmax_df()
7599 MSA_FLOAT_MAXOP(pwx->w[2], max, pwt->w[2], pwt->w[2], 32); in helper_msa_fmax_df()
7601 MSA_FLOAT_MAXOP(pwx->w[2], max, pws->w[2], pwt->w[2], 32); in helper_msa_fmax_df()
7604 if (NUMBER_QNAN_PAIR(pws->w[3], pwt->w[3], 32, status)) { in helper_msa_fmax_df()
7605 MSA_FLOAT_MAXOP(pwx->w[3], max, pws->w[3], pws->w[3], 32); in helper_msa_fmax_df()
7606 } else if (NUMBER_QNAN_PAIR(pwt->w[3], pws->w[3], 32, status)) { in helper_msa_fmax_df()
7607 MSA_FLOAT_MAXOP(pwx->w[3], max, pwt->w[3], pwt->w[3], 32); in helper_msa_fmax_df()
7609 MSA_FLOAT_MAXOP(pwx->w[3], max, pws->w[3], pwt->w[3], 32); in helper_msa_fmax_df()
7653 FMAXMIN_A(max, min, pwx->w[0], pws->w[0], pwt->w[0], 32, status); in helper_msa_fmax_a_df()
7654 FMAXMIN_A(max, min, pwx->w[1], pws->w[1], pwt->w[1], 32, status); in helper_msa_fmax_a_df()
7655 FMAXMIN_A(max, min, pwx->w[2], pws->w[2], pwt->w[2], 32, status); in helper_msa_fmax_a_df()
7656 FMAXMIN_A(max, min, pwx->w[3], pws->w[3], pwt->w[3], 32, status); in helper_msa_fmax_a_df()
7677 pwd->w[0] = float_class_s(pws->w[0], status); in helper_msa_fclass_df()
7678 pwd->w[1] = float_class_s(pws->w[1], status); in helper_msa_fclass_df()
7679 pwd->w[2] = float_class_s(pws->w[2], status); in helper_msa_fclass_df()
7680 pwd->w[3] = float_class_s(pws->w[3], status); in helper_msa_fclass_df()
7718 MSA_FLOAT_UNOP0(pwx->w[i], to_int32_round_to_zero, pws->w[i], 32); in helper_msa_ftrunc_s_df()
7748 MSA_FLOAT_UNOP0(pwx->w[i], to_uint32_round_to_zero, pws->w[i], 32); in helper_msa_ftrunc_u_df()
7778 MSA_FLOAT_UNOP(pwx->w[i], sqrt, pws->w[i], 32); in helper_msa_fsqrt_df()
7825 MSA_FLOAT_RECIPROCAL(pwx->w[i], float32_sqrt(pws->w[i], in helper_msa_frsqrt_df()
7857 MSA_FLOAT_RECIPROCAL(pwx->w[i], pws->w[i], 32); in helper_msa_frcp_df()
7887 MSA_FLOAT_UNOP(pwx->w[i], round_to_int, pws->w[i], 32); in helper_msa_frint_df()
7941 MSA_FLOAT_LOGB(pwx->w[i], pws->w[i], 32); in helper_msa_flog2_df()
7978 MSA_FLOAT_BINOP(pwx->w[i], from_float16, Lh(pws, i), ieee, 32); in helper_msa_fexupl_df()
8014 MSA_FLOAT_BINOP(pwx->w[i], from_float16, Rh(pws, i), ieee, 32); in helper_msa_fexupr_df()
8041 MSA_FLOAT_UNOP(pwx->w[i], from_q16, Lh(pws, i), 32); in helper_msa_ffql_df()
8067 MSA_FLOAT_UNOP(pwx->w[i], from_q16, Rh(pws, i), 32); in helper_msa_ffqr_df()
8095 MSA_FLOAT_UNOP0(pwx->w[i], to_int32, pws->w[i], 32); in helper_msa_ftint_s_df()
8125 MSA_FLOAT_UNOP0(pwx->w[i], to_uint32, pws->w[i], 32); in helper_msa_ftint_u_df()
8161 MSA_FLOAT_UNOP(pwx->w[i], from_int32, pws->w[i], 32); in helper_msa_ffint_s_df()
8191 MSA_FLOAT_UNOP(pwx->w[i], from_uint32, pws->w[i], 32); in helper_msa_ffint_u_df()