ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/sysdeps.h
(Generate patch)

Comparing SheepShaver/src/Unix/sysdeps.h (file contents):
Revision 1.48 by gbeauche, 2005-07-03T22:02:01Z vs.
Revision 1.55 by gbeauche, 2007-01-17T07:05:19Z

# Line 90 | Line 90
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  
# Line 110 | Line 108
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
# Line 170 | Line 166 | typedef int64 intptr;
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   **/

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines