Lines Matching refs:cat1
176 instr_cat1_t *cat1 = &instr->cat1; in print_instr_cat1() local
178 if (cat1->ul) in print_instr_cat1()
181 if (cat1->src_type == cat1->dst_type) { in print_instr_cat1()
182 if ((cat1->src_type == TYPE_S16) && (((reg_t)cat1->dst).num == REG_A0)) { in print_instr_cat1()
186 printf("mov.%s%s", type[cat1->src_type], type[cat1->dst_type]); in print_instr_cat1()
189 printf("cov.%s%s", type[cat1->src_type], type[cat1->dst_type]); in print_instr_cat1()
194 if (cat1->even) in print_instr_cat1()
197 if (cat1->pos_inf) in print_instr_cat1()
200 print_reg_dst((reg_t)(cat1->dst), type_size(cat1->dst_type) == 32, in print_instr_cat1()
201 cat1->dst_rel); in print_instr_cat1()
206 if (cat1->src_im) { in print_instr_cat1()
207 if (type_float(cat1->src_type)) in print_instr_cat1()
208 printf("(%f)", cat1->fim_val); in print_instr_cat1()
209 else if (type_uint(cat1->src_type)) in print_instr_cat1()
210 printf("0x%08x", cat1->uim_val); in print_instr_cat1()
212 printf("%d", cat1->iim_val); in print_instr_cat1()
213 } else if (cat1->src_rel && !cat1->src_c) { in print_instr_cat1()
217 char type = cat1->src_rel_c ? 'c' : 'r'; in print_instr_cat1()
218 if (cat1->off < 0) in print_instr_cat1()
219 printf("%c<a0.x - %d>", type, -cat1->off); in print_instr_cat1()
220 else if (cat1->off > 0) in print_instr_cat1()
221 printf("%c<a0.x + %d>", type, cat1->off); in print_instr_cat1()
225 print_reg_src((reg_t)(cat1->src), type_size(cat1->src_type) == 32, in print_instr_cat1()
226 cat1->src_r, cat1->src_c, cat1->src_im, false, false, false); in print_instr_cat1()
229 if ((debug & PRINT_VERBOSE) && (cat1->must_be_0)) in print_instr_cat1()
230 printf("\t{1: %x}", cat1->must_be_0); in print_instr_cat1()