changeset 2980:7c5065b1038e draft

(svn r3555) -Codechange: [Big Endian] removed defining OTTD_ALIGNMENT by default on Big Endian CPUs this increased speed when reading unaligned data (like strings) test showed this to increase speed by 5,6% when drawing the mini map on PPC OSX the tradeoff is that now it will crash if a Big Endian computer don't support unaligned reading but it should easily fixable in stdafx.h if it turns out to be a problem
author bjarni <bjarni@openttd.org>
date Sun, 05 Feb 2006 14:18:28 +0000
parents 5f4509eb504c
children 04c4d746d872
files stdafx.h
diffstat 1 files changed, 0 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/stdafx.h
+++ b/stdafx.h
@@ -201,7 +201,6 @@
 
 // Setup alignment and conversion macros
 #if defined(TTD_BIG_ENDIAN)
-# define OTTD_ALIGNMENT
   static inline uint32 TO_LE32(uint32 x) { return BSWAP32(x); }
   static inline uint16 TO_LE16(uint16 x) { return BSWAP16(x); }
   static inline uint32 FROM_LE32(uint32 x) { return BSWAP32(x); }