equal
deleted
inserted
replaced
66 return x; |
66 return x; |
67 } |
67 } |
68 #elif defined(__GNUC__) && defined(__x86_64__) |
68 #elif defined(__GNUC__) && defined(__x86_64__) |
69 static __inline__ Uint16 SDL_Swap16(Uint16 x) |
69 static __inline__ Uint16 SDL_Swap16(Uint16 x) |
70 { |
70 { |
71 __asm__("xchgb %b0,%h0" : "=Q" (x) : "0" (x)); |
71 __asm__("xchgb %b0,%h0" : "=q" (x) : "0" (x)); |
72 return x; |
72 return x; |
73 } |
73 } |
74 #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) |
74 #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) |
75 static __inline__ Uint16 SDL_Swap16(Uint16 x) |
75 static __inline__ Uint16 SDL_Swap16(Uint16 x) |
76 { |
76 { |