Fix jit-dispatch on x86-64; was broken on windows
parent
53e3568fa3
commit
5a45119252
|
@ -79,9 +79,10 @@ big-endian off
|
||||||
! compute quotation location
|
! compute quotation location
|
||||||
temp0 temp1 ADD
|
temp0 temp1 ADD
|
||||||
! load quotation
|
! load quotation
|
||||||
temp0 temp0 array-start-offset [+] MOV
|
arg temp0 array-start-offset [+] MOV
|
||||||
! execute branch
|
! execute branch. the quot must be in arg, since it might
|
||||||
temp0 quot-xt-offset [+] JMP
|
! not be compiled yet
|
||||||
|
arg quot-xt-offset [+] JMP
|
||||||
] rc-absolute-cell rt-immediate 1 rex-length + jit-dispatch jit-define
|
] rc-absolute-cell rt-immediate 1 rex-length + jit-dispatch jit-define
|
||||||
|
|
||||||
: jit->r ( -- )
|
: jit->r ( -- )
|
||||||
|
|
Loading…
Reference in New Issue