Lines Matching defs:tprintf
42 #define tprintf if (trace) printf
97 tprintf (" #");
102 tprintf (" %s=", reg_names[o->reg]);
107 tprintf (" %s.%d=", reg_names[o->reg], o->bit_number);
114 tprintf (" [0x%x]=", v);
123 tprintf (" [0x%x].%d=", v, o->bit_number);
129 tprintf (" [--%s]", reg_names[o->reg]);
144 tprintf (" [%s++]", reg_names[o->reg]);
162 tprintf ("%d", v);
172 tprintf (" -> ");
177 tprintf ("%s", reg_names[o->reg]);
182 tprintf ("%s.%d", reg_names[o->reg], o->bit_number);
193 tprintf ("[0x%x]", r);
202 tprintf ("[0x%x].%d", a, o->bit_number);
213 tprintf ("[--%s]", reg_names[o->reg]);
229 tprintf ("[%s++]", reg_names[o->reg]);
247 tprintf ("\n");
323 tprintf ("set_carry (%d)\n", c ? 1 : 0);
449 tprintf ("ADD: ");
460 tprintf ("ADDC: ");
471 tprintf ("AND: ");
483 tprintf ("BRANCH_COND: ");
486 tprintf (" false\n");
496 tprintf (" ");
504 tprintf ("BRANCH: ");
508 tprintf (" => 0x%05x\n", pc);
513 tprintf ("BRK: ");
522 tprintf ("CALL: ");
540 tprintf ("\n");
545 tprintf ("CMP: ");
550 tprintf (" (%d)\n", v);
556 tprintf (" %d / %d = ", a, b);
559 tprintf ("%d rem %d\n", 0xffff, a);
567 tprintf ("%d rem %d\n", v, a);
580 tprintf (" %lu / %lu = ", bcax, hlde);
583 tprintf ("%lu rem %lu\n", 0xffffLU, bcax);
593 tprintf ("%lu rem %lu\n", quot, rem);
604 tprintf ("HALT.\n");
608 tprintf ("MOV: ");
616 tprintf ("MACH:");
620 tprintf ("%08x %d + %d * %d = ", v, v, a, b);
622 tprintf ("%08x %d\n", v2, v2);
639 tprintf ("MACHU:");
643 tprintf ("%08x %u + %u * %u = ", u, u, a, b);
645 tprintf ("%08x %u\n", u2, u2);
658 tprintf ("MULU:");
662 tprintf (" %d * %d = %d\n", a, b, v);
667 tprintf ("MUL:");
671 tprintf (" %d * %d = %d\n", a, b, v);
678 tprintf ("MULHU:");
682 tprintf (" %d * %d = %d\n", a, b, v);
689 tprintf ("NOP.\n");
693 tprintf ("OR:");
704 tprintf ("RET: ");
721 tprintf ("\n");
726 tprintf ("RETI: ");
734 tprintf ("\n");
738 tprintf ("ROL:"); /* d <<= s */
753 tprintf ("ROLC:"); /* d <<= s */
768 tprintf ("ROR:"); /* d >>= s */
783 tprintf ("RORC:"); /* d >>= s */
798 tprintf ("SAR:"); /* d >>= s */
813 tprintf ("SEL:");
822 tprintf ("\n");
826 tprintf ("SHL%d:", obits); /* d <<= s */
833 tprintf ("b = 0x%x & 0x%x\n", b, 1<<(obits - 1));
841 tprintf ("SHR:"); /* d >>= s */
855 tprintf ("SKIP: ");
858 tprintf (" false\n");
866 tprintf (" skipped: %s\n", opcode.syntax);
870 tprintf ("STOP.\n");
875 tprintf ("SUB: ");
881 tprintf ("%d (0x%x) - %d (0x%x) = %d (0x%x)\n", b, b, a, a, v, v);
887 tprintf ("SUBC: ");
898 tprintf ("XCH: ");
906 tprintf ("XOR:");
917 tprintf ("Unknown opcode?\n");