Fix register assignments on 64-bit x86
parent
6400085bea
commit
c7c3bbc5f5
|
@ -21,8 +21,6 @@ M: x86.64 machine-registers
|
|||
M: x86.64 ds-reg R14 ;
|
||||
M: x86.64 rs-reg R15 ;
|
||||
M: x86.64 stack-reg RSP ;
|
||||
M: x86.64 temp-reg-1 R8 ;
|
||||
M: x86.64 temp-reg-2 R9 ;
|
||||
|
||||
M:: x86.64 %dispatch ( src temp offset -- )
|
||||
! Load jump table base.
|
||||
|
|
|
@ -52,3 +52,7 @@ M: x86.64 dummy-stack-params? f ;
|
|||
M: x86.64 dummy-int-params? f ;
|
||||
|
||||
M: x86.64 dummy-fp-params? f ;
|
||||
|
||||
M: x86.64 temp-reg-1 R8 ;
|
||||
|
||||
M: x86.64 temp-reg-2 R9 ;
|
||||
|
|
|
@ -20,6 +20,10 @@ M: x86.64 dummy-int-params? t ;
|
|||
|
||||
M: x86.64 dummy-fp-params? t ;
|
||||
|
||||
M: x86.64 temp-reg-1 RAX ;
|
||||
|
||||
M: x86.64 temp-reg-2 RCX ;
|
||||
|
||||
<<
|
||||
"longlong" "ptrdiff_t" typedef
|
||||
"longlong" "intptr_t" typedef
|
||||
|
|
Loading…
Reference in New Issue