| 1517 | } |
| 1518 | |
| 1519 | static void outR16(U32 r, BString& out) { |
| 1520 | switch (r) { |
| 1521 | case 0: out.append("AX"); break; |
| 1522 | case 1: out.append("CX"); break; |
| 1523 | case 2: out.append("DX"); break; |
| 1524 | case 3: out.append("BX"); break; |
| 1525 | case 4: out.append("SP"); break; |
| 1526 | case 5: out.append("BP"); break; |
| 1527 | case 6: out.append("SI"); break; |
| 1528 | case 7: out.append("DI"); break; |
| 1529 | } |
| 1530 | } |
| 1531 | |
| 1532 | static void outR8(U32 r, BString& out) { |
| 1533 | switch (r) { |