6 #define RAM_SIZE 0x200000
10 r19-r29: callee-save */
17 #define HOST_TEMPREG LR
19 // Note: FP is set to &dynarec_local when executing generated code.
20 // Thus the local variables are actually global and not on the stack.
28 #define SSP_CALLEE_REGS (8*12)
29 #define SSP_CALLER_REGS (8*20)
30 #define SSP_ALL (SSP_CALLEE_REGS+SSP_CALLER_REGS)
34 extern char *invc_ptr;
36 #define TARGET_SIZE_2 24 // 2^24 = 16 megabytes
38 // Code generator target address
39 #if defined(BASE_ADDR_DYNAMIC)
40 // for platforms that can't just use .bss buffer (are there any on arm64?)
41 extern u_char *translation_cache;
43 // using a static buffer in .bss
44 extern u_char translation_cache[1 << TARGET_SIZE_2];
47 #endif // !__ASSEMBLY__