More ARM changes
parent
b4b4c599c6
commit
bf82687051
|
@ -1,3 +0,0 @@
|
|||
USING: cpu.arm.assembler cpu.arm4 namespaces ;
|
||||
|
||||
t have-BLX? set-global
|
|
@ -1 +0,0 @@
|
|||
Slava Pestov
|
|
@ -1 +0,0 @@
|
|||
Additional compiler intrinsics for ARM5
|
|
@ -114,7 +114,7 @@ DEF(void,set_callstack,(F_STACK_FRAME *to, F_STACK_FRAME *from, CELL length)):
|
|||
ldr pc,LR_SAVE /* return */
|
||||
|
||||
DEF(void,throw_impl,(CELL quot, F_STACK_FRAME *rewind_to)):
|
||||
mov sp,r1 /* compute new stack pointer */
|
||||
add sp,r1,#4 /* compute new stack pointer */
|
||||
ldr lr,LR_SAVE /* we have rewound the stack; load return address */
|
||||
JUMP_QUOT /* call the quotation */
|
||||
|
||||
|
|
|
@ -140,7 +140,7 @@ void init_factor_from_args(F_CHAR *image, int argc, F_CHAR **argv, bool embedded
|
|||
if(p.fep)
|
||||
factorbug();
|
||||
|
||||
c_to_factor_toplevel(userenv[BOOT_ENV]);
|
||||
c_to_factor(userenv[BOOT_ENV]);
|
||||
unnest_stacks();
|
||||
|
||||
for(i = 0; i < argc; i++)
|
||||
|
|
Loading…
Reference in New Issue