]> git.proxmox.com Git - mirror_qemu.git/blame - tests/tcg/mips/user/ase/msa/test_msa_run.sh
fix microphone lag with PA
[mirror_qemu.git] / tests / tcg / mips / user / ase / msa / test_msa_run.sh
CommitLineData
88e34ac0
AM
1PATH_TO_QEMU="../../../../../../mips64el-linux-user/qemu-mips64el"
2
3
4#
5# Bit Count
6# ---------
7#
8$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_b
9$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_h
10$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_w
11$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nloc_d
12$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_b
13$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_h
14$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_w
15$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nlzc_d
16$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_b
17$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_h
18$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_w
19$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pcnt_d
20
21#
22# Bit move
23# --------
24#
25
26#
27# Bit Set
28# -------
29#
30$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_b
31$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_h
32$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_w
33$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bclr_d
34$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_b
35$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_h
36$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_w
37$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bneg_d
38$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_b
39$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_h
40$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_w
41$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_bset_d
42
43#
44# Fixed Multiply
45# --------------
46#
47$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mul_q_h
48$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mul_q_w
49$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulr_q_h
50$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulr_q_w
51
52#
53# Float Max Min
54# -------------
55#
56$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_a_w
57$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_a_d
58$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_w
59$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmax_d
60$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_a_w
61$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_a_d
62$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_w
63$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_fmin_d
64
65#
66# Int Add
67# -------
68#
69$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_b
70$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_h
71$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_w
72$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_add_a_d
73$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_b
74$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_h
75$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_w
76$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_a_d
77$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_b
78$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_h
79$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_w
80$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_s_d
81$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_b
82$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_h
83$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_w
84$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_adds_u_d
85$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_b
86$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_h
87$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_w
88$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_addv_d
89$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_s_h
90$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_s_w
91$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_s_d
92$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_u_h
93$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_u_w
94$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hadd_u_d
95
96#
97# Int Average
98# -----------
99#
100$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_b
101$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_h
102$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_w
103$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_s_d
104$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_b
105$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_h
106$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_w
107$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ave_u_d
108$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_b
109$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_h
110$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_w
111$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_s_d
112$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_b
113$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_h
114$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_w
115$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_aver_u_d
116
117#
118# Int Compare
119# -----------
120#
121$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_b
122$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_h
123$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_w
124$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ceq_d
125$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_b
126$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_h
127$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_w
128$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_s_d
129$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_b
130$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_h
131$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_w
132$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_cle_u_d
133$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_b
134$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_h
135$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_w
136$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_s_d
137$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_b
138$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_h
139$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_w
140$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_clt_u_d
141
142#
143# Int Divide
144# ----------
145#
146$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_b
147$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_h
148$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_w
149$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_s_d
150$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_b
151$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_h
152$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_w
153$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_div_u_d
154
155#
156# Int Dot Product
157# ---------------
158#
159$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_s_h
160$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_s_w
161$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_s_d
162$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_u_h
163$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_u_w
164$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_dotp_u_d
165
166#
167# Int Max Min
168# -----------
169#
170$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_b
171$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_h
172$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_w
173$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_a_d
174$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_b
175$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_h
176$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_w
177$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_s_d
178$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_b
179$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_h
180$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_w
181$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_max_u_d
182$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_b
183$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_h
184$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_w
185$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_a_d
186$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_b
187$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_h
188$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_w
189$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_s_d
190$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_b
191$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_h
192$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_w
193$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_min_u_d
194
195#
196# Int Modulo
197# ----------
198#
199$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_b
200$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_h
201$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_w
202$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_s_d
203$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_b
204$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_h
205$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_w
206$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mod_u_d
207
208#
209# Int Multiply
210# ------------
211#
212$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_b
213$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_h
214$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_w
215$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_mulv_d
216
217#
218# Int Subtract
219# ------------
220#
221$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_b
222$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_h
223$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_w
224$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_s_d
225$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_b
226$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_h
227$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_w
228$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_asub_u_d
229$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_s_h
230$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_s_w
231$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_s_d
232$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_u_h
233$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_u_w
234$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_hsub_u_d
235$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_b
236$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_h
237$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_w
238$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_s_d
239$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_b
240$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_h
241$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_w
242$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subs_u_d
243$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_b
244$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_h
245$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_w
246$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsuu_s_d
247$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_b
248$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_h
249$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_w
250$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subsus_u_d
251$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_b
252$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_h
253$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_w
254$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_subv_d
255
256#
257# Interleave
258# ----------
259#
260$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_b
261$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_h
262$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_w
263$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvev_d
264$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_b
265$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_h
266$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_w
267$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvod_d
268$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_b
269$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_h
270$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_w
271$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvl_d
272$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_b
273$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_h
274$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_w
275$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_ilvr_d
276
277#
278# Logic
279# -----
280#
281$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_and_v
282$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_nor_v
283$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_or_v
284$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_xor_v
285
286#
287# Pack
288# ----
289#
290$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_b
291$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_h
292$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_w
293$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckev_d
294$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_b
295$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_h
296$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_w
297$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_pckod_d
298$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_b
299$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_h
300$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_w
301$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_vshf_d
302
303#
304# Shift
305# -----
306#
307$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_b
308$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_h
309$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_w
310$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sll_d
311$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_b
312$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_h
313$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_w
314$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_sra_d
315$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_b
316$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_h
317$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_w
318$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srar_d
319$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_b
320$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_h
321$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_w
322$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srl_d
323$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_b
324$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_h
325$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_w
326$PATH_TO_QEMU -cpu I6400 /tmp/test_msa_srlr_d