Lines Matching refs:PRINT
417 #define PRINT(args...) \
440 PRINT("%s", colour[TXT_INSN]);
445 PRINT("not");
509 PRINT("%s%c%c%i%s", colour[col], p, r, idx, postFix);
518 PRINT("%s", colour[TXT_IMMD]);
521 case TYPE_F32: PRINT("%f", reg.data.f32); break;
522 case TYPE_F64: PRINT("%f", reg.data.f64); break;
523 case TYPE_U8: PRINT("0x%02x", reg.data.u8); break;
524 case TYPE_S8: PRINT("%i", reg.data.s8); break;
525 case TYPE_U16: PRINT("0x%04x", reg.data.u16); break;
526 case TYPE_S16: PRINT("%i", reg.data.s16); break;
527 case TYPE_U32: PRINT("0x%08x", reg.data.u32); break;
528 case TYPE_S32: PRINT("%i", reg.data.s32); break;
532 PRINT("0x%016" PRIx64, reg.data.u64);
555 PRINT("%ssv[%s%s:%i%s", colour[TXT_MEM],
559 PRINT("%s+", colour[TXT_DEFAULT]);
562 PRINT("%s]", colour[TXT_MEM]);
565 PRINT("%sts[%s%s%s]", colour[TXT_MEM], colour[TXT_REGISTER],
586 PRINT("%s%c%i[", colour[TXT_MEM], c, reg.fileIndex);
588 PRINT("%s%c[", colour[TXT_MEM], c);
592 PRINT("%s][", colour[TXT_MEM]);
597 PRINT("%s%c", colour[TXT_DEFAULT], (reg.data.offset < 0) ? '-' : '+');
601 PRINT("%s0x%x%s]", colour[TXT_IMMD], abs(reg.data.offset), colour[TXT_MEM]);
616 PRINT("%s", colour[TXT_INSN]);
619 PRINT("join ");
625 PRINT("not");
627 PRINT("%s", CondCodeStr[cc]);
632 PRINT(" %s", colour[TXT_INSN]);
636 PRINT("sat ");
639 PRINT("%s", operationStr[op]);
641 PRINT(" ind");
643 PRINT(" abs");
645 PRINT(" %sBUILTIN:%i", colour[TXT_BRA], asFlow()->target.builtin);
648 PRINT(" %s%s:%i", colour[TXT_BRA],
653 PRINT(" %sBB:%i", colour[TXT_BRA], asFlow()->target.bb->getId());
656 PRINT("%s%s ", operationStr[op], asTex()->tex.scalar ? "s" : "");
658 PRINT("%s ", operationStr[op]);
660 PRINT("%s ", interpStr[ipa]);
666 PRINT("%s ", atomSubOpStr[subOp]);
671 PRINT("%s ", ldstSubOpStr[subOp]);
675 PRINT("%s ", subfmOpStr[subOp]);
679 PRINT("%s ", shflOpStr[subOp]);
683 PRINT("%s ", pixldOpStr[subOp]);
688 PRINT("%s ", rcprsqOpStr[subOp]);
692 PRINT("%s ", emitOpStr[subOp]);
696 PRINT("%s ", cctlOpStr[subOp]);
700 PRINT("%s ", barOpStr[subOp]);
704 PRINT("psl ");
706 PRINT("mrg ");
710 PRINT("%s ", xmadOpCModeStr[cmode - 1]);
712 PRINT("h%d ", (subOp & NV50_IR_SUBOP_XMAD_H1(i)) ? 1 : 0);
717 PRINT("(SUBOP:%u) ", subOp);
721 PRINT("patch ");
723 PRINT("%s %s$r%u $s%u ", asTex()->tex.target.getName(),
726 PRINT("%s ", gatherCompStr[asTex()->tex.gatherComp]);
727 PRINT("%s %s", texMaskStr[asTex()->tex.mask], colour[TXT_INSN]);
731 PRINT("x2^%i ", postFactor);
732 PRINT("%s%s", dnz ? "dnz " : (ftz ? "ftz " : ""), DataTypeStr[dType]);
736 PRINT(" %s", RoundModeStr[rnd]);
739 PRINT(" {");
745 PRINT(" %s}", colour[TXT_INSN]);
748 PRINT(" %s#", colour[TXT_INSN]);
751 PRINT(" %s%s", colour[TXT_INSN], CondCodeStr[asCmp()->setCond]);
754 PRINT(" %s%s", colour[TXT_INSN], DataTypeStr[sType]);
772 PRINT("%s exit", colour[TXT_INSN]);
774 PRINT("%s", colour[TXT_DEFAULT]);