pass: de-prioritize base pointer in register allocation (#184)

Updates #156
This commit is contained in:
Michael McLoughlin
2021-04-18 19:22:09 -07:00
committed by GitHub
parent f295bde84c
commit c32f24fb1e
9 changed files with 5273 additions and 5207 deletions

View File

@@ -8,17 +8,17 @@ TEXT ·GP8(SB), NOSPLIT, $8-1
MOVB $0x02, CL
MOVB $0x03, DL
MOVB $0x04, BL
MOVB $0x05, BP
MOVB $0x06, SI
MOVB $0x07, DI
MOVB $0x08, R8
MOVB $0x09, R9
MOVB $0x0a, R10
MOVB $0x0b, R11
MOVB $0x0c, R12
MOVB $0x0d, R13
MOVB $0x0e, R14
MOVB $0x0f, R15
MOVB $0x05, SI
MOVB $0x06, DI
MOVB $0x07, R8
MOVB $0x08, R9
MOVB $0x09, R10
MOVB $0x0a, R11
MOVB $0x0b, R12
MOVB $0x0c, R13
MOVB $0x0d, R14
MOVB $0x0e, R15
MOVB $0x0f, BP
MOVB $0x10, AH
MOVB $0x11, CH
MOVB $0x12, DH
@@ -26,7 +26,6 @@ TEXT ·GP8(SB), NOSPLIT, $8-1
ADDB CL, AL
ADDB DL, AL
ADDB BL, AL
ADDB BP, AL
ADDB SI, AL
ADDB DI, AL
ADDB R8, AL
@@ -37,6 +36,7 @@ TEXT ·GP8(SB), NOSPLIT, $8-1
ADDB R13, AL
ADDB R14, AL
ADDB R15, AL
ADDB BP, AL
ADDB AH, AL
ADDB CH, AL
ADDB DH, AL