OLD | NEW |
| 1 BITS: 64 |
| 2 OUTCOME: valid |
| 3 |
1 # Case where we should conclude that the index register rsi in the second move c
ontains | 4 # Case where we should conclude that the index register rsi in the second move c
ontains |
2 # only 32 bits, and is set by the mov, so it is legal (i.e. it zero extends). | 5 # only 32 bits, and is set by the mov, so it is legal (i.e. it zero extends). |
3 # That is, the two moves: | 6 # That is, the two moves: |
4 # mov %esi, %esi | 7 # mov %esi, %esi |
5 # mov [%r15 + %rsi*1 + 0x8], %edx | 8 # mov [%r15 + %rsi*1 + 0x8], %edx |
6 89 f6 | 9 asm: mov %esi,%esi |
7 41 89 54 37 08 | 10 hex: 89 f6 |
| 11 |
| 12 asm: mov %edx,0x8(%r15,%rsi,1) |
| 13 hex: 41 89 54 37 08 |
| 14 |
OLD | NEW |