]> gitweb.factorcode.org Git - factor.git/blob - vm/cpu-arm.hpp
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
[factor.git] / vm / cpu-arm.hpp
1 namespace factor
2 {
3
4 #define FACTOR_CPU_STRING "arm"
5
6 register cell ds asm("r5");
7 register cell rs asm("r6");
8
9 #define FRAME_RETURN_ADDRESS(frame) *(XT *)(frame_successor(frame) + 1)
10
11 void c_to_factor(cell quot);
12 void set_callstack(stack_frame *to, stack_frame *from, cell length, void *memcpy);
13 void throw_impl(cell quot, stack_frame *rewind);
14 void lazy_jit_compile(cell quot);
15
16 }