# HG changeset patch # User iive # Date 1140604124 0 # Node ID 68bda919ab25b940bdc0bb8aa326d1ac52d11e4c # Parent 07191bec33a2e571dee09205c0b417d62f3a5946 Use native bswap32 instruction when __CPU__ is x86_64 instead of generic 386 code. diff -r 07191bec33a2 -r 68bda919ab25 bswap.h --- a/bswap.h Mon Feb 13 12:53:25 2006 +0000 +++ b/bswap.h Wed Feb 22 10:28:44 2006 +0000 @@ -27,7 +27,7 @@ static always_inline uint32_t bswap_32(uint32_t x) { -#if __CPU__ > 386 +#if __CPU__ != 386 __asm("bswap %0": "=r" (x) : #else