| OLD | NEW |
| 1 BITS: 32 |
| 2 OUTCOME: valid |
| 3 |
| 1 # Test sample x86 32-bit instructions. | 4 # Test sample x86 32-bit instructions. |
| 2 # push %ebp | 5 # push %ebp |
| 3 # lea %esi, %ds[%esi+%esp*1] | 6 # lea %esi, %ds[%esi+%esp*1] |
| 4 # mov %eax, 0x55667788 | 7 # mov %eax, 0x55667788 |
| 5 # mov %ax, 0x7788 | 8 # mov %ax, 0x7788 |
| 6 # mov %al, [0x11223344] | 9 # mov %al, [0x11223344] |
| 7 | 10 |
| 8 55 8d 74 26 00 b8 88 77 66 55 | 11 hex: 55 8d 74 26 00 b8 88 77 66 55 |
| 9 66 b8 88 77 a0 44 33 22 11 | 12 |
| 13 asm: mov $0x7788,%ax; mov 0x11223344,%al |
| 14 hex: 66 b8 88 77 a0 44 33 22 11 |
| 15 |
| OLD | NEW |