Inserting random registers in the middle of the 8-blocks breaks register assignment.
Unified · Split
| @@ -35,7 +35,6 @@ · 34 unmodified lines | |||
| 35 | DEF_ASM(rbp) | 35 | DEF_ASM(rbp) |
| 36 | DEF_ASM(rsi) | 36 | DEF_ASM(rsi) |
| 37 | DEF_ASM(rdi) | 37 | DEF_ASM(rdi) |
| 38 | DEF_ASM(rip) | ||
| 39 | #endif | 38 | #endif |
| 40 | DEF_ASM(mm0) | 39 | DEF_ASM(mm0) |
| 41 | DEF_ASM(mm1) | 40 | DEF_ASM(mm1) |
| @@ -92,6 +91,7 @@ · 50 unmodified lines | |||
| 92 | DEF_ASM(fs) | 91 | DEF_ASM(fs) |
| 93 | DEF_ASM(gs) | 92 | DEF_ASM(gs) |
| 94 | DEF_ASM(st) | 93 | DEF_ASM(st) |
| 94 | DEF_ASM(rip) | ||
| 95 | 95 | ||
| 96 | /* generic two operands */ | 96 | /* generic two operands */ |
| 97 | DEF_BWLX(mov) | 97 | DEF_BWLX(mov) |