#!/bin/bash

FILES=( "5 	 1 	 insn_test_move_X0.c"
        "5 	 2 	 insn_test_move_X1.c"
        "5 	 4 	 insn_test_move_Y0.c"
	"5 	 8 	 insn_test_move_Y1.c"
	"6 	 1 	 insn_test_movei_X0.c"
	"6 	 2 	 insn_test_movei_X1.c"
	"6 	 4 	 insn_test_movei_Y0.c"
	"6 	 8 	 insn_test_movei_Y1.c"
	"7 	 1 	 insn_test_moveli_X0.c"
	"7 	 2 	 insn_test_moveli_X1.c"
	"8 	 2 	 insn_test_prefetch_X1.c"
	"8 	 16 	 insn_test_prefetch_Y2.c"
	"9 	 2 	 insn_test_prefetch_add_l1_X1.c"
	"10 	 2 	 insn_test_prefetch_add_l1_fault_X1.c"
	"11 	 2 	 insn_test_prefetch_add_l2_X1.c"
	"12 	 2 	 insn_test_prefetch_add_l2_fault_X1.c"
	"13 	 2 	 insn_test_prefetch_add_l3_X1.c"
	"14 	 2 	 insn_test_prefetch_add_l3_fault_X1.c"
	"15 	 2 	 insn_test_prefetch_l1_X1.c"
	"15 	 16 	 insn_test_prefetch_l1_Y2.c"
	"16 	 2 	 insn_test_prefetch_l1_fault_X1.c"
	"16 	 16 	 insn_test_prefetch_l1_fault_Y2.c"
	"17 	 2 	 insn_test_prefetch_l2_X1.c"
	"17 	 16 	 insn_test_prefetch_l2_Y2.c"
	"18 	 2 	 insn_test_prefetch_l2_fault_X1.c"
	"18 	 16 	 insn_test_prefetch_l2_fault_Y2.c"
	"19 	 2 	 insn_test_prefetch_l3_X1.c"
	"19 	 16 	 insn_test_prefetch_l3_Y2.c"
	"20 	 2 	 insn_test_prefetch_l3_fault_X1.c"
	"20 	 16 	 insn_test_prefetch_l3_fault_Y2.c"
	"21 	 2 	 insn_test_raise_X1.c"
	"22 	 1 	 insn_test_add_X0.c"
	"22 	 2 	 insn_test_add_X1.c"
	"22 	 4 	 insn_test_add_Y0.c"
	"22 	 8 	 insn_test_add_Y1.c"
	"23 	 1 	 insn_test_addi_X0.c"
	"23 	 2 	 insn_test_addi_X1.c"
	"23 	 4 	 insn_test_addi_Y0.c"
	"23 	 8 	 insn_test_addi_Y1.c"
	"24 	 1 	 insn_test_addli_X0.c"
	"24 	 2 	 insn_test_addli_X1.c"
	"25 	 1 	 insn_test_addx_X0.c"
	"25 	 2 	 insn_test_addx_X1.c"
	"25 	 4 	 insn_test_addx_Y0.c"
	"25 	 8 	 insn_test_addx_Y1.c"
	"26 	 1 	 insn_test_addxi_X0.c"
	"26 	 2 	 insn_test_addxi_X1.c"
	"26 	 4 	 insn_test_addxi_Y0.c"
	"26 	 8 	 insn_test_addxi_Y1.c"
	"27 	 1 	 insn_test_addxli_X0.c"
	"27 	 2 	 insn_test_addxli_X1.c"
	"28 	 1 	 insn_test_addxsc_X0.c"
	"28 	 2 	 insn_test_addxsc_X1.c"
	"29 	 1 	 insn_test_and_X0.c"
	"29 	 2 	 insn_test_and_X1.c"
	"29 	 4 	 insn_test_and_Y0.c"
	"29 	 8 	 insn_test_and_Y1.c"
	"30 	 1 	 insn_test_andi_X0.c"
	"30 	 2 	 insn_test_andi_X1.c"
	"30 	 4 	 insn_test_andi_Y0.c"
	"30 	 8 	 insn_test_andi_Y1.c"
	"31 	 2 	 insn_test_beqz_X1.c"
	"32 	 2 	 insn_test_beqzt_X1.c"
	"33 	 1 	 insn_test_bfexts_X0.c"
	"34 	 1 	 insn_test_bfextu_X0.c"
	"35 	 1 	 insn_test_bfins_X0.c"
	"36 	 2 	 insn_test_bgez_X1.c"
	"37 	 2 	 insn_test_bgezt_X1.c"
	"38 	 2 	 insn_test_bgtz_X1.c"
	"39 	 2 	 insn_test_bgtzt_X1.c"
	"40 	 2 	 insn_test_blbc_X1.c"
	"41 	 2 	 insn_test_blbct_X1.c"
	"42 	 2 	 insn_test_blbs_X1.c"
	"43 	 2 	 insn_test_blbst_X1.c"
	"44 	 2 	 insn_test_blez_X1.c"
	"45 	 2 	 insn_test_blezt_X1.c"
	"46 	 2 	 insn_test_bltz_X1.c"
	"47 	 2 	 insn_test_bltzt_X1.c"
	"48 	 2 	 insn_test_bnez_X1.c"
	"49 	 2 	 insn_test_bnezt_X1.c"
	"50 	 1 	 insn_test_clz_X0.c"
	"50 	 4 	 insn_test_clz_Y0.c"
	"51 	 1 	 insn_test_cmoveqz_X0.c"
	"51 	 4 	 insn_test_cmoveqz_Y0.c"
	"52 	 1 	 insn_test_cmovnez_X0.c"
	"52 	 4 	 insn_test_cmovnez_Y0.c"
	"53 	 1 	 insn_test_cmpeq_X0.c"
	"53 	 2 	 insn_test_cmpeq_X1.c"
	"53 	 4 	 insn_test_cmpeq_Y0.c"
	"53 	 8 	 insn_test_cmpeq_Y1.c"
	"54 	 1 	 insn_test_cmpeqi_X0.c"
	"54 	 2 	 insn_test_cmpeqi_X1.c"
	"54 	 4 	 insn_test_cmpeqi_Y0.c"
	"54 	 8 	 insn_test_cmpeqi_Y1.c"
	"55 	 2 	 insn_test_cmpexch_X1.c"
	"56 	 2 	 insn_test_cmpexch4_X1.c"
	"57 	 1 	 insn_test_cmples_X0.c"
	"57 	 2 	 insn_test_cmples_X1.c"
	"57 	 4 	 insn_test_cmples_Y0.c"
	"57 	 8 	 insn_test_cmples_Y1.c"
	"58 	 1 	 insn_test_cmpleu_X0.c"
	"58 	 2 	 insn_test_cmpleu_X1.c"
	"58 	 4 	 insn_test_cmpleu_Y0.c"
	"58 	 8 	 insn_test_cmpleu_Y1.c"
	"59 	 1 	 insn_test_cmplts_X0.c"
	"59 	 2 	 insn_test_cmplts_X1.c"
	"59 	 4 	 insn_test_cmplts_Y0.c"
	"59 	 8 	 insn_test_cmplts_Y1.c"
	"60 	 1 	 insn_test_cmpltsi_X0.c"
	"60 	 2 	 insn_test_cmpltsi_X1.c"
	"60 	 4 	 insn_test_cmpltsi_Y0.c"
	"60 	 8 	 insn_test_cmpltsi_Y1.c"
	"61 	 1 	 insn_test_cmpltu_X0.c"
	"61 	 2 	 insn_test_cmpltu_X1.c"
	"61 	 4 	 insn_test_cmpltu_Y0.c"
	"61 	 8 	 insn_test_cmpltu_Y1.c"
	"62 	 1 	 insn_test_cmpltui_X0.c"
	"62 	 2 	 insn_test_cmpltui_X1.c"
	"63 	 1 	 insn_test_cmpne_X0.c"
	"63 	 2 	 insn_test_cmpne_X1.c"
	"63 	 4 	 insn_test_cmpne_Y0.c"
	"63 	 8 	 insn_test_cmpne_Y1.c"
	"64 	 1 	 insn_test_cmul_X0.c"
	"65 	 1 	 insn_test_cmula_X0.c"
	"66 	 1 	 insn_test_cmulaf_X0.c"
	"67 	 1 	 insn_test_cmulf_X0.c"
	"68 	 1 	 insn_test_cmulfr_X0.c"
	"69 	 1 	 insn_test_cmulh_X0.c"
	"70 	 1 	 insn_test_cmulhr_X0.c"
	"71 	 1 	 insn_test_crc32_32_X0.c"
	"72 	 1 	 insn_test_crc32_8_X0.c"
	"73 	 1 	 insn_test_ctz_X0.c"
	"73 	 4 	 insn_test_ctz_Y0.c"
	"74 	 1 	 insn_test_dblalign_X0.c"
	"75 	 1 	 insn_test_dblalign2_X0.c"
	"75 	 2 	 insn_test_dblalign2_X1.c"
	"76 	 1 	 insn_test_dblalign4_X0.c"
	"76 	 2 	 insn_test_dblalign4_X1.c"
	"77 	 1 	 insn_test_dblalign6_X0.c"
	"77 	 2 	 insn_test_dblalign6_X1.c"
	"79 	 2 	 insn_test_dtlbpr_X1.c"
	"80 	 2 	 insn_test_exch_X1.c"
	"81 	 2 	 insn_test_exch4_X1.c"
	"82 	 1 	 insn_test_fdouble_add_flags_X0.c"
	"83 	 1 	 insn_test_fdouble_addsub_X0.c"
	"84 	 1 	 insn_test_fdouble_mul_flags_X0.c"
	"85 	 1 	 insn_test_fdouble_pack1_X0.c"
	"86 	 1 	 insn_test_fdouble_pack2_X0.c"
	"87 	 1 	 insn_test_fdouble_sub_flags_X0.c"
	"88 	 1 	 insn_test_fdouble_unpack_max_X0.c"
	"89 	 1 	 insn_test_fdouble_unpack_min_X0.c"
	"90 	 2 	 insn_test_fetchadd_X1.c"
	"91 	 2 	 insn_test_fetchadd4_X1.c"
	"92 	 2 	 insn_test_fetchaddgez_X1.c"
	"93 	 2 	 insn_test_fetchaddgez4_X1.c"
	"94 	 2 	 insn_test_fetchand_X1.c"
	"95 	 2 	 insn_test_fetchand4_X1.c"
	"96 	 2 	 insn_test_fetchor_X1.c"
	"97 	 2 	 insn_test_fetchor4_X1.c"
	"98 	 2 	 insn_test_finv_X1.c"
	"99 	 2 	 insn_test_flush_X1.c"
	"100 	 2 	 insn_test_flushwb_X1.c"
	"101 	 1 	 insn_test_fnop_X0.c"
	"101 	 2 	 insn_test_fnop_X1.c"
	"101 	 4 	 insn_test_fnop_Y0.c"
	"101 	 8 	 insn_test_fnop_Y1.c"
	"102 	 1 	 insn_test_fsingle_add1_X0.c"
	"103 	 1 	 insn_test_fsingle_addsub2_X0.c"
	"104 	 1 	 insn_test_fsingle_mul1_X0.c"
	"105 	 1 	 insn_test_fsingle_mul2_X0.c"
	"106 	 1 	 insn_test_fsingle_pack1_X0.c"
	"106 	 4 	 insn_test_fsingle_pack1_Y0.c"
	"107 	 1 	 insn_test_fsingle_pack2_X0.c"
	"108 	 1 	 insn_test_fsingle_sub1_X0.c"
	"109 	 2 	 insn_test_icoh_X1.c"
	"111 	 2 	 insn_test_inv_X1.c"
	"113 	 2 	 insn_test_j_X1.c"
	"114 	 2 	 insn_test_jal_X1.c"
	"115 	 2 	 insn_test_jalr_X1.c"
	"115 	 8 	 insn_test_jalr_Y1.c"
	"116 	 2 	 insn_test_jalrp_X1.c"
	"116 	 8 	 insn_test_jalrp_Y1.c"
	"117 	 2 	 insn_test_jr_X1.c"
	"117 	 8 	 insn_test_jr_Y1.c"
	"118 	 2 	 insn_test_jrp_X1.c"
	"118 	 8 	 insn_test_jrp_Y1.c"
	"119 	 2 	 insn_test_ld_X1.c"
	"119 	 16 	 insn_test_ld_Y2.c"
	"120 	 2 	 insn_test_ld1s_X1.c"
	"120 	 16 	 insn_test_ld1s_Y2.c"
	"121 	 2 	 insn_test_ld1s_add_X1.c"
	"122 	 2 	 insn_test_ld1u_X1.c"
	"122 	 16 	 insn_test_ld1u_Y2.c"
	"123 	 2 	 insn_test_ld1u_add_X1.c"
	"124 	 2 	 insn_test_ld2s_X1.c"
	"124 	 16 	 insn_test_ld2s_Y2.c"
	"125 	 2 	 insn_test_ld2s_add_X1.c"
	"126 	 2 	 insn_test_ld2u_X1.c"
	"126 	 16 	 insn_test_ld2u_Y2.c"
	"127 	 2 	 insn_test_ld2u_add_X1.c"
	"128 	 2 	 insn_test_ld4s_X1.c"
	"128 	 16 	 insn_test_ld4s_Y2.c"
	"129 	 2 	 insn_test_ld4s_add_X1.c"
	"130 	 2 	 insn_test_ld4u_X1.c"
	"130 	 16 	 insn_test_ld4u_Y2.c"
	"131 	 2 	 insn_test_ld4u_add_X1.c"
	"132 	 2 	 insn_test_ld_add_X1.c"
	"133 	 2 	 insn_test_ldna_X1.c"
	"134 	 2 	 insn_test_ldna_add_X1.c"
	"135 	 2 	 insn_test_ldnt_X1.c"
	"136 	 2 	 insn_test_ldnt1s_X1.c"
	"137 	 2 	 insn_test_ldnt1s_add_X1.c"
	"138 	 2 	 insn_test_ldnt1u_X1.c"
	"139 	 2 	 insn_test_ldnt1u_add_X1.c"
	"140 	 2 	 insn_test_ldnt2s_X1.c"
	"141 	 2 	 insn_test_ldnt2s_add_X1.c"
	"142 	 2 	 insn_test_ldnt2u_X1.c"
	"143 	 2 	 insn_test_ldnt2u_add_X1.c"
	"144 	 2 	 insn_test_ldnt4s_X1.c"
	"145 	 2 	 insn_test_ldnt4s_add_X1.c"
	"146 	 2 	 insn_test_ldnt4u_X1.c"
	"147 	 2 	 insn_test_ldnt4u_add_X1.c"
	"148 	 2 	 insn_test_ldnt_add_X1.c"
	"149 	 2 	 insn_test_lnk_X1.c"
	"149 	 8 	 insn_test_lnk_Y1.c"
	"150 	 2 	 insn_test_mf_X1.c"
	"152 	 1 	 insn_test_mm_X0.c"
	"153 	 1 	 insn_test_mnz_X0.c"
	"153 	 2 	 insn_test_mnz_X1.c"
	"153 	 4 	 insn_test_mnz_Y0.c"
	"153 	 8 	 insn_test_mnz_Y1.c"
	"155 	 1 	 insn_test_mul_hs_hs_X0.c"
	"155 	 4 	 insn_test_mul_hs_hs_Y0.c"
	"156 	 1 	 insn_test_mul_hs_hu_X0.c"
	"157 	 1 	 insn_test_mul_hs_ls_X0.c"
	"158 	 1 	 insn_test_mul_hs_lu_X0.c"
	"159 	 1 	 insn_test_mul_hu_hu_X0.c"
	"159 	 4 	 insn_test_mul_hu_hu_Y0.c"
	"160 	 1 	 insn_test_mul_hu_ls_X0.c"
	"161 	 1 	 insn_test_mul_hu_lu_X0.c"
	"162 	 1 	 insn_test_mul_ls_ls_X0.c"
	"162 	 4 	 insn_test_mul_ls_ls_Y0.c"
	"163 	 1 	 insn_test_mul_ls_lu_X0.c"
	"164 	 1 	 insn_test_mul_lu_lu_X0.c"
	"164 	 4 	 insn_test_mul_lu_lu_Y0.c"
	"165 	 1 	 insn_test_mula_hs_hs_X0.c"
	"165 	 4 	 insn_test_mula_hs_hs_Y0.c"
	"166 	 1 	 insn_test_mula_hs_hu_X0.c"
	"167 	 1 	 insn_test_mula_hs_ls_X0.c"
	"168 	 1 	 insn_test_mula_hs_lu_X0.c"
	"169 	 1 	 insn_test_mula_hu_hu_X0.c"
	"169 	 4 	 insn_test_mula_hu_hu_Y0.c"
	"170 	 1 	 insn_test_mula_hu_ls_X0.c"
	"171 	 1 	 insn_test_mula_hu_lu_X0.c"
	"172 	 1 	 insn_test_mula_ls_ls_X0.c"
	"172 	 4 	 insn_test_mula_ls_ls_Y0.c"
	"173 	 1 	 insn_test_mula_ls_lu_X0.c"
	"174 	 1 	 insn_test_mula_lu_lu_X0.c"
	"174 	 4 	 insn_test_mula_lu_lu_Y0.c"
	"175 	 1 	 insn_test_mulax_X0.c"
	"175 	 4 	 insn_test_mulax_Y0.c"
	"176 	 1 	 insn_test_mulx_X0.c"
	"176 	 4 	 insn_test_mulx_Y0.c"
	"177 	 1 	 insn_test_mz_X0.c"
	"177 	 2 	 insn_test_mz_X1.c"
	"177 	 4 	 insn_test_mz_Y0.c"
	"177 	 8 	 insn_test_mz_Y1.c"
	"179 	 1 	 insn_test_nop_X0.c"
	"179 	 2 	 insn_test_nop_X1.c"
	"179 	 4 	 insn_test_nop_Y0.c"
	"179 	 8 	 insn_test_nop_Y1.c"
	"180 	 1 	 insn_test_nor_X0.c"
	"180 	 2 	 insn_test_nor_X1.c"
	"180 	 4 	 insn_test_nor_Y0.c"
	"180 	 8 	 insn_test_nor_Y1.c"
	"181 	 1 	 insn_test_or_X0.c"
	"181 	 2 	 insn_test_or_X1.c"
	"181 	 4 	 insn_test_or_Y0.c"
	"181 	 8 	 insn_test_or_Y1.c"
	"182 	 1 	 insn_test_ori_X0.c"
	"182 	 2 	 insn_test_ori_X1.c"
	"183 	 1 	 insn_test_pcnt_X0.c"
	"183 	 4 	 insn_test_pcnt_Y0.c"
	"184 	 1 	 insn_test_revbits_X0.c"
	"184 	 4 	 insn_test_revbits_Y0.c"
	"185 	 1 	 insn_test_revbytes_X0.c"
	"185 	 4 	 insn_test_revbytes_Y0.c"
	"186 	 1 	 insn_test_rotl_X0.c"
	"186 	 2 	 insn_test_rotl_X1.c"
	"186 	 4 	 insn_test_rotl_Y0.c"
	"186 	 8 	 insn_test_rotl_Y1.c"
	"187 	 1 	 insn_test_rotli_X0.c"
	"187 	 2 	 insn_test_rotli_X1.c"
	"187 	 4 	 insn_test_rotli_Y0.c"
	"187 	 8 	 insn_test_rotli_Y1.c"
	"188 	 1 	 insn_test_shl_X0.c"
	"188 	 2 	 insn_test_shl_X1.c"
	"188 	 4 	 insn_test_shl_Y0.c"
	"188 	 8 	 insn_test_shl_Y1.c"
	"189 	 1 	 insn_test_shl16insli_X0.c"
	"189 	 2 	 insn_test_shl16insli_X1.c"
	"190 	 1 	 insn_test_shl1add_X0.c"
	"190 	 2 	 insn_test_shl1add_X1.c"
	"190 	 4 	 insn_test_shl1add_Y0.c"
	"190 	 8 	 insn_test_shl1add_Y1.c"
	"191 	 1 	 insn_test_shl1addx_X0.c"
	"191 	 2 	 insn_test_shl1addx_X1.c"
	"191 	 4 	 insn_test_shl1addx_Y0.c"
	"191 	 8 	 insn_test_shl1addx_Y1.c"
	"192 	 1 	 insn_test_shl2add_X0.c"
	"192 	 2 	 insn_test_shl2add_X1.c"
	"192 	 4 	 insn_test_shl2add_Y0.c"
	"192 	 8 	 insn_test_shl2add_Y1.c"
	"193 	 1 	 insn_test_shl2addx_X0.c"
	"193 	 2 	 insn_test_shl2addx_X1.c"
	"193 	 4 	 insn_test_shl2addx_Y0.c"
	"193 	 8 	 insn_test_shl2addx_Y1.c"
	"194 	 1 	 insn_test_shl3add_X0.c"
	"194 	 2 	 insn_test_shl3add_X1.c"
	"194 	 4 	 insn_test_shl3add_Y0.c"
	"194 	 8 	 insn_test_shl3add_Y1.c"
	"195 	 1 	 insn_test_shl3addx_X0.c"
	"195 	 2 	 insn_test_shl3addx_X1.c"
	"195 	 4 	 insn_test_shl3addx_Y0.c"
	"195 	 8 	 insn_test_shl3addx_Y1.c"
	"196 	 1 	 insn_test_shli_X0.c"
	"196 	 2 	 insn_test_shli_X1.c"
	"196 	 4 	 insn_test_shli_Y0.c"
	"196 	 8 	 insn_test_shli_Y1.c"
	"197 	 1 	 insn_test_shlx_X0.c"
	"197 	 2 	 insn_test_shlx_X1.c"
	"198 	 1 	 insn_test_shlxi_X0.c"
	"198 	 2 	 insn_test_shlxi_X1.c"
	"199 	 1 	 insn_test_shrs_X0.c"
	"199 	 2 	 insn_test_shrs_X1.c"
	"199 	 4 	 insn_test_shrs_Y0.c"
	"199 	 8 	 insn_test_shrs_Y1.c"
	"200 	 1 	 insn_test_shrsi_X0.c"
	"200 	 2 	 insn_test_shrsi_X1.c"
	"200 	 4 	 insn_test_shrsi_Y0.c"
	"200 	 8 	 insn_test_shrsi_Y1.c"
	"201 	 1 	 insn_test_shru_X0.c"
	"201 	 2 	 insn_test_shru_X1.c"
	"201 	 4 	 insn_test_shru_Y0.c"
	"201 	 8 	 insn_test_shru_Y1.c"
	"202 	 1 	 insn_test_shrui_X0.c"
	"202 	 2 	 insn_test_shrui_X1.c"
	"202 	 4 	 insn_test_shrui_Y0.c"
	"202 	 8 	 insn_test_shrui_Y1.c"
	"203 	 1 	 insn_test_shrux_X0.c"
	"203 	 2 	 insn_test_shrux_X1.c"
	"204 	 1 	 insn_test_shruxi_X0.c"
	"204 	 2 	 insn_test_shruxi_X1.c"
	"205 	 1 	 insn_test_shufflebytes_X0.c"
	"206 	 2 	 insn_test_st_X1.c"
	"206 	 16 	 insn_test_st_Y2.c"
	"207 	 2 	 insn_test_st1_X1.c"
	"207 	 16 	 insn_test_st1_Y2.c"
	"208 	 2 	 insn_test_st1_add_X1.c"
	"209 	 2 	 insn_test_st2_X1.c"
	"209 	 16 	 insn_test_st2_Y2.c"
	"210 	 2 	 insn_test_st2_add_X1.c"
	"211 	 2 	 insn_test_st4_X1.c"
	"211 	 16 	 insn_test_st4_Y2.c"
	"212 	 2 	 insn_test_st4_add_X1.c"
	"213 	 2 	 insn_test_st_add_X1.c"
	"214 	 2 	 insn_test_stnt_X1.c"
	"215 	 2 	 insn_test_stnt1_X1.c"
	"216 	 2 	 insn_test_stnt1_add_X1.c"
	"217 	 2 	 insn_test_stnt2_X1.c"
	"218 	 2 	 insn_test_stnt2_add_X1.c"
	"219 	 2 	 insn_test_stnt4_X1.c"
	"220 	 2 	 insn_test_stnt4_add_X1.c"
	"221 	 2 	 insn_test_stnt_add_X1.c"
	"222 	 1 	 insn_test_sub_X0.c"
	"222 	 2 	 insn_test_sub_X1.c"
	"222 	 4 	 insn_test_sub_Y0.c"
	"222 	 8 	 insn_test_sub_Y1.c"
	"223 	 1 	 insn_test_subx_X0.c"
	"223 	 2 	 insn_test_subx_X1.c"
	"223 	 4 	 insn_test_subx_Y0.c"
	"223 	 8 	 insn_test_subx_Y1.c"
	"224 	 1 	 insn_test_subxsc_X0.c"
	"224 	 2 	 insn_test_subxsc_X1.c"
	"229 	 1 	 insn_test_tblidxb0_X0.c"
	"229 	 4 	 insn_test_tblidxb0_Y0.c"
	"230 	 1 	 insn_test_tblidxb1_X0.c"
	"230 	 4 	 insn_test_tblidxb1_Y0.c"
	"231 	 1 	 insn_test_tblidxb2_X0.c"
	"231 	 4 	 insn_test_tblidxb2_Y0.c"
	"232 	 1 	 insn_test_tblidxb3_X0.c"
	"232 	 4 	 insn_test_tblidxb3_Y0.c"
	"233 	 1 	 insn_test_v1add_X0.c"
	"233 	 2 	 insn_test_v1add_X1.c"
	"234 	 1 	 insn_test_v1addi_X0.c"
	"234 	 2 	 insn_test_v1addi_X1.c"
	"235 	 1 	 insn_test_v1adduc_X0.c"
	"235 	 2 	 insn_test_v1adduc_X1.c"
	"236 	 1 	 insn_test_v1adiffu_X0.c"
	"237 	 1 	 insn_test_v1avgu_X0.c"
	"238 	 1 	 insn_test_v1cmpeq_X0.c"
	"238 	 2 	 insn_test_v1cmpeq_X1.c"
	"239 	 1 	 insn_test_v1cmpeqi_X0.c"
	"239 	 2 	 insn_test_v1cmpeqi_X1.c"
	"240 	 1 	 insn_test_v1cmples_X0.c"
	"240 	 2 	 insn_test_v1cmples_X1.c"
	"241 	 1 	 insn_test_v1cmpleu_X0.c"
	"241 	 2 	 insn_test_v1cmpleu_X1.c"
	"242 	 1 	 insn_test_v1cmplts_X0.c"
	"242 	 2 	 insn_test_v1cmplts_X1.c"
	"243 	 1 	 insn_test_v1cmpltsi_X0.c"
	"243 	 2 	 insn_test_v1cmpltsi_X1.c"
	"244 	 1 	 insn_test_v1cmpltu_X0.c"
	"244 	 2 	 insn_test_v1cmpltu_X1.c"
	"245 	 1 	 insn_test_v1cmpltui_X0.c"
	"245 	 2 	 insn_test_v1cmpltui_X1.c"
	"246 	 1 	 insn_test_v1cmpne_X0.c"
	"246 	 2 	 insn_test_v1cmpne_X1.c"
	"247 	 1 	 insn_test_v1ddotpu_X0.c"
	"248 	 1 	 insn_test_v1ddotpua_X0.c"
	"249 	 1 	 insn_test_v1ddotpus_X0.c"
	"250 	 1 	 insn_test_v1ddotpusa_X0.c"
	"251 	 1 	 insn_test_v1dotp_X0.c"
	"252 	 1 	 insn_test_v1dotpa_X0.c"
	"253 	 1 	 insn_test_v1dotpu_X0.c"
	"254 	 1 	 insn_test_v1dotpua_X0.c"
	"255 	 1 	 insn_test_v1dotpus_X0.c"
	"256 	 1 	 insn_test_v1dotpusa_X0.c"
	"257 	 1 	 insn_test_v1int_h_X0.c"
	"257 	 2 	 insn_test_v1int_h_X1.c"
	"258 	 1 	 insn_test_v1int_l_X0.c"
	"258 	 2 	 insn_test_v1int_l_X1.c"
	"259 	 1 	 insn_test_v1maxu_X0.c"
	"259 	 2 	 insn_test_v1maxu_X1.c"
	"260 	 1 	 insn_test_v1maxui_X0.c"
	"260 	 2 	 insn_test_v1maxui_X1.c"
	"261 	 1 	 insn_test_v1minu_X0.c"
	"261 	 2 	 insn_test_v1minu_X1.c"
	"262 	 1 	 insn_test_v1minui_X0.c"
	"262 	 2 	 insn_test_v1minui_X1.c"
	"263 	 1 	 insn_test_v1mnz_X0.c"
	"263 	 2 	 insn_test_v1mnz_X1.c"
	"264 	 1 	 insn_test_v1multu_X0.c"
	"265 	 1 	 insn_test_v1mulu_X0.c"
	"266 	 1 	 insn_test_v1mulus_X0.c"
	"267 	 1 	 insn_test_v1mz_X0.c"
	"267 	 2 	 insn_test_v1mz_X1.c"
	"268 	 1 	 insn_test_v1sadau_X0.c"
	"269 	 1 	 insn_test_v1sadu_X0.c"
	"270 	 1 	 insn_test_v1shl_X0.c"
	"270 	 2 	 insn_test_v1shl_X1.c"
	"271 	 1 	 insn_test_v1shli_X0.c"
	"271 	 2 	 insn_test_v1shli_X1.c"
	"272 	 1 	 insn_test_v1shrs_X0.c"
	"272 	 2 	 insn_test_v1shrs_X1.c"
	"273 	 1 	 insn_test_v1shrsi_X0.c"
	"273 	 2 	 insn_test_v1shrsi_X1.c"
	"274 	 1 	 insn_test_v1shru_X0.c"
	"274 	 2 	 insn_test_v1shru_X1.c"
	"275 	 1 	 insn_test_v1shrui_X0.c"
	"275 	 2 	 insn_test_v1shrui_X1.c"
	"276 	 1 	 insn_test_v1sub_X0.c"
	"276 	 2 	 insn_test_v1sub_X1.c"
	"277 	 1 	 insn_test_v1subuc_X0.c"
	"277 	 2 	 insn_test_v1subuc_X1.c"
	"278 	 1 	 insn_test_v2add_X0.c"
	"278 	 2 	 insn_test_v2add_X1.c"
	"279 	 1 	 insn_test_v2addi_X0.c"
	"279 	 2 	 insn_test_v2addi_X1.c"
	"280 	 1 	 insn_test_v2addsc_X0.c"
	"280 	 2 	 insn_test_v2addsc_X1.c"
	"281 	 1 	 insn_test_v2adiffs_X0.c"
	"282 	 1 	 insn_test_v2avgs_X0.c"
	"283 	 1 	 insn_test_v2cmpeq_X0.c"
	"283 	 2 	 insn_test_v2cmpeq_X1.c"
	"284 	 1 	 insn_test_v2cmpeqi_X0.c"
	"284 	 2 	 insn_test_v2cmpeqi_X1.c"
	"285 	 1 	 insn_test_v2cmples_X0.c"
	"285 	 2 	 insn_test_v2cmples_X1.c"
	"286 	 1 	 insn_test_v2cmpleu_X0.c"
	"286 	 2 	 insn_test_v2cmpleu_X1.c"
	"287 	 1 	 insn_test_v2cmplts_X0.c"
	"287 	 2 	 insn_test_v2cmplts_X1.c"
	"288 	 1 	 insn_test_v2cmpltsi_X0.c"
	"288 	 2 	 insn_test_v2cmpltsi_X1.c"
	"289 	 1 	 insn_test_v2cmpltu_X0.c"
	"289 	 2 	 insn_test_v2cmpltu_X1.c"
	"290 	 1 	 insn_test_v2cmpltui_X0.c"
	"290 	 2 	 insn_test_v2cmpltui_X1.c"
	"291 	 1 	 insn_test_v2cmpne_X0.c"
	"291 	 2 	 insn_test_v2cmpne_X1.c"
	"292 	 1 	 insn_test_v2dotp_X0.c"
	"293 	 1 	 insn_test_v2dotpa_X0.c"
	"294 	 1 	 insn_test_v2int_h_X0.c"
	"294 	 2 	 insn_test_v2int_h_X1.c"
	"295 	 1 	 insn_test_v2int_l_X0.c"
	"295 	 2 	 insn_test_v2int_l_X1.c"
	"296 	 1 	 insn_test_v2maxs_X0.c"
	"296 	 2 	 insn_test_v2maxs_X1.c"
	"297 	 1 	 insn_test_v2maxsi_X0.c"
	"297 	 2 	 insn_test_v2maxsi_X1.c"
	"298 	 1 	 insn_test_v2mins_X0.c"
	"298 	 2 	 insn_test_v2mins_X1.c"
	"299 	 1 	 insn_test_v2minsi_X0.c"
	"299 	 2 	 insn_test_v2minsi_X1.c"
	"300 	 1 	 insn_test_v2mnz_X0.c"
	"300 	 2 	 insn_test_v2mnz_X1.c"
	"301 	 1 	 insn_test_v2mulfsc_X0.c"
	"302 	 1 	 insn_test_v2muls_X0.c"
	"303 	 1 	 insn_test_v2mults_X0.c"
	"304 	 1 	 insn_test_v2mz_X0.c"
	"304 	 2 	 insn_test_v2mz_X1.c"
	"305 	 1 	 insn_test_v2packh_X0.c"
	"305 	 2 	 insn_test_v2packh_X1.c"
	"306 	 1 	 insn_test_v2packl_X0.c"
	"306 	 2 	 insn_test_v2packl_X1.c"
	"307 	 1 	 insn_test_v2packuc_X0.c"
	"307 	 2 	 insn_test_v2packuc_X1.c"
	"308 	 1 	 insn_test_v2sadas_X0.c"
	"309 	 1 	 insn_test_v2sadau_X0.c"
	"310 	 1 	 insn_test_v2sads_X0.c"
	"311 	 1 	 insn_test_v2sadu_X0.c"
	"312 	 1 	 insn_test_v2shl_X0.c"
	"312 	 2 	 insn_test_v2shl_X1.c"
	"313 	 1 	 insn_test_v2shli_X0.c"
	"313 	 2 	 insn_test_v2shli_X1.c"
	"314 	 1 	 insn_test_v2shlsc_X0.c"
	"314 	 2 	 insn_test_v2shlsc_X1.c"
	"315 	 1 	 insn_test_v2shrs_X0.c"
	"315 	 2 	 insn_test_v2shrs_X1.c"
	"316 	 1 	 insn_test_v2shrsi_X0.c"
	"316 	 2 	 insn_test_v2shrsi_X1.c"
	"317 	 1 	 insn_test_v2shru_X0.c"
	"317 	 2 	 insn_test_v2shru_X1.c"
	"318 	 1 	 insn_test_v2shrui_X0.c"
	"318 	 2 	 insn_test_v2shrui_X1.c"
	"319 	 1 	 insn_test_v2sub_X0.c"
	"319 	 2 	 insn_test_v2sub_X1.c"
	"320 	 1 	 insn_test_v2subsc_X0.c"
	"320 	 2 	 insn_test_v2subsc_X1.c"
	"321 	 1 	 insn_test_v4add_X0.c"
	"321 	 2 	 insn_test_v4add_X1.c"
	"322 	 1 	 insn_test_v4addsc_X0.c"
	"322 	 2 	 insn_test_v4addsc_X1.c"
	"323 	 1 	 insn_test_v4int_h_X0.c"
	"323 	 2 	 insn_test_v4int_h_X1.c"
	"324 	 1 	 insn_test_v4int_l_X0.c"
	"324 	 2 	 insn_test_v4int_l_X1.c"
	"325 	 1 	 insn_test_v4packsc_X0.c"
	"325 	 2 	 insn_test_v4packsc_X1.c"
	"326 	 1 	 insn_test_v4shl_X0.c"
	"326 	 2 	 insn_test_v4shl_X1.c"
	"327 	 1 	 insn_test_v4shlsc_X0.c"
	"327 	 2 	 insn_test_v4shlsc_X1.c"
	"328 	 1 	 insn_test_v4shrs_X0.c"
	"328 	 2 	 insn_test_v4shrs_X1.c"
	"329 	 1 	 insn_test_v4shru_X0.c"
	"329 	 2 	 insn_test_v4shru_X1.c"
	"330 	 1 	 insn_test_v4sub_X0.c"
	"330 	 2 	 insn_test_v4sub_X1.c"
	"331 	 1 	 insn_test_v4subsc_X0.c"
	"331 	 2 	 insn_test_v4subsc_X1.c"
	"332 	 2 	 insn_test_wh64_X1.c"
	"333 	 1 	 insn_test_xor_X0.c"
	"333 	 2 	 insn_test_xor_X1.c"
	"333 	 4 	 insn_test_xor_Y0.c"
	"333 	 8 	 insn_test_xor_Y1.c"
	"334 	 1 	 insn_test_xori_X0.c"
	"334 	 2 	 insn_test_xori_X1.c"
)

if [ $# -gt 0 ]; then
#fname = "$1"

for f in "${FILES[@]}"
do
    array=(${f// / })
    if [ ${array[2]} = $1 ]; then
        ./gen_insn_test ${array[0]} ${array[1]} > ${array[2]}
        exit 0
    fi
done

exit -1

else

for f in "${FILES[@]}"
do
        echo $i $f
        array=(${f// / })
        ./gen_insn_test ${array[0]} ${array[1]} > ${array[2]}
done

fi



