| 1504 | } |
| 1505 | |
| 1506 | static void outR32(U32 r, BString& out) { |
| 1507 | switch (r) { |
| 1508 | case 0: out.append("EAX"); break; |
| 1509 | case 1: out.append("ECX"); break; |
| 1510 | case 2: out.append("EDX"); break; |
| 1511 | case 3: out.append("EBX"); break; |
| 1512 | case 4: out.append("ESP"); break; |
| 1513 | case 5: out.append("EBP"); break; |
| 1514 | case 6: out.append("ESI"); break; |
| 1515 | case 7: out.append("EDI"); break; |
| 1516 | } |
| 1517 | } |
| 1518 | |
| 1519 | static void outR16(U32 r, BString& out) { |
| 1520 | switch (r) { |