Mercurial > sdl-ios-xcode
diff include/SDL_endian.h @ 1668:4da1ee79c9af SDL-1.3
more tweaking indent options
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 29 May 2006 04:04:35 +0000 |
parents | 782fd950bd46 |
children |
line wrap: on
line diff
--- a/include/SDL_endian.h Mon May 29 03:53:21 2006 +0000 +++ b/include/SDL_endian.h Mon May 29 04:04:35 2006 +0000 @@ -64,37 +64,37 @@ #if defined(__GNUC__) && defined(__i386__) && \ !(__GNUC__ == 2 && __GNUC_MINOR__ == 95 /* broken gcc version */) static __inline__ Uint16 -SDL_Swap16 (Uint16 x) +SDL_Swap16(Uint16 x) { - __asm__ ("xchgb %b0,%h0": "=q" (x):"0" (x)); + __asm__("xchgb %b0,%h0": "=q"(x):"0"(x)); return x; } #elif defined(__GNUC__) && defined(__x86_64__) static __inline__ Uint16 -SDL_Swap16 (Uint16 x) +SDL_Swap16(Uint16 x) { - __asm__ ("xchgb %b0,%h0": "=Q" (x):"0" (x)); + __asm__("xchgb %b0,%h0": "=Q"(x):"0"(x)); return x; } #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) static __inline__ Uint16 -SDL_Swap16 (Uint16 x) +SDL_Swap16(Uint16 x) { Uint16 result; - __asm__ ("rlwimi %0,%2,8,16,23": "=&r" (result):"0" (x >> 8), "r" (x)); + __asm__("rlwimi %0,%2,8,16,23": "=&r"(result):"0"(x >> 8), "r"(x)); return result; } #elif defined(__GNUC__) && (defined(__M68000__) || defined(__M68020__)) static __inline__ Uint16 -SDL_Swap16 (Uint16 x) +SDL_Swap16(Uint16 x) { - __asm__ ("rorw #8,%0": "=d" (x): "0" (x):"cc"); + __asm__("rorw #8,%0": "=d"(x): "0"(x):"cc"); return x; } #else static __inline__ Uint16 -SDL_Swap16 (Uint16 x) +SDL_Swap16(Uint16 x) { return ((x << 8) | (x >> 8)); } @@ -102,40 +102,39 @@ #if defined(__GNUC__) && defined(__i386__) static __inline__ Uint32 -SDL_Swap32 (Uint32 x) +SDL_Swap32(Uint32 x) { - __asm__ ("bswap %0": "=r" (x):"0" (x)); + __asm__("bswap %0": "=r"(x):"0"(x)); return x; } #elif defined(__GNUC__) && defined(__x86_64__) static __inline__ Uint32 -SDL_Swap32 (Uint32 x) +SDL_Swap32(Uint32 x) { - __asm__ ("bswapl %0": "=r" (x):"0" (x)); + __asm__("bswapl %0": "=r"(x):"0"(x)); return x; } #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) static __inline__ Uint32 -SDL_Swap32 (Uint32 x) +SDL_Swap32(Uint32 x) { Uint32 result; - __asm__ ("rlwimi %0,%2,24,16,23": "=&r" (result):"0" (x >> 24), - "r" (x)); - __asm__ ("rlwimi %0,%2,8,8,15": "=&r" (result):"0" (result), "r" (x)); - __asm__ ("rlwimi %0,%2,24,0,7": "=&r" (result):"0" (result), "r" (x)); + __asm__("rlwimi %0,%2,24,16,23": "=&r"(result):"0"(x >> 24), "r"(x)); + __asm__("rlwimi %0,%2,8,8,15": "=&r"(result):"0"(result), "r"(x)); + __asm__("rlwimi %0,%2,24,0,7": "=&r"(result):"0"(result), "r"(x)); return result; } #elif defined(__GNUC__) && (defined(__M68000__) || defined(__M68020__)) static __inline__ Uint32 -SDL_Swap32 (Uint32 x) +SDL_Swap32(Uint32 x) { - __asm__ ("rorw #8,%0\n\tswap %0\n\trorw #8,%0": "=d" (x): "0" (x):"cc"); + __asm__("rorw #8,%0\n\tswap %0\n\trorw #8,%0": "=d"(x): "0"(x):"cc"); return x; } #else static __inline__ Uint32 -SDL_Swap32 (Uint32 x) +SDL_Swap32(Uint32 x) { return ((x << 24) | ((x << 8) & 0x00FF0000) | ((x >> 8) & 0x0000FF00) | (x >> 24)); @@ -145,7 +144,7 @@ #ifdef SDL_HAS_64BIT_TYPE #if defined(__GNUC__) && defined(__i386__) static __inline__ Uint64 -SDL_Swap64 (Uint64 x) +SDL_Swap64(Uint64 x) { union { @@ -156,21 +155,21 @@ Uint64 u; } v; v.u = x; - __asm__ ("bswapl %0 ; bswapl %1 ; xchgl %0,%1": "=r" (v.s.a), "=r" (v.s.b):"0" (v.s.a), - "1" (v.s. - b)); + __asm__("bswapl %0 ; bswapl %1 ; xchgl %0,%1": "=r"(v.s.a), "=r"(v.s.b):"0"(v.s.a), + "1"(v.s. + b)); return v.u; } #elif defined(__GNUC__) && defined(__x86_64__) static __inline__ Uint64 -SDL_Swap64 (Uint64 x) +SDL_Swap64(Uint64 x) { - __asm__ ("bswapq %0": "=r" (x):"0" (x)); + __asm__("bswapq %0": "=r"(x):"0"(x)); return x; } #else static __inline__ Uint64 -SDL_Swap64 (Uint64 x) +SDL_Swap64(Uint64 x) { Uint32 hi, lo; @@ -178,9 +177,9 @@ lo = (Uint32) (x & 0xFFFFFFFF); x >>= 32; hi = (Uint32) (x & 0xFFFFFFFF); - x = SDL_Swap32 (lo); + x = SDL_Swap32(lo); x <<= 32; - x |= SDL_Swap32 (hi); + x |= SDL_Swap32(hi); return (x); } #endif