5 r19-r29: callee-save */
16 #define HOST_TEMPREG LR
18 // Note: FP is set to &dynarec_local when executing generated code.
19 // Thus the local variables are actually global and not on the stack.
26 #define CALLER_SAVE_REGS 0x0007ffff
27 #define PREFERRED_REG_FIRST 19
28 #define PREFERRED_REG_LAST 27
31 #define SSP_CALLEE_REGS (8*12)
32 #define SSP_CALLER_REGS (8*20)
33 #define SSP_ALL (SSP_CALLEE_REGS+SSP_CALLER_REGS)
35 #define TARGET_SIZE_2 24 // 2^24 = 16 megabytes
39 extern char *invc_ptr;
47 static void clear_cache_arm64(char *start, char *end);
49 #endif // !__ASSEMBLY__