Home | History | Annotate | Download | only in tilegx
      1 #!/bin/bash
      2 
      3 FILES=( "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 
    574 if [ $# -gt 0 ]; then
    575 #fname = "$1"
    576 
    577 for f in "${FILES[@]}"
    578 do
    579     array=(${f// / })
    580     if [ ${array[2]} = $1 ]; then
    581         ./gen_insn_test ${array[0]} ${array[1]} > ${array[2]}
    582         exit 0
    583     fi
    584 done
    585 
    586 exit -1
    587 
    588 else
    589 
    590 for f in "${FILES[@]}"
    591 do
    592         echo $i $f
    593         array=(${f// / })
    594         ./gen_insn_test ${array[0]} ${array[1]} > ${array[2]}
    595 done
    596 
    597 fi
    598 
    599 
    600 
    601