90 |
|
#endif |
91 |
|
|
92 |
|
// Always use the complete non-stubs Ethernet driver |
93 |
– |
#if DIRECT_ADDRESSING |
93 |
|
#define USE_ETHER_FULL_DRIVER 1 |
95 |
– |
#endif |
94 |
|
|
95 |
|
#define POWERPC_ROM 1 |
96 |
|
|
108 |
|
#define PPC_DECODE_CACHE 1 |
109 |
|
#define PPC_FLIGHT_RECORDER 1 |
110 |
|
#define PPC_PROFILE_COMPILE_TIME 0 |
111 |
< |
#define PPC_PROFILE_GENERIC_CALLS 0 |
111 |
> |
#define PPC_PROFILE_GENERIC_CALLS 1 |
112 |
|
#define KPX_MAX_CPUS 1 |
113 |
|
#if ENABLE_DYNGEN |
116 |
– |
// Don't bother with predecode cache when using JIT |
114 |
|
#define PPC_ENABLE_JIT 1 |
118 |
– |
#undef PPC_DECODE_CACHE |
115 |
|
#endif |
116 |
< |
#if defined(__i386__) |
116 |
> |
#if defined(__i386__) || defined(__x86_64__) |
117 |
|
#define DYNGEN_ASM_OPTS 1 |
118 |
|
#endif |
119 |
|
#else |
166 |
|
#error "Unsupported size of pointer" |
167 |
|
#endif |
168 |
|
|
169 |
+ |
// Define if the host processor supports fast unaligned load/stores |
170 |
+ |
#if defined __i386__ || defined __x86_64__ |
171 |
+ |
#define UNALIGNED_PROFITABLE 1 |
172 |
+ |
#endif |
173 |
+ |
|
174 |
+ |
|
175 |
|
/** |
176 |
|
* Helper functions to byteswap data |
177 |
|
**/ |