blob: 1b6537e0c567be5a448c0359c068d0650c16e0ec [file] [log] [blame]
zliu65105dc2015-08-01 03:52:03 +00001#!/bin/bash
2
3FILES=( "5 1 insn_test_move_X0.c"
4 "5 2 insn_test_move_X1.c"
5 "5 4 insn_test_move_Y0.c"
6 "5 8 insn_test_move_Y1.c"
7 "6 1 insn_test_movei_X0.c"
8 "6 2 insn_test_movei_X1.c"
9 "6 4 insn_test_movei_Y0.c"
10 "6 8 insn_test_movei_Y1.c"
11 "7 1 insn_test_moveli_X0.c"
12 "7 2 insn_test_moveli_X1.c"
13 "8 2 insn_test_prefetch_X1.c"
14 "8 16 insn_test_prefetch_Y2.c"
15 "9 2 insn_test_prefetch_add_l1_X1.c"
16 "10 2 insn_test_prefetch_add_l1_fault_X1.c"
17 "11 2 insn_test_prefetch_add_l2_X1.c"
18 "12 2 insn_test_prefetch_add_l2_fault_X1.c"
19 "13 2 insn_test_prefetch_add_l3_X1.c"
20 "14 2 insn_test_prefetch_add_l3_fault_X1.c"
21 "15 2 insn_test_prefetch_l1_X1.c"
22 "15 16 insn_test_prefetch_l1_Y2.c"
23 "16 2 insn_test_prefetch_l1_fault_X1.c"
24 "16 16 insn_test_prefetch_l1_fault_Y2.c"
25 "17 2 insn_test_prefetch_l2_X1.c"
26 "17 16 insn_test_prefetch_l2_Y2.c"
27 "18 2 insn_test_prefetch_l2_fault_X1.c"
28 "18 16 insn_test_prefetch_l2_fault_Y2.c"
29 "19 2 insn_test_prefetch_l3_X1.c"
30 "19 16 insn_test_prefetch_l3_Y2.c"
31 "20 2 insn_test_prefetch_l3_fault_X1.c"
32 "20 16 insn_test_prefetch_l3_fault_Y2.c"
33 "21 2 insn_test_raise_X1.c"
34 "22 1 insn_test_add_X0.c"
35 "22 2 insn_test_add_X1.c"
36 "22 4 insn_test_add_Y0.c"
37 "22 8 insn_test_add_Y1.c"
38 "23 1 insn_test_addi_X0.c"
39 "23 2 insn_test_addi_X1.c"
40 "23 4 insn_test_addi_Y0.c"
41 "23 8 insn_test_addi_Y1.c"
42 "24 1 insn_test_addli_X0.c"
43 "24 2 insn_test_addli_X1.c"
44 "25 1 insn_test_addx_X0.c"
45 "25 2 insn_test_addx_X1.c"
46 "25 4 insn_test_addx_Y0.c"
47 "25 8 insn_test_addx_Y1.c"
48 "26 1 insn_test_addxi_X0.c"
49 "26 2 insn_test_addxi_X1.c"
50 "26 4 insn_test_addxi_Y0.c"
51 "26 8 insn_test_addxi_Y1.c"
52 "27 1 insn_test_addxli_X0.c"
53 "27 2 insn_test_addxli_X1.c"
54 "28 1 insn_test_addxsc_X0.c"
55 "28 2 insn_test_addxsc_X1.c"
56 "29 1 insn_test_and_X0.c"
57 "29 2 insn_test_and_X1.c"
58 "29 4 insn_test_and_Y0.c"
59 "29 8 insn_test_and_Y1.c"
60 "30 1 insn_test_andi_X0.c"
61 "30 2 insn_test_andi_X1.c"
62 "30 4 insn_test_andi_Y0.c"
63 "30 8 insn_test_andi_Y1.c"
64 "31 2 insn_test_beqz_X1.c"
65 "32 2 insn_test_beqzt_X1.c"
66 "33 1 insn_test_bfexts_X0.c"
67 "34 1 insn_test_bfextu_X0.c"
68 "35 1 insn_test_bfins_X0.c"
69 "36 2 insn_test_bgez_X1.c"
70 "37 2 insn_test_bgezt_X1.c"
71 "38 2 insn_test_bgtz_X1.c"
72 "39 2 insn_test_bgtzt_X1.c"
73 "40 2 insn_test_blbc_X1.c"
74 "41 2 insn_test_blbct_X1.c"
75 "42 2 insn_test_blbs_X1.c"
76 "43 2 insn_test_blbst_X1.c"
77 "44 2 insn_test_blez_X1.c"
78 "45 2 insn_test_blezt_X1.c"
79 "46 2 insn_test_bltz_X1.c"
80 "47 2 insn_test_bltzt_X1.c"
81 "48 2 insn_test_bnez_X1.c"
82 "49 2 insn_test_bnezt_X1.c"
83 "50 1 insn_test_clz_X0.c"
84 "50 4 insn_test_clz_Y0.c"
85 "51 1 insn_test_cmoveqz_X0.c"
86 "51 4 insn_test_cmoveqz_Y0.c"
87 "52 1 insn_test_cmovnez_X0.c"
88 "52 4 insn_test_cmovnez_Y0.c"
89 "53 1 insn_test_cmpeq_X0.c"
90 "53 2 insn_test_cmpeq_X1.c"
91 "53 4 insn_test_cmpeq_Y0.c"
92 "53 8 insn_test_cmpeq_Y1.c"
93 "54 1 insn_test_cmpeqi_X0.c"
94 "54 2 insn_test_cmpeqi_X1.c"
95 "54 4 insn_test_cmpeqi_Y0.c"
96 "54 8 insn_test_cmpeqi_Y1.c"
97 "55 2 insn_test_cmpexch_X1.c"
98 "56 2 insn_test_cmpexch4_X1.c"
99 "57 1 insn_test_cmples_X0.c"
100 "57 2 insn_test_cmples_X1.c"
101 "57 4 insn_test_cmples_Y0.c"
102 "57 8 insn_test_cmples_Y1.c"
103 "58 1 insn_test_cmpleu_X0.c"
104 "58 2 insn_test_cmpleu_X1.c"
105 "58 4 insn_test_cmpleu_Y0.c"
106 "58 8 insn_test_cmpleu_Y1.c"
107 "59 1 insn_test_cmplts_X0.c"
108 "59 2 insn_test_cmplts_X1.c"
109 "59 4 insn_test_cmplts_Y0.c"
110 "59 8 insn_test_cmplts_Y1.c"
111 "60 1 insn_test_cmpltsi_X0.c"
112 "60 2 insn_test_cmpltsi_X1.c"
113 "60 4 insn_test_cmpltsi_Y0.c"
114 "60 8 insn_test_cmpltsi_Y1.c"
115 "61 1 insn_test_cmpltu_X0.c"
116 "61 2 insn_test_cmpltu_X1.c"
117 "61 4 insn_test_cmpltu_Y0.c"
118 "61 8 insn_test_cmpltu_Y1.c"
119 "62 1 insn_test_cmpltui_X0.c"
120 "62 2 insn_test_cmpltui_X1.c"
121 "63 1 insn_test_cmpne_X0.c"
122 "63 2 insn_test_cmpne_X1.c"
123 "63 4 insn_test_cmpne_Y0.c"
124 "63 8 insn_test_cmpne_Y1.c"
125 "64 1 insn_test_cmul_X0.c"
126 "65 1 insn_test_cmula_X0.c"
127 "66 1 insn_test_cmulaf_X0.c"
128 "67 1 insn_test_cmulf_X0.c"
129 "68 1 insn_test_cmulfr_X0.c"
130 "69 1 insn_test_cmulh_X0.c"
131 "70 1 insn_test_cmulhr_X0.c"
132 "71 1 insn_test_crc32_32_X0.c"
133 "72 1 insn_test_crc32_8_X0.c"
134 "73 1 insn_test_ctz_X0.c"
135 "73 4 insn_test_ctz_Y0.c"
136 "74 1 insn_test_dblalign_X0.c"
137 "75 1 insn_test_dblalign2_X0.c"
138 "75 2 insn_test_dblalign2_X1.c"
139 "76 1 insn_test_dblalign4_X0.c"
140 "76 2 insn_test_dblalign4_X1.c"
141 "77 1 insn_test_dblalign6_X0.c"
142 "77 2 insn_test_dblalign6_X1.c"
143 "79 2 insn_test_dtlbpr_X1.c"
144 "80 2 insn_test_exch_X1.c"
145 "81 2 insn_test_exch4_X1.c"
146 "82 1 insn_test_fdouble_add_flags_X0.c"
147 "83 1 insn_test_fdouble_addsub_X0.c"
148 "84 1 insn_test_fdouble_mul_flags_X0.c"
149 "85 1 insn_test_fdouble_pack1_X0.c"
150 "86 1 insn_test_fdouble_pack2_X0.c"
151 "87 1 insn_test_fdouble_sub_flags_X0.c"
152 "88 1 insn_test_fdouble_unpack_max_X0.c"
153 "89 1 insn_test_fdouble_unpack_min_X0.c"
154 "90 2 insn_test_fetchadd_X1.c"
155 "91 2 insn_test_fetchadd4_X1.c"
156 "92 2 insn_test_fetchaddgez_X1.c"
157 "93 2 insn_test_fetchaddgez4_X1.c"
158 "94 2 insn_test_fetchand_X1.c"
159 "95 2 insn_test_fetchand4_X1.c"
160 "96 2 insn_test_fetchor_X1.c"
161 "97 2 insn_test_fetchor4_X1.c"
162 "98 2 insn_test_finv_X1.c"
163 "99 2 insn_test_flush_X1.c"
164 "100 2 insn_test_flushwb_X1.c"
165 "101 1 insn_test_fnop_X0.c"
166 "101 2 insn_test_fnop_X1.c"
167 "101 4 insn_test_fnop_Y0.c"
168 "101 8 insn_test_fnop_Y1.c"
169 "102 1 insn_test_fsingle_add1_X0.c"
170 "103 1 insn_test_fsingle_addsub2_X0.c"
171 "104 1 insn_test_fsingle_mul1_X0.c"
172 "105 1 insn_test_fsingle_mul2_X0.c"
173 "106 1 insn_test_fsingle_pack1_X0.c"
174 "106 4 insn_test_fsingle_pack1_Y0.c"
175 "107 1 insn_test_fsingle_pack2_X0.c"
176 "108 1 insn_test_fsingle_sub1_X0.c"
177 "109 2 insn_test_icoh_X1.c"
178 "111 2 insn_test_inv_X1.c"
179 "113 2 insn_test_j_X1.c"
180 "114 2 insn_test_jal_X1.c"
181 "115 2 insn_test_jalr_X1.c"
182 "115 8 insn_test_jalr_Y1.c"
183 "116 2 insn_test_jalrp_X1.c"
184 "116 8 insn_test_jalrp_Y1.c"
185 "117 2 insn_test_jr_X1.c"
186 "117 8 insn_test_jr_Y1.c"
187 "118 2 insn_test_jrp_X1.c"
188 "118 8 insn_test_jrp_Y1.c"
189 "119 2 insn_test_ld_X1.c"
190 "119 16 insn_test_ld_Y2.c"
191 "120 2 insn_test_ld1s_X1.c"
192 "120 16 insn_test_ld1s_Y2.c"
193 "121 2 insn_test_ld1s_add_X1.c"
194 "122 2 insn_test_ld1u_X1.c"
195 "122 16 insn_test_ld1u_Y2.c"
196 "123 2 insn_test_ld1u_add_X1.c"
197 "124 2 insn_test_ld2s_X1.c"
198 "124 16 insn_test_ld2s_Y2.c"
199 "125 2 insn_test_ld2s_add_X1.c"
200 "126 2 insn_test_ld2u_X1.c"
201 "126 16 insn_test_ld2u_Y2.c"
202 "127 2 insn_test_ld2u_add_X1.c"
203 "128 2 insn_test_ld4s_X1.c"
204 "128 16 insn_test_ld4s_Y2.c"
205 "129 2 insn_test_ld4s_add_X1.c"
206 "130 2 insn_test_ld4u_X1.c"
207 "130 16 insn_test_ld4u_Y2.c"
208 "131 2 insn_test_ld4u_add_X1.c"
209 "132 2 insn_test_ld_add_X1.c"
210 "133 2 insn_test_ldna_X1.c"
211 "134 2 insn_test_ldna_add_X1.c"
212 "135 2 insn_test_ldnt_X1.c"
213 "136 2 insn_test_ldnt1s_X1.c"
214 "137 2 insn_test_ldnt1s_add_X1.c"
215 "138 2 insn_test_ldnt1u_X1.c"
216 "139 2 insn_test_ldnt1u_add_X1.c"
217 "140 2 insn_test_ldnt2s_X1.c"
218 "141 2 insn_test_ldnt2s_add_X1.c"
219 "142 2 insn_test_ldnt2u_X1.c"
220 "143 2 insn_test_ldnt2u_add_X1.c"
221 "144 2 insn_test_ldnt4s_X1.c"
222 "145 2 insn_test_ldnt4s_add_X1.c"
223 "146 2 insn_test_ldnt4u_X1.c"
224 "147 2 insn_test_ldnt4u_add_X1.c"
225 "148 2 insn_test_ldnt_add_X1.c"
226 "149 2 insn_test_lnk_X1.c"
227 "149 8 insn_test_lnk_Y1.c"
228 "150 2 insn_test_mf_X1.c"
229 "152 1 insn_test_mm_X0.c"
230 "153 1 insn_test_mnz_X0.c"
231 "153 2 insn_test_mnz_X1.c"
232 "153 4 insn_test_mnz_Y0.c"
233 "153 8 insn_test_mnz_Y1.c"
234 "155 1 insn_test_mul_hs_hs_X0.c"
235 "155 4 insn_test_mul_hs_hs_Y0.c"
236 "156 1 insn_test_mul_hs_hu_X0.c"
237 "157 1 insn_test_mul_hs_ls_X0.c"
238 "158 1 insn_test_mul_hs_lu_X0.c"
239 "159 1 insn_test_mul_hu_hu_X0.c"
240 "159 4 insn_test_mul_hu_hu_Y0.c"
241 "160 1 insn_test_mul_hu_ls_X0.c"
242 "161 1 insn_test_mul_hu_lu_X0.c"
243 "162 1 insn_test_mul_ls_ls_X0.c"
244 "162 4 insn_test_mul_ls_ls_Y0.c"
245 "163 1 insn_test_mul_ls_lu_X0.c"
246 "164 1 insn_test_mul_lu_lu_X0.c"
247 "164 4 insn_test_mul_lu_lu_Y0.c"
248 "165 1 insn_test_mula_hs_hs_X0.c"
249 "165 4 insn_test_mula_hs_hs_Y0.c"
250 "166 1 insn_test_mula_hs_hu_X0.c"
251 "167 1 insn_test_mula_hs_ls_X0.c"
252 "168 1 insn_test_mula_hs_lu_X0.c"
253 "169 1 insn_test_mula_hu_hu_X0.c"
254 "169 4 insn_test_mula_hu_hu_Y0.c"
255 "170 1 insn_test_mula_hu_ls_X0.c"
256 "171 1 insn_test_mula_hu_lu_X0.c"
257 "172 1 insn_test_mula_ls_ls_X0.c"
258 "172 4 insn_test_mula_ls_ls_Y0.c"
259 "173 1 insn_test_mula_ls_lu_X0.c"
260 "174 1 insn_test_mula_lu_lu_X0.c"
261 "174 4 insn_test_mula_lu_lu_Y0.c"
262 "175 1 insn_test_mulax_X0.c"
263 "175 4 insn_test_mulax_Y0.c"
264 "176 1 insn_test_mulx_X0.c"
265 "176 4 insn_test_mulx_Y0.c"
266 "177 1 insn_test_mz_X0.c"
267 "177 2 insn_test_mz_X1.c"
268 "177 4 insn_test_mz_Y0.c"
269 "177 8 insn_test_mz_Y1.c"
270 "179 1 insn_test_nop_X0.c"
271 "179 2 insn_test_nop_X1.c"
272 "179 4 insn_test_nop_Y0.c"
273 "179 8 insn_test_nop_Y1.c"
274 "180 1 insn_test_nor_X0.c"
275 "180 2 insn_test_nor_X1.c"
276 "180 4 insn_test_nor_Y0.c"
277 "180 8 insn_test_nor_Y1.c"
278 "181 1 insn_test_or_X0.c"
279 "181 2 insn_test_or_X1.c"
280 "181 4 insn_test_or_Y0.c"
281 "181 8 insn_test_or_Y1.c"
282 "182 1 insn_test_ori_X0.c"
283 "182 2 insn_test_ori_X1.c"
284 "183 1 insn_test_pcnt_X0.c"
285 "183 4 insn_test_pcnt_Y0.c"
286 "184 1 insn_test_revbits_X0.c"
287 "184 4 insn_test_revbits_Y0.c"
288 "185 1 insn_test_revbytes_X0.c"
289 "185 4 insn_test_revbytes_Y0.c"
290 "186 1 insn_test_rotl_X0.c"
291 "186 2 insn_test_rotl_X1.c"
292 "186 4 insn_test_rotl_Y0.c"
293 "186 8 insn_test_rotl_Y1.c"
294 "187 1 insn_test_rotli_X0.c"
295 "187 2 insn_test_rotli_X1.c"
296 "187 4 insn_test_rotli_Y0.c"
297 "187 8 insn_test_rotli_Y1.c"
298 "188 1 insn_test_shl_X0.c"
299 "188 2 insn_test_shl_X1.c"
300 "188 4 insn_test_shl_Y0.c"
301 "188 8 insn_test_shl_Y1.c"
302 "189 1 insn_test_shl16insli_X0.c"
303 "189 2 insn_test_shl16insli_X1.c"
304 "190 1 insn_test_shl1add_X0.c"
305 "190 2 insn_test_shl1add_X1.c"
306 "190 4 insn_test_shl1add_Y0.c"
307 "190 8 insn_test_shl1add_Y1.c"
308 "191 1 insn_test_shl1addx_X0.c"
309 "191 2 insn_test_shl1addx_X1.c"
310 "191 4 insn_test_shl1addx_Y0.c"
311 "191 8 insn_test_shl1addx_Y1.c"
312 "192 1 insn_test_shl2add_X0.c"
313 "192 2 insn_test_shl2add_X1.c"
314 "192 4 insn_test_shl2add_Y0.c"
315 "192 8 insn_test_shl2add_Y1.c"
316 "193 1 insn_test_shl2addx_X0.c"
317 "193 2 insn_test_shl2addx_X1.c"
318 "193 4 insn_test_shl2addx_Y0.c"
319 "193 8 insn_test_shl2addx_Y1.c"
320 "194 1 insn_test_shl3add_X0.c"
321 "194 2 insn_test_shl3add_X1.c"
322 "194 4 insn_test_shl3add_Y0.c"
323 "194 8 insn_test_shl3add_Y1.c"
324 "195 1 insn_test_shl3addx_X0.c"
325 "195 2 insn_test_shl3addx_X1.c"
326 "195 4 insn_test_shl3addx_Y0.c"
327 "195 8 insn_test_shl3addx_Y1.c"
328 "196 1 insn_test_shli_X0.c"
329 "196 2 insn_test_shli_X1.c"
330 "196 4 insn_test_shli_Y0.c"
331 "196 8 insn_test_shli_Y1.c"
332 "197 1 insn_test_shlx_X0.c"
333 "197 2 insn_test_shlx_X1.c"
334 "198 1 insn_test_shlxi_X0.c"
335 "198 2 insn_test_shlxi_X1.c"
336 "199 1 insn_test_shrs_X0.c"
337 "199 2 insn_test_shrs_X1.c"
338 "199 4 insn_test_shrs_Y0.c"
339 "199 8 insn_test_shrs_Y1.c"
340 "200 1 insn_test_shrsi_X0.c"
341 "200 2 insn_test_shrsi_X1.c"
342 "200 4 insn_test_shrsi_Y0.c"
343 "200 8 insn_test_shrsi_Y1.c"
344 "201 1 insn_test_shru_X0.c"
345 "201 2 insn_test_shru_X1.c"
346 "201 4 insn_test_shru_Y0.c"
347 "201 8 insn_test_shru_Y1.c"
348 "202 1 insn_test_shrui_X0.c"
349 "202 2 insn_test_shrui_X1.c"
350 "202 4 insn_test_shrui_Y0.c"
351 "202 8 insn_test_shrui_Y1.c"
352 "203 1 insn_test_shrux_X0.c"
353 "203 2 insn_test_shrux_X1.c"
354 "204 1 insn_test_shruxi_X0.c"
355 "204 2 insn_test_shruxi_X1.c"
356 "205 1 insn_test_shufflebytes_X0.c"
357 "206 2 insn_test_st_X1.c"
358 "206 16 insn_test_st_Y2.c"
359 "207 2 insn_test_st1_X1.c"
360 "207 16 insn_test_st1_Y2.c"
361 "208 2 insn_test_st1_add_X1.c"
362 "209 2 insn_test_st2_X1.c"
363 "209 16 insn_test_st2_Y2.c"
364 "210 2 insn_test_st2_add_X1.c"
365 "211 2 insn_test_st4_X1.c"
366 "211 16 insn_test_st4_Y2.c"
367 "212 2 insn_test_st4_add_X1.c"
368 "213 2 insn_test_st_add_X1.c"
369 "214 2 insn_test_stnt_X1.c"
370 "215 2 insn_test_stnt1_X1.c"
371 "216 2 insn_test_stnt1_add_X1.c"
372 "217 2 insn_test_stnt2_X1.c"
373 "218 2 insn_test_stnt2_add_X1.c"
374 "219 2 insn_test_stnt4_X1.c"
375 "220 2 insn_test_stnt4_add_X1.c"
376 "221 2 insn_test_stnt_add_X1.c"
377 "222 1 insn_test_sub_X0.c"
378 "222 2 insn_test_sub_X1.c"
379 "222 4 insn_test_sub_Y0.c"
380 "222 8 insn_test_sub_Y1.c"
381 "223 1 insn_test_subx_X0.c"
382 "223 2 insn_test_subx_X1.c"
383 "223 4 insn_test_subx_Y0.c"
384 "223 8 insn_test_subx_Y1.c"
385 "224 1 insn_test_subxsc_X0.c"
386 "224 2 insn_test_subxsc_X1.c"
387 "229 1 insn_test_tblidxb0_X0.c"
388 "229 4 insn_test_tblidxb0_Y0.c"
389 "230 1 insn_test_tblidxb1_X0.c"
390 "230 4 insn_test_tblidxb1_Y0.c"
391 "231 1 insn_test_tblidxb2_X0.c"
392 "231 4 insn_test_tblidxb2_Y0.c"
393 "232 1 insn_test_tblidxb3_X0.c"
394 "232 4 insn_test_tblidxb3_Y0.c"
395 "233 1 insn_test_v1add_X0.c"
396 "233 2 insn_test_v1add_X1.c"
397 "234 1 insn_test_v1addi_X0.c"
398 "234 2 insn_test_v1addi_X1.c"
399 "235 1 insn_test_v1adduc_X0.c"
400 "235 2 insn_test_v1adduc_X1.c"
401 "236 1 insn_test_v1adiffu_X0.c"
402 "237 1 insn_test_v1avgu_X0.c"
403 "238 1 insn_test_v1cmpeq_X0.c"
404 "238 2 insn_test_v1cmpeq_X1.c"
405 "239 1 insn_test_v1cmpeqi_X0.c"
406 "239 2 insn_test_v1cmpeqi_X1.c"
407 "240 1 insn_test_v1cmples_X0.c"
408 "240 2 insn_test_v1cmples_X1.c"
409 "241 1 insn_test_v1cmpleu_X0.c"
410 "241 2 insn_test_v1cmpleu_X1.c"
411 "242 1 insn_test_v1cmplts_X0.c"
412 "242 2 insn_test_v1cmplts_X1.c"
413 "243 1 insn_test_v1cmpltsi_X0.c"
414 "243 2 insn_test_v1cmpltsi_X1.c"
415 "244 1 insn_test_v1cmpltu_X0.c"
416 "244 2 insn_test_v1cmpltu_X1.c"
417 "245 1 insn_test_v1cmpltui_X0.c"
418 "245 2 insn_test_v1cmpltui_X1.c"
419 "246 1 insn_test_v1cmpne_X0.c"
420 "246 2 insn_test_v1cmpne_X1.c"
421 "247 1 insn_test_v1ddotpu_X0.c"
422 "248 1 insn_test_v1ddotpua_X0.c"
423 "249 1 insn_test_v1ddotpus_X0.c"
424 "250 1 insn_test_v1ddotpusa_X0.c"
425 "251 1 insn_test_v1dotp_X0.c"
426 "252 1 insn_test_v1dotpa_X0.c"
427 "253 1 insn_test_v1dotpu_X0.c"
428 "254 1 insn_test_v1dotpua_X0.c"
429 "255 1 insn_test_v1dotpus_X0.c"
430 "256 1 insn_test_v1dotpusa_X0.c"
431 "257 1 insn_test_v1int_h_X0.c"
432 "257 2 insn_test_v1int_h_X1.c"
433 "258 1 insn_test_v1int_l_X0.c"
434 "258 2 insn_test_v1int_l_X1.c"
435 "259 1 insn_test_v1maxu_X0.c"
436 "259 2 insn_test_v1maxu_X1.c"
437 "260 1 insn_test_v1maxui_X0.c"
438 "260 2 insn_test_v1maxui_X1.c"
439 "261 1 insn_test_v1minu_X0.c"
440 "261 2 insn_test_v1minu_X1.c"
441 "262 1 insn_test_v1minui_X0.c"
442 "262 2 insn_test_v1minui_X1.c"
443 "263 1 insn_test_v1mnz_X0.c"
444 "263 2 insn_test_v1mnz_X1.c"
445 "264 1 insn_test_v1multu_X0.c"
446 "265 1 insn_test_v1mulu_X0.c"
447 "266 1 insn_test_v1mulus_X0.c"
448 "267 1 insn_test_v1mz_X0.c"
449 "267 2 insn_test_v1mz_X1.c"
450 "268 1 insn_test_v1sadau_X0.c"
451 "269 1 insn_test_v1sadu_X0.c"
452 "270 1 insn_test_v1shl_X0.c"
453 "270 2 insn_test_v1shl_X1.c"
454 "271 1 insn_test_v1shli_X0.c"
455 "271 2 insn_test_v1shli_X1.c"
456 "272 1 insn_test_v1shrs_X0.c"
457 "272 2 insn_test_v1shrs_X1.c"
458 "273 1 insn_test_v1shrsi_X0.c"
459 "273 2 insn_test_v1shrsi_X1.c"
460 "274 1 insn_test_v1shru_X0.c"
461 "274 2 insn_test_v1shru_X1.c"
462 "275 1 insn_test_v1shrui_X0.c"
463 "275 2 insn_test_v1shrui_X1.c"
464 "276 1 insn_test_v1sub_X0.c"
465 "276 2 insn_test_v1sub_X1.c"
466 "277 1 insn_test_v1subuc_X0.c"
467 "277 2 insn_test_v1subuc_X1.c"
468 "278 1 insn_test_v2add_X0.c"
469 "278 2 insn_test_v2add_X1.c"
470 "279 1 insn_test_v2addi_X0.c"
471 "279 2 insn_test_v2addi_X1.c"
472 "280 1 insn_test_v2addsc_X0.c"
473 "280 2 insn_test_v2addsc_X1.c"
474 "281 1 insn_test_v2adiffs_X0.c"
475 "282 1 insn_test_v2avgs_X0.c"
476 "283 1 insn_test_v2cmpeq_X0.c"
477 "283 2 insn_test_v2cmpeq_X1.c"
478 "284 1 insn_test_v2cmpeqi_X0.c"
479 "284 2 insn_test_v2cmpeqi_X1.c"
480 "285 1 insn_test_v2cmples_X0.c"
481 "285 2 insn_test_v2cmples_X1.c"
482 "286 1 insn_test_v2cmpleu_X0.c"
483 "286 2 insn_test_v2cmpleu_X1.c"
484 "287 1 insn_test_v2cmplts_X0.c"
485 "287 2 insn_test_v2cmplts_X1.c"
486 "288 1 insn_test_v2cmpltsi_X0.c"
487 "288 2 insn_test_v2cmpltsi_X1.c"
488 "289 1 insn_test_v2cmpltu_X0.c"
489 "289 2 insn_test_v2cmpltu_X1.c"
490 "290 1 insn_test_v2cmpltui_X0.c"
491 "290 2 insn_test_v2cmpltui_X1.c"
492 "291 1 insn_test_v2cmpne_X0.c"
493 "291 2 insn_test_v2cmpne_X1.c"
494 "292 1 insn_test_v2dotp_X0.c"
495 "293 1 insn_test_v2dotpa_X0.c"
496 "294 1 insn_test_v2int_h_X0.c"
497 "294 2 insn_test_v2int_h_X1.c"
498 "295 1 insn_test_v2int_l_X0.c"
499 "295 2 insn_test_v2int_l_X1.c"
500 "296 1 insn_test_v2maxs_X0.c"
501 "296 2 insn_test_v2maxs_X1.c"
502 "297 1 insn_test_v2maxsi_X0.c"
503 "297 2 insn_test_v2maxsi_X1.c"
504 "298 1 insn_test_v2mins_X0.c"
505 "298 2 insn_test_v2mins_X1.c"
506 "299 1 insn_test_v2minsi_X0.c"
507 "299 2 insn_test_v2minsi_X1.c"
508 "300 1 insn_test_v2mnz_X0.c"
509 "300 2 insn_test_v2mnz_X1.c"
510 "301 1 insn_test_v2mulfsc_X0.c"
511 "302 1 insn_test_v2muls_X0.c"
512 "303 1 insn_test_v2mults_X0.c"
513 "304 1 insn_test_v2mz_X0.c"
514 "304 2 insn_test_v2mz_X1.c"
515 "305 1 insn_test_v2packh_X0.c"
516 "305 2 insn_test_v2packh_X1.c"
517 "306 1 insn_test_v2packl_X0.c"
518 "306 2 insn_test_v2packl_X1.c"
519 "307 1 insn_test_v2packuc_X0.c"
520 "307 2 insn_test_v2packuc_X1.c"
521 "308 1 insn_test_v2sadas_X0.c"
522 "309 1 insn_test_v2sadau_X0.c"
523 "310 1 insn_test_v2sads_X0.c"
524 "311 1 insn_test_v2sadu_X0.c"
525 "312 1 insn_test_v2shl_X0.c"
526 "312 2 insn_test_v2shl_X1.c"
527 "313 1 insn_test_v2shli_X0.c"
528 "313 2 insn_test_v2shli_X1.c"
529 "314 1 insn_test_v2shlsc_X0.c"
530 "314 2 insn_test_v2shlsc_X1.c"
531 "315 1 insn_test_v2shrs_X0.c"
532 "315 2 insn_test_v2shrs_X1.c"
533 "316 1 insn_test_v2shrsi_X0.c"
534 "316 2 insn_test_v2shrsi_X1.c"
535 "317 1 insn_test_v2shru_X0.c"
536 "317 2 insn_test_v2shru_X1.c"
537 "318 1 insn_test_v2shrui_X0.c"
538 "318 2 insn_test_v2shrui_X1.c"
539 "319 1 insn_test_v2sub_X0.c"
540 "319 2 insn_test_v2sub_X1.c"
541 "320 1 insn_test_v2subsc_X0.c"
542 "320 2 insn_test_v2subsc_X1.c"
543 "321 1 insn_test_v4add_X0.c"
544 "321 2 insn_test_v4add_X1.c"
545 "322 1 insn_test_v4addsc_X0.c"
546 "322 2 insn_test_v4addsc_X1.c"
547 "323 1 insn_test_v4int_h_X0.c"
548 "323 2 insn_test_v4int_h_X1.c"
549 "324 1 insn_test_v4int_l_X0.c"
550 "324 2 insn_test_v4int_l_X1.c"
551 "325 1 insn_test_v4packsc_X0.c"
552 "325 2 insn_test_v4packsc_X1.c"
553 "326 1 insn_test_v4shl_X0.c"
554 "326 2 insn_test_v4shl_X1.c"
555 "327 1 insn_test_v4shlsc_X0.c"
556 "327 2 insn_test_v4shlsc_X1.c"
557 "328 1 insn_test_v4shrs_X0.c"
558 "328 2 insn_test_v4shrs_X1.c"
559 "329 1 insn_test_v4shru_X0.c"
560 "329 2 insn_test_v4shru_X1.c"
561 "330 1 insn_test_v4sub_X0.c"
562 "330 2 insn_test_v4sub_X1.c"
563 "331 1 insn_test_v4subsc_X0.c"
564 "331 2 insn_test_v4subsc_X1.c"
565 "332 2 insn_test_wh64_X1.c"
566 "333 1 insn_test_xor_X0.c"
567 "333 2 insn_test_xor_X1.c"
568 "333 4 insn_test_xor_Y0.c"
569 "333 8 insn_test_xor_Y1.c"
570 "334 1 insn_test_xori_X0.c"
571 "334 2 insn_test_xori_X1.c"
572)
573
574if [ $# -gt 0 ]; then
575#fname = "$1"
zliue8e8df52015-08-05 02:38:10 +0000576
zliu65105dc2015-08-01 03:52:03 +0000577for f in "${FILES[@]}"
578do
579 array=(${f// / })
580 if [ ${array[2]} = $1 ]; then
581 ./gen_insn_test ${array[0]} ${array[1]} > ${array[2]}
zliu65105dc2015-08-01 03:52:03 +0000582 exit 0
583 fi
584done
585
586exit -1
587
588else
589
590for f in "${FILES[@]}"
591do
592 echo $i $f
593 array=(${f// / })
594 ./gen_insn_test ${array[0]} ${array[1]} > ${array[2]}
595done
596
597fi
598
599
600