xref: /qemu/tests/tcg/mips/user/ase/msa/test_msa_compile_32r5el.sh (revision bbd69d36d173d28a9af9298f1c5433f8c07f49c5)
1*6eed53f7SAleksandar Markovic
2*6eed53f7SAleksandar Markovic#
3*6eed53f7SAleksandar Markovic# Bit Count
4*6eed53f7SAleksandar Markovic# ---------
5*6eed53f7SAleksandar Markovic#
6*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nloc_b.c          \
7*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
8*6eed53f7SAleksandar Markovic      /tmp/test_msa_nloc_b_32r5el
9*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nloc_h.c          \
10*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
11*6eed53f7SAleksandar Markovic      /tmp/test_msa_nloc_h_32r5el
12*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nloc_w.c          \
13*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
14*6eed53f7SAleksandar Markovic      /tmp/test_msa_nloc_w_32r5el
15*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nloc_d.c          \
16*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
17*6eed53f7SAleksandar Markovic      /tmp/test_msa_nloc_d_32r5el
18*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nlzc_b.c          \
19*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
20*6eed53f7SAleksandar Markovic      /tmp/test_msa_nlzc_b_32r5el
21*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nlzc_h.c          \
22*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
23*6eed53f7SAleksandar Markovic      /tmp/test_msa_nlzc_h_32r5el
24*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nlzc_w.c          \
25*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
26*6eed53f7SAleksandar Markovic      /tmp/test_msa_nlzc_w_32r5el
27*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_nlzc_d.c          \
28*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
29*6eed53f7SAleksandar Markovic      /tmp/test_msa_nlzc_d_32r5el
30*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_pcnt_b.c          \
31*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
32*6eed53f7SAleksandar Markovic      /tmp/test_msa_pcnt_b_32r5el
33*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_pcnt_h.c          \
34*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
35*6eed53f7SAleksandar Markovic      /tmp/test_msa_pcnt_h_32r5el
36*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_pcnt_w.c          \
37*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
38*6eed53f7SAleksandar Markovic      /tmp/test_msa_pcnt_w_32r5el
39*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc       bit-count/test_msa_pcnt_d.c          \
40*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
41*6eed53f7SAleksandar Markovic      /tmp/test_msa_pcnt_d_32r5el
42*6eed53f7SAleksandar Markovic
43*6eed53f7SAleksandar Markovic#
44*6eed53f7SAleksandar Markovic# Bit move
45*6eed53f7SAleksandar Markovic# --------
46*6eed53f7SAleksandar Markovic#
47*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsl_b.c        \
48*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
49*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsl_b_32r5el
50*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsl_h.c        \
51*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
52*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsl_h_32r5el
53*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsl_w.c        \
54*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
55*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsl_w_32r5el
56*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsl_d.c        \
57*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
58*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsl_d_32r5el
59*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsr_b.c        \
60*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
61*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsr_b_32r5el
62*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsr_h.c        \
63*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
64*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsr_h_32r5el
65*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsr_w.c        \
66*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
67*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsr_w_32r5el
68*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_binsr_d.c        \
69*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
70*6eed53f7SAleksandar Markovic      /tmp/test_msa_binsr_d_32r5el
71*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_bmnz_v.c         \
72*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
73*6eed53f7SAleksandar Markovic      /tmp/test_msa_bmnz_v_32r5el
74*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_bmz_v.c          \
75*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
76*6eed53f7SAleksandar Markovic      /tmp/test_msa_bmz_v_32r5el
77*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-move/test_msa_bsel_v.c         \
78*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
79*6eed53f7SAleksandar Markovic      /tmp/test_msa_bsel_v_32r5el
80*6eed53f7SAleksandar Markovic
81*6eed53f7SAleksandar Markovic#
82*6eed53f7SAleksandar Markovic# Bit Set
83*6eed53f7SAleksandar Markovic# -------
84*6eed53f7SAleksandar Markovic#
85*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bclr_b.c          \
86*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
87*6eed53f7SAleksandar Markovic      /tmp/test_msa_bclr_b_32r5el
88*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bclr_h.c          \
89*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
90*6eed53f7SAleksandar Markovic      /tmp/test_msa_bclr_h_32r5el
91*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bclr_w.c          \
92*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
93*6eed53f7SAleksandar Markovic      /tmp/test_msa_bclr_w_32r5el
94*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bclr_d.c          \
95*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
96*6eed53f7SAleksandar Markovic      /tmp/test_msa_bclr_d_32r5el
97*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bneg_b.c          \
98*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
99*6eed53f7SAleksandar Markovic      /tmp/test_msa_bneg_b_32r5el
100*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bneg_h.c          \
101*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
102*6eed53f7SAleksandar Markovic      /tmp/test_msa_bneg_h_32r5el
103*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bneg_w.c          \
104*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
105*6eed53f7SAleksandar Markovic      /tmp/test_msa_bneg_w_32r5el
106*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bneg_d.c          \
107*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
108*6eed53f7SAleksandar Markovic      /tmp/test_msa_bneg_d_32r5el
109*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bset_b.c          \
110*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
111*6eed53f7SAleksandar Markovic      /tmp/test_msa_bset_b_32r5el
112*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bset_h.c          \
113*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
114*6eed53f7SAleksandar Markovic      /tmp/test_msa_bset_h_32r5el
115*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bset_w.c          \
116*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
117*6eed53f7SAleksandar Markovic      /tmp/test_msa_bset_w_32r5el
118*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         bit-set/test_msa_bset_d.c          \
119*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
120*6eed53f7SAleksandar Markovic      /tmp/test_msa_bset_d_32r5el
121*6eed53f7SAleksandar Markovic
122*6eed53f7SAleksandar Markovic#
123*6eed53f7SAleksandar Markovic# Fixed Multiply
124*6eed53f7SAleksandar Markovic# --------------
125*6eed53f7SAleksandar Markovic#
126*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_madd_q_h.c        \
127*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
128*6eed53f7SAleksandar Markovic      /tmp/test_msa_madd_q_h_32r5el
129*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_madd_q_w.c        \
130*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
131*6eed53f7SAleksandar Markovic      /tmp/test_msa_madd_q_w_32r5el
132*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_maddr_q_h.c       \
133*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
134*6eed53f7SAleksandar Markovic      /tmp/test_msa_maddr_q_h_32r5el
135*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_maddr_q_w.c       \
136*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
137*6eed53f7SAleksandar Markovic      /tmp/test_msa_maddr_q_w_32r5el
138*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_msub_q_h.c        \
139*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
140*6eed53f7SAleksandar Markovic      /tmp/test_msa_msub_q_h_32r5el
141*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_msub_q_w.c        \
142*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
143*6eed53f7SAleksandar Markovic      /tmp/test_msa_msub_q_w_32r5el
144*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_msubr_q_h.c       \
145*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
146*6eed53f7SAleksandar Markovic      /tmp/test_msa_msubr_q_h_32r5el
147*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_msubr_q_w.c       \
148*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
149*6eed53f7SAleksandar Markovic      /tmp/test_msa_msubr_q_w_32r5el
150*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_mul_q_h.c         \
151*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
152*6eed53f7SAleksandar Markovic      /tmp/test_msa_mul_q_h_32r5el
153*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_mul_q_w.c         \
154*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
155*6eed53f7SAleksandar Markovic      /tmp/test_msa_mul_q_w_32r5el
156*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_mulr_q_h.c        \
157*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
158*6eed53f7SAleksandar Markovic      /tmp/test_msa_mulr_q_h_32r5el
159*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc  fixed-multiply/test_msa_mulr_q_w.c        \
160*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
161*6eed53f7SAleksandar Markovic      /tmp/test_msa_mulr_q_w_32r5el
162*6eed53f7SAleksandar Markovic
163*6eed53f7SAleksandar Markovic#
164*6eed53f7SAleksandar Markovic# Float Max Min
165*6eed53f7SAleksandar Markovic# -------------
166*6eed53f7SAleksandar Markovic#
167*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmax_a_w.c        \
168*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
169*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmax_a_w_32r5el
170*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmax_a_d.c        \
171*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
172*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmax_a_d_32r5el
173*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmax_w.c          \
174*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
175*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmax_w_32r5el
176*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmax_d.c          \
177*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
178*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmax_d_32r5el
179*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmin_a_w.c        \
180*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
181*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmin_a_w_32r5el
182*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmin_a_d.c        \
183*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
184*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmin_a_d_32r5el
185*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmin_w.c          \
186*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
187*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmin_w_32r5el
188*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc   float-max-min/test_msa_fmin_d.c          \
189*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
190*6eed53f7SAleksandar Markovic      /tmp/test_msa_fmin_d_32r5el
191*6eed53f7SAleksandar Markovic
192*6eed53f7SAleksandar Markovic#
193*6eed53f7SAleksandar Markovic# Int Add
194*6eed53f7SAleksandar Markovic# -------
195*6eed53f7SAleksandar Markovic#
196*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_add_a_b.c         \
197*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
198*6eed53f7SAleksandar Markovic      /tmp/test_msa_add_a_b_32r5el
199*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_add_a_h.c         \
200*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
201*6eed53f7SAleksandar Markovic      /tmp/test_msa_add_a_h_32r5el
202*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_add_a_w.c         \
203*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
204*6eed53f7SAleksandar Markovic      /tmp/test_msa_add_a_w_32r5el
205*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_add_a_d.c         \
206*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
207*6eed53f7SAleksandar Markovic      /tmp/test_msa_add_a_d_32r5el
208*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_a_b.c        \
209*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
210*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_a_b_32r5el
211*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_a_h.c        \
212*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
213*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_a_h_32r5el
214*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_a_w.c        \
215*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
216*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_a_w_32r5el
217*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_a_d.c        \
218*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
219*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_a_d_32r5el
220*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_s_b.c        \
221*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
222*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_s_b_32r5el
223*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_s_h.c        \
224*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
225*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_s_h_32r5el
226*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_s_w.c        \
227*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
228*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_s_w_32r5el
229*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_s_d.c        \
230*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
231*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_s_d_32r5el
232*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_u_b.c        \
233*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
234*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_u_b_32r5el
235*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_u_h.c        \
236*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
237*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_u_h_32r5el
238*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_u_w.c        \
239*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
240*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_u_w_32r5el
241*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_adds_u_d.c        \
242*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
243*6eed53f7SAleksandar Markovic      /tmp/test_msa_adds_u_d_32r5el
244*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_addv_b.c          \
245*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
246*6eed53f7SAleksandar Markovic      /tmp/test_msa_addv_b_32r5el
247*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_addv_h.c          \
248*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
249*6eed53f7SAleksandar Markovic      /tmp/test_msa_addv_h_32r5el
250*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_addv_w.c          \
251*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
252*6eed53f7SAleksandar Markovic      /tmp/test_msa_addv_w_32r5el
253*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_addv_d.c          \
254*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
255*6eed53f7SAleksandar Markovic      /tmp/test_msa_addv_d_32r5el
256*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_hadd_s_h.c        \
257*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
258*6eed53f7SAleksandar Markovic      /tmp/test_msa_hadd_s_h_32r5el
259*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_hadd_s_w.c        \
260*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
261*6eed53f7SAleksandar Markovic      /tmp/test_msa_hadd_s_w_32r5el
262*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_hadd_s_d.c        \
263*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
264*6eed53f7SAleksandar Markovic      /tmp/test_msa_hadd_s_d_32r5el
265*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_hadd_u_h.c        \
266*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
267*6eed53f7SAleksandar Markovic      /tmp/test_msa_hadd_u_h_32r5el
268*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_hadd_u_w.c        \
269*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
270*6eed53f7SAleksandar Markovic      /tmp/test_msa_hadd_u_w_32r5el
271*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc         int-add/test_msa_hadd_u_d.c        \
272*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
273*6eed53f7SAleksandar Markovic      /tmp/test_msa_hadd_u_d_32r5el
274*6eed53f7SAleksandar Markovic
275*6eed53f7SAleksandar Markovic#
276*6eed53f7SAleksandar Markovic# Int Average
277*6eed53f7SAleksandar Markovic# -----------
278*6eed53f7SAleksandar Markovic#
279*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_s_b.c         \
280*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
281*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_s_b_32r5el
282*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_s_h.c         \
283*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
284*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_s_h_32r5el
285*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_s_w.c         \
286*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
287*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_s_w_32r5el
288*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_s_d.c         \
289*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
290*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_s_d_32r5el
291*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_u_b.c         \
292*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
293*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_u_b_32r5el
294*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_u_h.c         \
295*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
296*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_u_h_32r5el
297*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_u_w.c         \
298*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
299*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_u_w_32r5el
300*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_ave_u_d.c         \
301*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
302*6eed53f7SAleksandar Markovic      /tmp/test_msa_ave_u_d_32r5el
303*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_s_b.c        \
304*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
305*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_s_b_32r5el
306*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_s_h.c        \
307*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
308*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_s_h_32r5el
309*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_s_w.c        \
310*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
311*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_s_w_32r5el
312*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_s_d.c        \
313*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
314*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_s_d_32r5el
315*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_u_b.c        \
316*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
317*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_u_b_32r5el
318*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_u_h.c        \
319*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
320*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_u_h_32r5el
321*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_u_w.c        \
322*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
323*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_u_w_32r5el
324*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-average/test_msa_aver_u_d.c        \
325*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
326*6eed53f7SAleksandar Markovic      /tmp/test_msa_aver_u_d_32r5el
327*6eed53f7SAleksandar Markovic
328*6eed53f7SAleksandar Markovic#
329*6eed53f7SAleksandar Markovic# Int Compare
330*6eed53f7SAleksandar Markovic# -----------
331*6eed53f7SAleksandar Markovic#
332*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_ceq_b.c           \
333*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
334*6eed53f7SAleksandar Markovic      /tmp/test_msa_ceq_b_32r5el
335*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_ceq_h.c           \
336*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
337*6eed53f7SAleksandar Markovic      /tmp/test_msa_ceq_h_32r5el
338*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_ceq_w.c           \
339*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
340*6eed53f7SAleksandar Markovic      /tmp/test_msa_ceq_w_32r5el
341*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_ceq_d.c           \
342*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
343*6eed53f7SAleksandar Markovic      /tmp/test_msa_ceq_d_32r5el
344*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_s_b.c         \
345*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
346*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_s_b_32r5el
347*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_s_h.c         \
348*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
349*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_s_h_32r5el
350*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_s_w.c         \
351*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
352*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_s_w_32r5el
353*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_s_d.c         \
354*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
355*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_s_d_32r5el
356*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_u_b.c         \
357*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
358*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_u_b_32r5el
359*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_u_h.c         \
360*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
361*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_u_h_32r5el
362*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_u_w.c         \
363*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
364*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_u_w_32r5el
365*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_cle_u_d.c         \
366*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
367*6eed53f7SAleksandar Markovic      /tmp/test_msa_cle_u_d_32r5el
368*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_s_b.c         \
369*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
370*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_s_b_32r5el
371*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_s_h.c         \
372*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
373*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_s_h_32r5el
374*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_s_w.c         \
375*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
376*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_s_w_32r5el
377*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_s_d.c         \
378*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
379*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_s_d_32r5el
380*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_u_b.c         \
381*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
382*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_u_b_32r5el
383*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_u_h.c         \
384*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
385*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_u_h_32r5el
386*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_u_w.c         \
387*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
388*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_u_w_32r5el
389*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-compare/test_msa_clt_u_d.c         \
390*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
391*6eed53f7SAleksandar Markovic      /tmp/test_msa_clt_u_d_32r5el
392*6eed53f7SAleksandar Markovic
393*6eed53f7SAleksandar Markovic#
394*6eed53f7SAleksandar Markovic# Int Divide
395*6eed53f7SAleksandar Markovic# ----------
396*6eed53f7SAleksandar Markovic#
397*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_s_b.c         \
398*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
399*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_s_b_32r5el
400*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_s_h.c         \
401*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
402*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_s_h_32r5el
403*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_s_w.c         \
404*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
405*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_s_w_32r5el
406*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_s_d.c         \
407*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
408*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_s_d_32r5el
409*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_u_b.c         \
410*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
411*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_u_b_32r5el
412*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_u_h.c         \
413*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
414*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_u_h_32r5el
415*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_u_w.c         \
416*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
417*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_u_w_32r5el
418*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-divide/test_msa_div_u_d.c         \
419*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
420*6eed53f7SAleksandar Markovic      /tmp/test_msa_div_u_d_32r5el
421*6eed53f7SAleksandar Markovic
422*6eed53f7SAleksandar Markovic#
423*6eed53f7SAleksandar Markovic# Int Dot Product
424*6eed53f7SAleksandar Markovic# ---------------
425*6eed53f7SAleksandar Markovic#
426*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dotp_s_h.c        \
427*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
428*6eed53f7SAleksandar Markovic      /tmp/test_msa_dotp_s_h_32r5el
429*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dotp_s_w.c        \
430*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
431*6eed53f7SAleksandar Markovic      /tmp/test_msa_dotp_s_w_32r5el
432*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dotp_s_d.c        \
433*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
434*6eed53f7SAleksandar Markovic      /tmp/test_msa_dotp_s_d_32r5el
435*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dotp_u_h.c        \
436*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
437*6eed53f7SAleksandar Markovic      /tmp/test_msa_dotp_u_h_32r5el
438*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dotp_u_w.c        \
439*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
440*6eed53f7SAleksandar Markovic      /tmp/test_msa_dotp_u_w_32r5el
441*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dotp_u_d.c        \
442*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
443*6eed53f7SAleksandar Markovic      /tmp/test_msa_dotp_u_d_32r5el
444*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpadd_s_h.c       \
445*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
446*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpadd_s_h_32r5el
447*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpadd_s_w.c       \
448*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
449*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpadd_s_w_32r5el
450*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpadd_s_d.c       \
451*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
452*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpadd_s_d_32r5el
453*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpadd_u_h.c       \
454*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
455*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpadd_u_h_32r5el
456*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpadd_u_w.c       \
457*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
458*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpadd_u_w_32r5el
459*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpadd_u_d.c       \
460*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
461*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpadd_u_d_32r5el
462*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpsub_s_h.c       \
463*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
464*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpsub_s_h_32r5el
465*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpsub_s_w.c       \
466*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
467*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpsub_s_w_32r5el
468*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpsub_s_d.c       \
469*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
470*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpsub_s_d_32r5el
471*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpsub_u_h.c       \
472*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
473*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpsub_u_h_32r5el
474*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpsub_u_w.c       \
475*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
476*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpsub_u_w_32r5el
477*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc int-dot-product/test_msa_dpsub_u_d.c       \
478*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
479*6eed53f7SAleksandar Markovic      /tmp/test_msa_dpsub_u_d_32r5el
480*6eed53f7SAleksandar Markovic
481*6eed53f7SAleksandar Markovic#
482*6eed53f7SAleksandar Markovic# Int Max Min
483*6eed53f7SAleksandar Markovic# -----------
484*6eed53f7SAleksandar Markovic#
485*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_a_b.c         \
486*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
487*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_a_b_32r5el
488*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_a_h.c         \
489*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
490*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_a_h_32r5el
491*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_a_w.c         \
492*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
493*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_a_w_32r5el
494*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_a_d.c         \
495*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
496*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_a_d_32r5el
497*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_s_b.c         \
498*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
499*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_s_b_32r5el
500*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_s_h.c         \
501*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
502*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_s_h_32r5el
503*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_s_w.c         \
504*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
505*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_s_w_32r5el
506*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_s_d.c         \
507*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
508*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_s_d_32r5el
509*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_u_b.c         \
510*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
511*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_u_b_32r5el
512*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_u_h.c         \
513*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
514*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_u_h_32r5el
515*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_u_w.c         \
516*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
517*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_u_w_32r5el
518*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_max_u_d.c         \
519*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
520*6eed53f7SAleksandar Markovic      /tmp/test_msa_max_u_d_32r5el
521*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_a_b.c         \
522*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
523*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_a_b_32r5el
524*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_a_h.c         \
525*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
526*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_a_h_32r5el
527*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_a_w.c         \
528*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
529*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_a_w_32r5el
530*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_a_d.c         \
531*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
532*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_a_d_32r5el
533*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_s_b.c         \
534*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
535*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_s_b_32r5el
536*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_s_h.c         \
537*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
538*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_s_h_32r5el
539*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_s_w.c         \
540*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
541*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_s_w_32r5el
542*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_s_d.c         \
543*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
544*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_s_d_32r5el
545*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_u_b.c         \
546*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
547*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_u_b_32r5el
548*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_u_h.c         \
549*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
550*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_u_h_32r5el
551*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_u_w.c         \
552*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
553*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_u_w_32r5el
554*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc     int-max-min/test_msa_min_u_d.c         \
555*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
556*6eed53f7SAleksandar Markovic      /tmp/test_msa_min_u_d_32r5el
557*6eed53f7SAleksandar Markovic
558*6eed53f7SAleksandar Markovic#
559*6eed53f7SAleksandar Markovic# Int Modulo
560*6eed53f7SAleksandar Markovic# ----------
561*6eed53f7SAleksandar Markovic#
562*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_s_b.c         \
563*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
564*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_s_b_32r5el
565*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_s_h.c         \
566*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
567*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_s_h_32r5el
568*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_s_w.c         \
569*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
570*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_s_w_32r5el
571*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_s_d.c         \
572*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
573*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_s_d_32r5el
574*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_u_b.c         \
575*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
576*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_u_b_32r5el
577*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_u_h.c         \
578*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
579*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_u_h_32r5el
580*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_u_w.c         \
581*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
582*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_u_w_32r5el
583*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      int-modulo/test_msa_mod_u_d.c         \
584*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
585*6eed53f7SAleksandar Markovic      /tmp/test_msa_mod_u_d_32r5el
586*6eed53f7SAleksandar Markovic
587*6eed53f7SAleksandar Markovic#
588*6eed53f7SAleksandar Markovic# Int Multiply
589*6eed53f7SAleksandar Markovic# ------------
590*6eed53f7SAleksandar Markovic#
591*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_maddv_b.c         \
592*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
593*6eed53f7SAleksandar Markovic      /tmp/test_msa_maddv_b_32r5el
594*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_maddv_h.c         \
595*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
596*6eed53f7SAleksandar Markovic      /tmp/test_msa_maddv_h_32r5el
597*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_maddv_w.c         \
598*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
599*6eed53f7SAleksandar Markovic      /tmp/test_msa_maddv_w_32r5el
600*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_maddv_d.c         \
601*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
602*6eed53f7SAleksandar Markovic      /tmp/test_msa_maddv_d_32r5el
603*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_msubv_b.c         \
604*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
605*6eed53f7SAleksandar Markovic      /tmp/test_msa_msubv_b_32r5el
606*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_msubv_h.c         \
607*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
608*6eed53f7SAleksandar Markovic      /tmp/test_msa_msubv_h_32r5el
609*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_msubv_w.c         \
610*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
611*6eed53f7SAleksandar Markovic      /tmp/test_msa_msubv_w_32r5el
612*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_msubv_d.c         \
613*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
614*6eed53f7SAleksandar Markovic      /tmp/test_msa_msubv_d_32r5el
615*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_mulv_b.c          \
616*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
617*6eed53f7SAleksandar Markovic      /tmp/test_msa_mulv_b_32r5el
618*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_mulv_h.c          \
619*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
620*6eed53f7SAleksandar Markovic      /tmp/test_msa_mulv_h_32r5el
621*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_mulv_w.c          \
622*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
623*6eed53f7SAleksandar Markovic      /tmp/test_msa_mulv_w_32r5el
624*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-multiply/test_msa_mulv_d.c          \
625*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
626*6eed53f7SAleksandar Markovic      /tmp/test_msa_mulv_d_32r5el
627*6eed53f7SAleksandar Markovic
628*6eed53f7SAleksandar Markovic#
629*6eed53f7SAleksandar Markovic# Int Subtract
630*6eed53f7SAleksandar Markovic# ------------
631*6eed53f7SAleksandar Markovic#
632*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_s_b.c        \
633*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
634*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_s_b_32r5el
635*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_s_h.c        \
636*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
637*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_s_h_32r5el
638*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_s_w.c        \
639*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
640*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_s_w_32r5el
641*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_s_d.c        \
642*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
643*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_s_d_32r5el
644*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_u_b.c        \
645*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
646*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_u_b_32r5el
647*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_u_h.c        \
648*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
649*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_u_h_32r5el
650*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_u_w.c        \
651*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
652*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_u_w_32r5el
653*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_asub_u_d.c        \
654*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
655*6eed53f7SAleksandar Markovic      /tmp/test_msa_asub_u_d_32r5el
656*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_hsub_s_h.c        \
657*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
658*6eed53f7SAleksandar Markovic      /tmp/test_msa_hsub_s_h_32r5el
659*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_hsub_s_w.c        \
660*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
661*6eed53f7SAleksandar Markovic      /tmp/test_msa_hsub_s_w_32r5el
662*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_hsub_s_d.c        \
663*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
664*6eed53f7SAleksandar Markovic      /tmp/test_msa_hsub_s_d_32r5el
665*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_hsub_u_h.c        \
666*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
667*6eed53f7SAleksandar Markovic      /tmp/test_msa_hsub_u_h_32r5el
668*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_hsub_u_w.c        \
669*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
670*6eed53f7SAleksandar Markovic      /tmp/test_msa_hsub_u_w_32r5el
671*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_hsub_u_d.c        \
672*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
673*6eed53f7SAleksandar Markovic      /tmp/test_msa_hsub_u_d_32r5el
674*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_s_b.c        \
675*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
676*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_s_b_32r5el
677*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_s_h.c        \
678*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
679*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_s_h_32r5el
680*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_s_w.c        \
681*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
682*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_s_w_32r5el
683*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_s_d.c        \
684*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
685*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_s_d_32r5el
686*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_u_b.c        \
687*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
688*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_u_b_32r5el
689*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_u_h.c        \
690*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
691*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_u_h_32r5el
692*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_u_w.c        \
693*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
694*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_u_w_32r5el
695*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subs_u_d.c        \
696*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
697*6eed53f7SAleksandar Markovic      /tmp/test_msa_subs_u_d_32r5el
698*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsus_u_b.c      \
699*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
700*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsus_u_b_32r5el
701*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsus_u_h.c      \
702*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
703*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsus_u_h_32r5el
704*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsus_u_w.c      \
705*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
706*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsus_u_w_32r5el
707*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsus_u_d.c      \
708*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
709*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsus_u_d_32r5el
710*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsuu_s_b.c      \
711*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
712*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsuu_s_b_32r5el
713*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsuu_s_h.c      \
714*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
715*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsuu_s_h_32r5el
716*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsuu_s_w.c      \
717*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
718*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsuu_s_w_32r5el
719*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subsuu_s_d.c      \
720*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
721*6eed53f7SAleksandar Markovic      /tmp/test_msa_subsuu_s_d_32r5el
722*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subv_b.c          \
723*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
724*6eed53f7SAleksandar Markovic      /tmp/test_msa_subv_b_32r5el
725*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subv_h.c          \
726*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
727*6eed53f7SAleksandar Markovic      /tmp/test_msa_subv_h_32r5el
728*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subv_w.c          \
729*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
730*6eed53f7SAleksandar Markovic      /tmp/test_msa_subv_w_32r5el
731*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc    int-subtract/test_msa_subv_d.c          \
732*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
733*6eed53f7SAleksandar Markovic      /tmp/test_msa_subv_d_32r5el
734*6eed53f7SAleksandar Markovic
735*6eed53f7SAleksandar Markovic#
736*6eed53f7SAleksandar Markovic# Interleave
737*6eed53f7SAleksandar Markovic# ----------
738*6eed53f7SAleksandar Markovic#
739*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvev_b.c         \
740*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
741*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvev_b_32r5el
742*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvev_h.c         \
743*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
744*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvev_h_32r5el
745*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvev_w.c         \
746*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
747*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvev_w_32r5el
748*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvev_d.c         \
749*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
750*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvev_d_32r5el
751*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvod_b.c         \
752*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
753*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvod_b_32r5el
754*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvod_h.c         \
755*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
756*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvod_h_32r5el
757*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvod_w.c         \
758*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
759*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvod_w_32r5el
760*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvod_d.c         \
761*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
762*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvod_d_32r5el
763*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvl_b.c          \
764*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
765*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvl_b_32r5el
766*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvl_h.c          \
767*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
768*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvl_h_32r5el
769*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvl_w.c          \
770*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
771*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvl_w_32r5el
772*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvl_d.c          \
773*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
774*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvl_d_32r5el
775*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvr_b.c          \
776*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
777*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvr_b_32r5el
778*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvr_h.c          \
779*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
780*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvr_h_32r5el
781*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvr_w.c          \
782*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
783*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvr_w_32r5el
784*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc      interleave/test_msa_ilvr_d.c          \
785*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
786*6eed53f7SAleksandar Markovic      /tmp/test_msa_ilvr_d_32r5el
787*6eed53f7SAleksandar Markovic
788*6eed53f7SAleksandar Markovic#
789*6eed53f7SAleksandar Markovic# Logic
790*6eed53f7SAleksandar Markovic# -----
791*6eed53f7SAleksandar Markovic#
792*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc           logic/test_msa_and_v.c           \
793*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
794*6eed53f7SAleksandar Markovic      /tmp/test_msa_and_v_32r5el
795*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc           logic/test_msa_nor_v.c           \
796*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
797*6eed53f7SAleksandar Markovic      /tmp/test_msa_nor_v_32r5el
798*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc           logic/test_msa_or_v.c            \
799*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
800*6eed53f7SAleksandar Markovic      /tmp/test_msa_or_v_32r5el
801*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc           logic/test_msa_xor_v.c           \
802*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
803*6eed53f7SAleksandar Markovic      /tmp/test_msa_xor_v_32r5el
804*6eed53f7SAleksandar Markovic
805*6eed53f7SAleksandar Markovic#
806*6eed53f7SAleksandar Markovic# Move
807*6eed53f7SAleksandar Markovic# ----
808*6eed53f7SAleksandar Markovic#
809*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            move/test_msa_move_v.c          \
810*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
811*6eed53f7SAleksandar Markovic      /tmp/test_msa_move_v_32r5el
812*6eed53f7SAleksandar Markovic
813*6eed53f7SAleksandar Markovic#
814*6eed53f7SAleksandar Markovic# Pack
815*6eed53f7SAleksandar Markovic# ----
816*6eed53f7SAleksandar Markovic#
817*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckev_b.c         \
818*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
819*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckev_b_32r5el
820*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckev_h.c         \
821*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
822*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckev_h_32r5el
823*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckev_w.c         \
824*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
825*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckev_w_32r5el
826*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckev_d.c         \
827*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
828*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckev_d_32r5el
829*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckod_b.c         \
830*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
831*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckod_b_32r5el
832*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckod_h.c         \
833*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
834*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckod_h_32r5el
835*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckod_w.c         \
836*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
837*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckod_w_32r5el
838*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_pckod_d.c         \
839*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
840*6eed53f7SAleksandar Markovic      /tmp/test_msa_pckod_d_32r5el
841*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_vshf_b.c          \
842*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
843*6eed53f7SAleksandar Markovic      /tmp/test_msa_vshf_b_32r5el
844*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_vshf_h.c          \
845*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
846*6eed53f7SAleksandar Markovic      /tmp/test_msa_vshf_h_32r5el
847*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_vshf_w.c          \
848*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
849*6eed53f7SAleksandar Markovic      /tmp/test_msa_vshf_w_32r5el
850*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            pack/test_msa_vshf_d.c          \
851*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
852*6eed53f7SAleksandar Markovic      /tmp/test_msa_vshf_d_32r5el
853*6eed53f7SAleksandar Markovic
854*6eed53f7SAleksandar Markovic#
855*6eed53f7SAleksandar Markovic# Shift
856*6eed53f7SAleksandar Markovic# -----
857*6eed53f7SAleksandar Markovic#
858*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sll_b.c          \
859*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
860*6eed53f7SAleksandar Markovic      /tmp/test_msa_sll_b_32r5el
861*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sll_h.c          \
862*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
863*6eed53f7SAleksandar Markovic      /tmp/test_msa_sll_h_32r5el
864*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sll_w.c          \
865*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
866*6eed53f7SAleksandar Markovic      /tmp/test_msa_sll_w_32r5el
867*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sll_d.c          \
868*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
869*6eed53f7SAleksandar Markovic      /tmp/test_msa_sll_d_32r5el
870*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sra_b.c          \
871*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
872*6eed53f7SAleksandar Markovic      /tmp/test_msa_sra_b_32r5el
873*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sra_h.c          \
874*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
875*6eed53f7SAleksandar Markovic      /tmp/test_msa_sra_h_32r5el
876*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sra_w.c          \
877*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
878*6eed53f7SAleksandar Markovic      /tmp/test_msa_sra_w_32r5el
879*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_sra_d.c          \
880*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
881*6eed53f7SAleksandar Markovic      /tmp/test_msa_sra_d_32r5el
882*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srar_b.c         \
883*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
884*6eed53f7SAleksandar Markovic      /tmp/test_msa_srar_b_32r5el
885*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srar_h.c         \
886*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
887*6eed53f7SAleksandar Markovic      /tmp/test_msa_srar_h_32r5el
888*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srar_w.c         \
889*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
890*6eed53f7SAleksandar Markovic      /tmp/test_msa_srar_w_32r5el
891*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srar_d.c         \
892*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
893*6eed53f7SAleksandar Markovic      /tmp/test_msa_srar_d_32r5el
894*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srl_b.c          \
895*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
896*6eed53f7SAleksandar Markovic      /tmp/test_msa_srl_b_32r5el
897*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srl_h.c          \
898*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
899*6eed53f7SAleksandar Markovic      /tmp/test_msa_srl_h_32r5el
900*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srl_w.c          \
901*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
902*6eed53f7SAleksandar Markovic      /tmp/test_msa_srl_w_32r5el
903*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srl_d.c          \
904*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
905*6eed53f7SAleksandar Markovic      /tmp/test_msa_srl_d_32r5el
906*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srlr_b.c         \
907*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
908*6eed53f7SAleksandar Markovic      /tmp/test_msa_srlr_b_32r5el
909*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srlr_h.c         \
910*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
911*6eed53f7SAleksandar Markovic      /tmp/test_msa_srlr_h_32r5el
912*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srlr_w.c         \
913*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
914*6eed53f7SAleksandar Markovic      /tmp/test_msa_srlr_w_32r5el
915*6eed53f7SAleksandar Markovic/opt/mti/bin/mips-mti-linux-gnu-gcc            shift/test_msa_srlr_d.c         \
916*6eed53f7SAleksandar Markovic-EL -static -mabi=32 -march=mips32r5 -mmsa -mno-odd-spreg -mfp64 -mnan=2008 -o \
917*6eed53f7SAleksandar Markovic      /tmp/test_msa_srlr_d_32r5el
918