changeset 23636:46a6e2183078

define HAVE_FAST_UNALIGNED on x86 (32 and 64 bit). Please add more architectures if you know they support unaligned access reasonably fast.
author reimar
date Sun, 24 Jun 2007 14:39:11 +0000
parents 1318a24d46cf
children df9aa9eb9de6
files configure
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Sun Jun 24 14:12:59 2007 +0000
+++ b/configure	Sun Jun 24 14:39:11 2007 +0000
@@ -1588,6 +1588,7 @@
   _arch='X86 X86_32'
   _target_arch_x86="ARCH_X86 = yes"
   _target_arch="ARCH_X86_32 = yes"
+  _def_fast_unaligned='#define HAVE_FAST_UNALIGNED 1'
   iproc=486
   proc=i486
 
@@ -1832,6 +1833,7 @@
     _arch='X86 X86_64'
     _target_arch='ARCH_X86_64 = yes'
     _target_arch_x86="ARCH_X86 = yes"
+    _def_fast_unaligned='#define HAVE_FAST_UNALIGNED 1'
     iproc='x86_64'
 
     # gcc >= 3.4.0  doesn't support -mcpu, we have to use -mtune instead
@@ -8122,6 +8124,9 @@
    byte first (like Motorola and SPARC, unlike Intel and VAX).  */
 $_def_words_endian
 
+/* Define if your processor can access unaligned data in a fast way */
+$_def_fast_unaligned
+
 `ff_config_enable "$_arch_all" "$_arch" "ARCH"`
 
 /* For the PPC.  G5 has the dcbzl when in 64bit mode but G4s and earlier do not