Lines Matching defs:PRINT

351 #define PRINT(args...)                                \
374 PRINT("%s", colour[TXT_INSN]);
379 PRINT("not");
440 PRINT("%s%c%c%i%s", colour[col], p, r, idx, postFix);
449 PRINT("%s", colour[TXT_IMMD]);
452 case TYPE_F32: PRINT("%f", reg.data.f32); break;
453 case TYPE_F64: PRINT("%f", reg.data.f64); break;
454 case TYPE_U8: PRINT("0x%02x", reg.data.u8); break;
455 case TYPE_S8: PRINT("%i", reg.data.s8); break;
456 case TYPE_U16: PRINT("0x%04x", reg.data.u16); break;
457 case TYPE_S16: PRINT("%i", reg.data.s16); break;
458 case TYPE_U32: PRINT("0x%08x", reg.data.u32); break;
459 case TYPE_S32: PRINT("%i", reg.data.s32); break;
463 PRINT("0x%016" PRIx64, reg.data.u64);
484 PRINT("%ssv[%s%s:%i%s", colour[TXT_MEM],
488 PRINT("%s+", colour[TXT_DEFAULT]);
491 PRINT("%s]", colour[TXT_MEM]);
510 PRINT("%s%c%i[", colour[TXT_MEM], c, reg.fileIndex);
512 PRINT("%s%c[", colour[TXT_MEM], c);
516 PRINT("%s][", colour[TXT_MEM]);
521 PRINT("%s%c", colour[TXT_DEFAULT], (reg.data.offset < 0) ? '-' : '+');
525 PRINT("%s0x%x%s]", colour[TXT_IMMD], abs(reg.data.offset), colour[TXT_MEM]);
540 PRINT("%s", colour[TXT_INSN]);
543 PRINT("join ");
549 PRINT("not");
551 PRINT("%s", CondCodeStr[cc]);
556 PRINT(" %s", colour[TXT_INSN]);
560 PRINT("sat ");
563 PRINT("%s", operationStr[op]);
565 PRINT(" ind");
567 PRINT(" abs");
569 PRINT(" %sBUILTIN:%i", colour[TXT_BRA], asFlow()->target.builtin);
572 PRINT(" %s%s:%i", colour[TXT_BRA],
577 PRINT(" %sBB:%i", colour[TXT_BRA], asFlow()->target.bb->getId());
579 PRINT("%s ", operationStr[op]);
581 PRINT("%s ", interpStr[ipa]);
587 PRINT("%s ", atomSubOpStr[subOp]);
592 PRINT("%s ", ldstSubOpStr[subOp]);
596 PRINT("%s ", subfmOpStr[subOp]);
600 PRINT("%s ", shflOpStr[subOp]);
604 PRINT("%s ", pixldOpStr[subOp]);
609 PRINT("%s ", rcprsqOpStr[subOp]);
613 PRINT("%s ", emitOpStr[subOp]);
617 PRINT("%s ", cctlOpStr[subOp]);
621 PRINT("%s ", barOpStr[subOp]);
625 PRINT("(SUBOP:%u) ", subOp);
629 PRINT("patch ");
631 PRINT("%s %s$r%u $s%u %s", asTex()->tex.target.getName(),
635 PRINT("x2^%i ", postFactor);
636 PRINT("%s%s", dnz ? "dnz " : (ftz ? "ftz " : ""), DataTypeStr[dType]);
640 PRINT(" %s", RoundModeStr[rnd]);
643 PRINT(" {");
649 PRINT(" %s}", colour[TXT_INSN]);
652 PRINT(" %s#", colour[TXT_INSN]);
655 PRINT(" %s%s", colour[TXT_INSN], CondCodeStr[asCmp()->setCond]);
658 PRINT(" %s%s", colour[TXT_INSN], DataTypeStr[sType]);
676 PRINT("%s exit", colour[TXT_INSN]);
678 PRINT("%s", colour[TXT_DEFAULT]);