Revision bc51c5c9 dyngen-exec.h
b/dyngen-exec.h | ||
---|---|---|
68 | 68 |
#define AREG2 "esi" |
69 | 69 |
#define AREG3 "edi" |
70 | 70 |
#endif |
71 |
#ifdef __x86_64__ |
|
72 |
#define AREG0 "rbp" |
|
73 |
#define AREG1 "rbx" |
|
74 |
#define AREG2 "r12" |
|
75 |
#define AREG3 "r13" |
|
76 |
#define AREG4 "r14" |
|
77 |
#define AREG5 "r15" |
|
78 |
#endif |
|
71 | 79 |
#ifdef __powerpc__ |
72 | 80 |
#define AREG0 "r27" |
73 | 81 |
#define AREG1 "r24" |
... | ... | |
188 | 196 |
#ifdef __i386__ |
189 | 197 |
#define EXIT_TB() asm volatile ("ret") |
190 | 198 |
#endif |
199 |
#ifdef __x86_64__ |
|
200 |
#define EXIT_TB() asm volatile ("ret") |
|
201 |
#endif |
|
191 | 202 |
#ifdef __powerpc__ |
192 | 203 |
#define EXIT_TB() asm volatile ("blr") |
193 | 204 |
#endif |
Also available in: Unified diff