• Home
  • Raw
  • Download

Lines Matching refs:in0

225 #define MSA_ST_V2(RTYPE, in0, in1, pdst, stride)  \  argument
227 MSA_ST_V(RTYPE, in0, (pdst)); \
231 #define MSA_ST_V4(RTYPE, in0, in1, in2, in3, pdst, stride) \ argument
233 MSA_ST_V2(RTYPE, in0, in1, (pdst), stride); \
237 #define MSA_ST_V8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \ argument
239 MSA_ST_V4(RTYPE, in0, in1, in2, in3, (pdst), stride); \
318 #define MSA_ST_W8(in0, in1, idx0, idx1, idx2, idx3, \ argument
321 MSA_ST_W4(in0, idx0, idx1, idx2, idx3, pdst, stride) \
347 #define MSA_ST_D4(in0, in1, idx0, idx1, idx2, idx3, pdst, stride) \ argument
350 out0_m = __msa_copy_u_d((v2i64) in0, idx0); \
351 out1_m = __msa_copy_u_d((v2i64) in0, idx1); \
359 #define MSA_ST_D8(in0, in1, in2, in3, idx0, idx1, idx2, idx3, \ argument
362 MSA_ST_D4(in0, in1, idx0, idx1, idx2, idx3, pdst, stride) \
374 #define MSA_VSHF_B(RTYPE, in0, in1, mask, out) \ argument
376 out = (RTYPE) __msa_vshf_b((v16i8) mask, (v16i8) in0, (v16i8) in1); \
379 #define MSA_VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) \ argument
381 MSA_VSHF_B(RTYPE, in0, in1, mask0, out0) \
385 #define MSA_VSHF_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
388 MSA_VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1); \
400 #define MSA_VSHF_H(RTYPE, in0, in1, mask, out) \ argument
402 out = (RTYPE) __msa_vshf_h((v8i16) mask, (v8i16) in0, (v8i16) in1); \
405 #define MSA_VSHF_H2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) \ argument
407 MSA_VSHF_H(RTYPE, in0, in1, mask0, out0) \
411 #define MSA_VSHF_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
414 MSA_VSHF_H2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1); \
426 #define MSA_VSHF_W(RTYPE, in0, in1, mask, out) \ argument
428 out = (RTYPE) __msa_vshf_w((v4i32) mask, (v4i32) in0, (v4i32) in1); \
431 #define MSA_VSHF_W2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) \ argument
433 MSA_VSHF_W(RTYPE, in0, in1, mask0, out0) \
437 #define MSA_VSHF_W4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
440 MSA_VSHF_W2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1); \
451 #define MSA_ILVEV_B(RTYPE, in0, in1, out) \ argument
453 out = (RTYPE) __msa_ilvev_b((v16i8) in0, (v16i8) in1); \
456 #define MSA_ILVEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
458 MSA_ILVEV_B(RTYPE, in0, in1, out0); \
462 #define MSA_ILVEV_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
465 MSA_ILVEV_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
476 #define MSA_ILVEV_H(RTYPE, in0, in1, out) \ argument
478 out = (RTYPE) __msa_ilvev_h((v8i16) in0, (v8i16) in1); \
481 #define MSA_ILVEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
483 MSA_ILVEV_H(RTYPE, in0, in1, out0); \
487 #define MSA_ILVEV_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
490 MSA_ILVEV_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
501 #define MSA_ILVEV_W(RTYPE, in0, in1, out) \ argument
503 out = (RTYPE) __msa_ilvev_w((v2i64) in0, (v2i64) in1); \
506 #define MSA_ILVEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
508 MSA_ILVEV_W(RTYPE, in0, in1, out0); \
512 #define MSA_ILVEV_W4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
515 MSA_ILVEV_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
526 #define MSA_ILVEV_D(RTYPE, in0, in1, out) \ argument
528 out = (RTYPE) __msa_ilvev_d((v2i64) in0, (v2i64) in1); \
531 #define MSA_ILVEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
533 MSA_ILVEV_D(RTYPE, in0, in1, out0); \
537 #define MSA_ILVEV_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
540 MSA_ILVEV_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
551 #define MSA_ILVOD_B(RTYPE, in0, in1, out) \ argument
553 out = (RTYPE) __msa_ilvod_b((v16i8) in0, (v16i8) in1); \
556 #define MSA_ILVOD_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
558 MSA_ILVOD_B(RTYPE, in0, in1, out0); \
562 #define MSA_ILVOD_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
565 MSA_ILVOD_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
576 #define MSA_ILVOD_H(RTYPE, in0, in1, out) \ argument
578 out = (RTYPE) __msa_ilvod_h((v8i16) in0, (v8i16) in1); \
581 #define MSA_ILVOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
583 MSA_ILVOD_H(RTYPE, in0, in1, out0); \
587 #define MSA_ILVOD_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
590 MSA_ILVOD_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
601 #define MSA_ILVOD_W(RTYPE, in0, in1, out) \ argument
603 out = (RTYPE) __msa_ilvod_w((v4i32) in0, (v4i32) in1); \
606 #define MSA_ILVOD_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
608 MSA_ILVOD_W(RTYPE, in0, in1, out0); \
612 #define MSA_ILVOD_W4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
615 MSA_ILVOD_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
626 #define MSA_ILVOD_D(RTYPE, in0, in1, out) \ argument
628 out = (RTYPE) __msa_ilvod_d((v2i64) in0, (v2i64) in1); \
631 #define MSA_ILVOD_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
633 MSA_ILVOD_D(RTYPE, in0, in1, out0); \
637 #define MSA_ILVOD_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
640 MSA_ILVOD_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
651 #define MSA_ILVL_B(RTYPE, in0, in1, out) \ argument
653 out = (RTYPE) __msa_ilvl_b((v16i8) in0, (v16i8) in1); \
656 #define MSA_ILVL_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
658 MSA_ILVL_B(RTYPE, in0, in1, out0); \
662 #define MSA_ILVL_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
665 MSA_ILVL_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
676 #define MSA_ILVL_H(RTYPE, in0, in1, out) \ argument
678 out = (RTYPE) __msa_ilvl_h((v8i16) in0, (v8i16) in1); \
681 #define MSA_ILVL_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
683 MSA_ILVL_H(RTYPE, in0, in1, out0); \
687 #define MSA_ILVL_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
690 MSA_ILVL_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
701 #define MSA_ILVL_W(RTYPE, in0, in1, out) \ argument
703 out = (RTYPE) __msa_ilvl_w((v4i32) in0, (v4i32) in1); \
706 #define MSA_ILVL_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
708 MSA_ILVL_W(RTYPE, in0, in1, out0); \
712 #define MSA_ILVL_W4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
715 MSA_ILVL_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
726 #define MSA_ILVL_D(RTYPE, in0, in1, out) \ argument
728 out = (RTYPE) __msa_ilvl_d((v2i64) in0, (v2i64) in1); \
731 #define MSA_ILVL_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
733 MSA_ILVL_D(RTYPE, in0, in1, out0); \
737 #define MSA_ILVL_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
740 MSA_ILVL_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
751 #define MSA_ILVR_B(RTYPE, in0, in1, out) \ argument
753 out = (RTYPE) __msa_ilvr_b((v16i8) in0, (v16i8) in1); \
756 #define MSA_ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
758 MSA_ILVR_B(RTYPE, in0, in1, out0); \
762 #define MSA_ILVR_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
765 MSA_ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
776 #define MSA_ILVR_H(RTYPE, in0, in1, out) \ argument
778 out = (RTYPE) __msa_ilvr_h((v8i16) in0, (v8i16) in1); \
781 #define MSA_ILVR_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
783 MSA_ILVR_H(RTYPE, in0, in1, out0); \
787 #define MSA_ILVR_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
790 MSA_ILVR_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
801 #define MSA_ILVR_W(RTYPE, in0, in1, out) \ argument
803 out = (RTYPE) __msa_ilvr_w((v4i32) in0, (v4i32) in1); \
806 #define MSA_ILVR_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
808 MSA_ILVR_W(RTYPE, in0, in1, out0); \
812 #define MSA_ILVR_W4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
815 MSA_ILVR_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
826 #define MSA_ILVR_D(RTYPE, in0, in1, out) \ argument
828 out = (RTYPE) __msa_ilvr_d((v2i64) in0, (v2i64) in1); \
831 #define MSA_ILVR_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
833 MSA_ILVR_D(RTYPE, in0, in1, out0); \
837 #define MSA_ILVR_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
840 MSA_ILVR_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
853 #define MSA_ILVRL_B2(RTYPE, in0, in1, out0, out1) \ argument
855 MSA_ILVR_B(RTYPE, in0, in1, out0); \
856 MSA_ILVL_B(RTYPE, in0, in1, out1); \
859 #define MSA_ILVRL_B4(RTYPE, in0, in1, in2, in3, \ argument
862 MSA_ILVRL_B2(RTYPE, in0, in1, out0, out1); \
875 #define MSA_ILVRL_H2(RTYPE, in0, in1, out0, out1) \ argument
877 MSA_ILVR_H(RTYPE, in0, in1, out0); \
878 MSA_ILVL_H(RTYPE, in0, in1, out1); \
881 #define MSA_ILVRL_H4(RTYPE, in0, in1, in2, in3, \ argument
884 MSA_ILVRL_H2(RTYPE, in0, in1, out0, out1); \
897 #define MSA_ILVRL_W2(RTYPE, in0, in1, out0, out1) \ argument
899 MSA_ILVR_W(RTYPE, in0, in1, out0); \
900 MSA_ILVL_W(RTYPE, in0, in1, out1); \
903 #define MSA_ILVRL_W4(RTYPE, in0, in1, in2, in3, \ argument
906 MSA_ILVRL_W2(RTYPE, in0, in1, out0, out1); \
919 #define MSA_ILVRL_D2(RTYPE, in0, in1, out0, out1) \ argument
921 MSA_ILVR_D(RTYPE, in0, in1, out0); \
922 MSA_ILVL_D(RTYPE, in0, in1, out1); \
925 #define MSA_ILVRL_D4(RTYPE, in0, in1, in2, in3, \ argument
928 MSA_ILVRL_D2(RTYPE, in0, in1, out0, out1); \
1021 #define MSA_PCKEV_B(RTYPE, in0, in1, out) \ argument
1023 out = (RTYPE) __msa_pckev_b((v16i8) in0, (v16i8) in1); \
1026 #define MSA_PCKEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1028 MSA_PCKEV_B(RTYPE, in0, in1, out0) \
1032 #define MSA_PCKEV_B4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1035 MSA_PCKEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) \
1047 #define MSA_PCKEV_H(RTYPE, in0, in1, out) \ argument
1049 out = (RTYPE) __msa_pckev_h((v8i16) in0, (v8i16) in1); \
1052 #define MSA_PCKEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1054 MSA_PCKEV_H(RTYPE, in0, in1, out0) \
1058 #define MSA_PCKEV_H4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1061 MSA_PCKEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) \
1073 #define MSA_PCKEV_W(RTYPE, in0, in1, out) \ argument
1075 out = (RTYPE) __msa_pckev_w((v4i32) in0, (v4i32) in1); \
1078 #define MSA_PCKEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1080 MSA_PCKEV_W(RTYPE, in0, in1, out0) \
1084 #define MSA_PCKEV_W4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1087 MSA_PCKEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) \
1099 #define MSA_PCKEV_D(RTYPE, in0, in1, out) \ argument
1101 out = (RTYPE) __msa_pckev_d((v2i64) in0, (v2i64) in1); \
1104 #define MSA_PCKEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1106 MSA_PCKEV_D(RTYPE, in0, in1, out0) \
1110 #define MSA_PCKEV_D4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1113 MSA_PCKEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) \
1125 #define MSA_PCKOD_B(RTYPE, in0, in1, out) \ argument
1127 out = (RTYPE) __msa_pckod_b((v16i8) in0, (v16i8) in1); \
1130 #define MSA_PCKOD_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1132 MSA_PCKOD_B(RTYPE, in0, in1, out0) \
1136 #define MSA_PCKOD_B4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1139 MSA_PCKOD_B2(RTYPE, in0, in1, in2, in3, out0, out1) \
1151 #define MSA_PCKOD_H(RTYPE, in0, in1, out) \ argument
1153 out = (RTYPE) __msa_pckod_h((v8i16) in0, (v8i16) in1); \
1156 #define MSA_PCKOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1158 MSA_PCKOD_H(RTYPE, in0, in1, out0) \
1162 #define MSA_PCKOD_H4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1165 MSA_PCKOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) \
1177 #define MSA_PCKOD_W(RTYPE, in0, in1, out) \ argument
1179 out = (RTYPE) __msa_pckod_w((v4i32) in0, (v4i32) in1); \
1182 #define MSA_PCKOD_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1184 MSA_PCKOD_W(RTYPE, in0, in1, out0) \
1188 #define MSA_PCKOD_W4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1191 MSA_PCKOD_W2(RTYPE, in0, in1, in2, in3, out0, out1) \
1203 #define MSA_PCKOD_D(RTYPE, in0, in1, out) \ argument
1205 out = (RTYPE) __msa_pckod_d((v2i64) in0, (v2i64) in1); \
1208 #define MSA_PCKOD_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1210 MSA_PCKOD_D(RTYPE, in0, in1, out0) \
1214 #define MSA_PCKOD_D4(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
1217 MSA_PCKOD_D2(RTYPE, in0, in1, in2, in3, out0, out1) \
1486 #define MSA_CLIP_SH2_0_255(in0, in1) \ argument
1488 MSA_CLIP_SH_0_255(in0); \
1492 #define MSA_CLIP_SH4_0_255(in0, in1, in2, in3) \ argument
1494 MSA_CLIP_SH2_0_255(in0, in1); \
1498 #define MSA_CLIP_SH8_0_255(in0, in1, in2, in3, \ argument
1501 MSA_CLIP_SH4_0_255(in0, in1, in2, in3); \
1516 #define MSA_CLIP_SW2_0_255(in0, in1) \ argument
1518 MSA_CLIP_SW_0_255(in0); \
1522 #define MSA_CLIP_SW4_0_255(in0, in1, in2, in3) \ argument
1524 MSA_CLIP_SW2_0_255(in0, in1); \
1528 #define MSA_CLIP_SW8_0_255(in0, in1, in2, in3, \ argument
1531 MSA_CLIP_SW4_0_255(in0, in1, in2, in3); \
1664 #define MSA_SAT_UH2(in0, in1, sat_val) \ argument
1666 MSA_SAT_UH(in0, sat_val) \
1670 #define MSA_SAT_UH4(in0, in1, in2, in3, sat_val) \ argument
1672 MSA_SAT_UH2(in0, in1, sat_val) \
1691 #define MSA_SAT_SH2(in0, in1, sat_val) \ argument
1693 MSA_SAT_SH(in0, sat_val) \
1697 #define MSA_SAT_SH4(in0, in1, in2, in3, sat_val) \ argument
1699 MSA_SAT_SH2(in0, in1, sat_val) \
1718 #define MSA_SAT_UW2(in0, in1, sat_val) \ argument
1720 MSA_SAT_UW(in0, sat_val) \
1724 #define MSA_SAT_UW4(in0, in1, in2, in3, sat_val) \ argument
1726 MSA_SAT_UW2(in0, in1, sat_val) \
1745 #define MSA_SAT_SW2(in0, in1, sat_val) \ argument
1747 MSA_SAT_SW(in0, sat_val) \
1751 #define MSA_SAT_SW4(in0, in1, in2, in3, sat_val) \ argument
1753 MSA_SAT_SW2(in0, in1, sat_val) \
1770 #define MSA_XORI_B2_128(RTYPE, in0, in1) \ argument
1772 MSA_XORI_B_128(RTYPE, in0); \
1776 #define MSA_XORI_B4_128(RTYPE, in0, in1, in2, in3) \ argument
1778 MSA_XORI_B2_128(RTYPE, in0, in1); \
1796 #define MSA_SRL_B2(RTYPE, in0, in1, shift) \ argument
1798 MSA_SRL_B(RTYPE, in0, shift); \
1802 #define MSA_SRL_B4(RTYPE, in0, in1, in2, in3, shift) \ argument
1804 MSA_SRL_B2(RTYPE, in0, in1, shift); \
1822 #define MSA_SRL_H2(RTYPE, in0, in1, shift) \ argument
1824 MSA_SRL_H(RTYPE, in0, shift); \
1828 #define MSA_SRL_H4(RTYPE, in0, in1, in2, in3, shift) \ argument
1830 MSA_SRL_H2(RTYPE, in0, in1, shift); \
1848 #define MSA_SRL_W2(RTYPE, in0, in1, shift) \ argument
1850 MSA_SRL_W(RTYPE, in0, shift); \
1854 #define MSA_SRL_W4(RTYPE, in0, in1, in2, in3, shift) \ argument
1856 MSA_SRL_W2(RTYPE, in0, in1, shift); \
1874 #define MSA_SRL_D2(RTYPE, in0, in1, shift) \ argument
1876 MSA_SRL_D(RTYPE, in0, shift); \
1880 #define MSA_SRL_D4(RTYPE, in0, in1, in2, in3, shift) \ argument
1882 MSA_SRL_D2(RTYPE, in0, in1, shift); \
1900 #define MSA_SRLR_B2(RTYPE, in0, in1, shift) \ argument
1902 MSA_SRLR_B(RTYPE, in0, shift); \
1906 #define MSA_SRLR_B4(RTYPE, in0, in1, in2, in3, shift) \ argument
1908 MSA_SRLR_B2(RTYPE, in0, in1, shift); \
1926 #define MSA_SRLR_H2(RTYPE, in0, in1, shift) \ argument
1928 MSA_SRLR_H(RTYPE, in0, shift); \
1932 #define MSA_SRLR_H4(RTYPE, in0, in1, in2, in3, shift) \ argument
1934 MSA_SRLR_H2(RTYPE, in0, in1, shift); \
1952 #define MSA_SRLR_W2(RTYPE, in0, in1, shift) \ argument
1954 MSA_SRLR_W(RTYPE, in0, shift); \
1958 #define MSA_SRLR_W4(RTYPE, in0, in1, in2, in3, shift) \ argument
1960 MSA_SRLR_W2(RTYPE, in0, in1, shift); \
1978 #define MSA_SRLR_D2(RTYPE, in0, in1, shift) \ argument
1980 MSA_SRLR_D(RTYPE, in0, shift); \
1984 #define MSA_SRLR_D4(RTYPE, in0, in1, in2, in3, shift) \ argument
1986 MSA_SRLR_D2(RTYPE, in0, in1, shift); \
2004 #define MSA_SRAR_B2(RTYPE, in0, in1, shift) \ argument
2006 MSA_SRAR_B(RTYPE, in0, shift); \
2010 #define MSA_SRAR_B4(RTYPE, in0, in1, in2, in3, shift) \ argument
2012 MSA_SRAR_B2(RTYPE, in0, in1, shift); \
2030 #define MSA_SRAR_H2(RTYPE, in0, in1, shift) \ argument
2032 MSA_SRAR_H(RTYPE, in0, shift); \
2036 #define MSA_SRAR_H4(RTYPE, in0, in1, in2, in3, shift) \ argument
2038 MSA_SRAR_H2(RTYPE, in0, in1, shift); \
2056 #define MSA_SRAR_W2(RTYPE, in0, in1, shift) \ argument
2058 MSA_SRAR_W(RTYPE, in0, shift); \
2062 #define MSA_SRAR_W4(RTYPE, in0, in1, in2, in3, shift) \ argument
2064 MSA_SRAR_W2(RTYPE, in0, in1, shift); \
2083 #define MSA_SRAR_D2(RTYPE, in0, in1, shift) \ argument
2085 MSA_SRAR_D(RTYPE, in0, shift); \
2089 #define MSA_SRAR_D4(RTYPE, in0, in1, in2, in3, shift) \ argument
2091 MSA_SRAR_D2(RTYPE, in0, in1, shift); \
2109 #define MSA_SRARI_B2(RTYPE, in0, in1, shift) \ argument
2111 MSA_SRARI_B(RTYPE, in0, shift); \
2115 #define MSA_SRARI_B4(RTYPE, in0, in1, in2, in3, shift) \ argument
2117 MSA_SRARI_B2(RTYPE, in0, in1, shift); \
2135 #define MSA_SRARI_H2(RTYPE, in0, in1, shift) \ argument
2137 MSA_SRARI_H(RTYPE, in0, shift); \
2141 #define MSA_SRARI_H4(RTYPE, in0, in1, in2, in3, shift) \ argument
2143 MSA_SRARI_H2(RTYPE, in0, in1, shift); \
2161 #define MSA_SRARI_W2(RTYPE, in0, in1, shift) \ argument
2163 MSA_SRARI_W(RTYPE, in0, shift); \
2167 #define MSA_SRARI_W4(RTYPE, in0, in1, in2, in3, shift) \ argument
2169 MSA_SRARI_W2(RTYPE, in0, in1, shift); \
2188 #define MSA_SRARI_D2(RTYPE, in0, in1, shift) \ argument
2190 MSA_SRARI_D(RTYPE, in0, shift); \
2194 #define MSA_SRARI_D4(RTYPE, in0, in1, in2, in3, shift) \ argument
2196 MSA_SRARI_D2(RTYPE, in0, in1, shift); \
2206 #define MSA_TRANSPOSE4x4_B(RTYPE, in0, in1, in2, in3, \ argument
2211 MSA_ILVR_B2(RTYPE, in2, in0, in3, in1, out2, out3); \
2224 #define MSA_TRANSPOSE8x4_B(RTYPE, in0, in1, in2, in3, in4, in5, \ argument
2229 MSA_ILVR_B4(RTYPE, in2, in0, in3, in1, in6, in4, in7, in5, \
2245 #define MSA_TRANSPOSE16x4_B(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
2251 MSA_ILVR_B4(RTYPE, in2, in0, in3, in1, in6, in4, in7, in5, \
2273 #define MSA_TRANSPOSE8x8_B(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
2278 MSA_ILVR_B4(RTYPE, in2, in0, in3, in1, in6, in4, in7, in5, \
2295 #define MSA_TRANSPOSE16x8_B(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
2301 MSA_ILVEV_D4(RTYPE, in8, in0, in9, in1, in10, in2, in11, in3, \
2338 #define MSA_TRANSPOSE4x4_H(RTYPE, in0, in1, in2, in3, \ argument
2341 MSA_ILVR_H2(RTYPE, in1, in0, in3, in2, out1, out3); \
2352 #define MSA_TRANSPOSE8x4_H(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
2360 MSA_ILVR_H2(v8i16, in2, in0, in3, in1, s0_m, s1_m); \
2372 #define MSA_TRANSPOSE8x8_H(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
2383 MSA_ILVR_H2(v8i16, in2, in0, in3, in1, s0_m, s1_m); \
2385 MSA_ILVL_H2(v8i16, in2, in0, in3, in1, s0_m, s1_m); \