MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / logRE16

Function logRE16

source/emulation/cpu/decoder.cpp:1748–1766  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1746}
1747
1748static void logRE16(const LogInstruction* inst, DecodedOp* op, BString& out) {
1749 out.append(inst->name);
1750 out.append(" ");
1751 if (inst->width==32) {
1752 outR32(op->reg, out);
1753 out.append(",");
1754 outE16(op, out);
1755 } else if (inst->width==16) {
1756 outR16(op->reg, out);
1757 out.append(",");
1758 outE16(op, out);
1759 } else if (inst->width==8) {
1760 outR8(op->reg, out);
1761 out.append(",");
1762 outE16(op, out);
1763 } else {
1764 kpanic_fmt("unknown width: %d in logRE16", inst->width);
1765 }
1766}
1767
1768static void logRR16(const LogInstruction* inst, DecodedOp* op, BString& out) {
1769 out.append(inst->name);

Callers

nothing calls this directly

Calls 6

outR32Function · 0.85
outE16Function · 0.85
outR16Function · 0.85
outR8Function · 0.85
kpanic_fmtFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected