small x86 asm cleanup
parent
a73886942a
commit
30b8b98446
|
@ -29,7 +29,7 @@ IN: bootstrap.x86
|
||||||
! save stack pointer
|
! save stack pointer
|
||||||
temp0 [] stack-reg MOV
|
temp0 [] stack-reg MOV
|
||||||
! pass vm ptr to primitive
|
! pass vm ptr to primitive
|
||||||
EAX 0 MOV rc-absolute-cell rt-vm jit-rel
|
arg 0 MOV rc-absolute-cell rt-vm jit-rel
|
||||||
! call the primitive
|
! call the primitive
|
||||||
0 JMP rc-relative rt-primitive jit-rel
|
0 JMP rc-relative rt-primitive jit-rel
|
||||||
] jit-primitive jit-define
|
] jit-primitive jit-define
|
||||||
|
|
|
@ -53,7 +53,7 @@ DEF(void,primitive_inline_cache_miss,(void *vm)):
|
||||||
mov (%esp),%ebx
|
mov (%esp),%ebx
|
||||||
DEF(void,primitive_inline_cache_miss_tail,(void *vm)):
|
DEF(void,primitive_inline_cache_miss_tail,(void *vm)):
|
||||||
sub $8,%esp
|
sub $8,%esp
|
||||||
push %eax /* push vm ptr */
|
push ARG0 /* push vm ptr */
|
||||||
push %ebx
|
push %ebx
|
||||||
call MANGLE(inline_cache_miss)
|
call MANGLE(inline_cache_miss)
|
||||||
add $16,%esp
|
add $16,%esp
|
||||||
|
|
Loading…
Reference in New Issue