# HG changeset patch # User reimar # Date 1182695951 0 # Node ID 46a6e2183078313432f9f96d696dd1dcec0e08de # Parent 1318a24d46cfbad4b03c38409752588902e047e7 define HAVE_FAST_UNALIGNED on x86 (32 and 64 bit). Please add more architectures if you know they support unaligned access reasonably fast. diff -r 1318a24d46cf -r 46a6e2183078 configure --- 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