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