Lines Matching refs:cat5
414 instr_cat5_t *cat5 = &instr->cat5; in print_instr_cat5() local
417 if (cat5->is_3d) printf(".3d"); in print_instr_cat5()
418 if (cat5->is_a) printf(".a"); in print_instr_cat5()
419 if (cat5->is_o) printf(".o"); in print_instr_cat5()
420 if (cat5->is_p) printf(".p"); in print_instr_cat5()
421 if (cat5->is_s) printf(".s"); in print_instr_cat5()
422 if (cat5->is_s2en) printf(".s2en"); in print_instr_cat5()
426 switch (_OPC(5, cat5->opc)) { in print_instr_cat5()
431 printf("(%s)", type[cat5->type]); in print_instr_cat5()
437 if (cat5->wrmask & (1 << i)) in print_instr_cat5()
441 print_reg_dst((reg_t)(cat5->dst), type_size(cat5->type) == 32, false); in print_instr_cat5()
443 if (info[cat5->opc].src1) { in print_instr_cat5()
445 print_reg_src((reg_t)(cat5->src1), cat5->full, false, false, false, in print_instr_cat5()
449 if (cat5->is_s2en) { in print_instr_cat5()
451 print_reg_src((reg_t)(cat5->s2en.src2), cat5->full, false, false, false, in print_instr_cat5()
454 print_reg_src((reg_t)(cat5->s2en.src3), false, false, false, false, in print_instr_cat5()
457 if (cat5->is_o || info[cat5->opc].src2) { in print_instr_cat5()
459 print_reg_src((reg_t)(cat5->norm.src2), cat5->full, in print_instr_cat5()
462 if (info[cat5->opc].samp) in print_instr_cat5()
463 printf(", s#%d", cat5->norm.samp); in print_instr_cat5()
464 if (info[cat5->opc].tex) in print_instr_cat5()
465 printf(", t#%d", cat5->norm.tex); in print_instr_cat5()
469 if (cat5->is_s2en) { in print_instr_cat5()
470 if ((debug & PRINT_VERBOSE) && (cat5->s2en.dummy1|cat5->s2en.dummy2|cat5->dummy2)) in print_instr_cat5()
471 printf("\t{5: %x,%x,%x}", cat5->s2en.dummy1, cat5->s2en.dummy2, cat5->dummy2); in print_instr_cat5()
473 if ((debug & PRINT_VERBOSE) && (cat5->norm.dummy1|cat5->dummy2)) in print_instr_cat5()
474 printf("\t{5: %x,%x}", cat5->norm.dummy1, cat5->dummy2); in print_instr_cat5()