3 |
|
* |
4 |
|
* Original 68040 JIT compiler for UAE, copyright 2000-2002 Bernd Meyer |
5 |
|
* |
6 |
< |
* Adaptation for Basilisk II and improvements, copyright 2000-2004 |
6 |
> |
* Adaptation for Basilisk II and improvements, copyright 2000-2005 |
7 |
|
* Gwenole Beauchesne |
8 |
|
* |
9 |
< |
* Basilisk II (C) 1997-2004 Christian Bauer |
9 |
> |
* Basilisk II (C) 1997-2005 Christian Bauer |
10 |
|
* |
11 |
|
* This program is free software; you can redistribute it and/or modify |
12 |
|
* it under the terms of the GNU General Public License as published by |
124 |
|
|
125 |
|
#define KILLTHERAT 1 /* Set to 1 to avoid some partial_rat_stalls */ |
126 |
|
|
127 |
– |
/* Whether to preserve registers across calls to JIT compiled routines */ |
128 |
– |
#if defined(X86_ASSEMBLY) || defined(X86_64_ASSEMBLY) |
129 |
– |
#define USE_PUSH_POP 0 |
130 |
– |
#else |
131 |
– |
#define USE_PUSH_POP 1 |
132 |
– |
#endif |
133 |
– |
|
127 |
|
#if defined(__x86_64__) |
128 |
|
#define N_REGS 16 /* really only 15, but they are numbered 0-3,5-15 */ |
129 |
|
#else |