Lines Matching refs:cat3
601 instr_cat3_t *cat3 = &instr->cat3; in print_instr_cat3() local
602 bool full = instr_cat3_full(cat3); in print_instr_cat3()
605 print_reg_dst(ctx, (reg_t)(cat3->dst), full ^ cat3->dst_half, false); in print_instr_cat3()
609 .r = cat3->repeat ? cat3->src1_r : 0, in print_instr_cat3()
611 .neg = cat3->src1_neg, in print_instr_cat3()
613 if (cat3->c1.src1_c) { in print_instr_cat3()
614 src1.reg = (reg_t)(cat3->c1.src1); in print_instr_cat3()
616 } else if (cat3->rel1.src1_rel) { in print_instr_cat3()
617 src1.reg = (reg_t)(cat3->rel1.src1); in print_instr_cat3()
618 src1.c = cat3->rel1.src1_c; in print_instr_cat3()
621 src1.reg = (reg_t)(cat3->src1); in print_instr_cat3()
627 .reg = (reg_t)cat3->src2, in print_instr_cat3()
629 .r = cat3->repeat ? cat3->src2_r : 0, in print_instr_cat3()
630 .c = cat3->src2_c, in print_instr_cat3()
631 .neg = cat3->src2_neg, in print_instr_cat3()
637 .r = cat3->src3_r, in print_instr_cat3()
639 .neg = cat3->src3_neg, in print_instr_cat3()
641 if (cat3->c2.src3_c) { in print_instr_cat3()
642 src3.reg = (reg_t)(cat3->c2.src3); in print_instr_cat3()
644 } else if (cat3->rel2.src3_rel) { in print_instr_cat3()
645 src3.reg = (reg_t)(cat3->rel2.src3); in print_instr_cat3()
646 src3.c = cat3->rel2.src3_c; in print_instr_cat3()
649 src3.reg = (reg_t)(cat3->src3); in print_instr_cat3()
1560 else if ((instr->opc_cat == 3) && (instr->cat3.src1_r || instr->cat3.src2_r)) in print_instr()
1561 nop = (instr->cat3.src2_r * 2) + instr->cat3.src1_r; in print_instr()