diff options
-rw-r--r-- | sys/i386/include/endian.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/sys/i386/include/endian.h b/sys/i386/include/endian.h index 2764e69..41ceda4 100644 --- a/sys/i386/include/endian.h +++ b/sys/i386/include/endian.h @@ -71,9 +71,7 @@ __END_DECLS static __inline unsigned long __uint16_swap_uint32(unsigned long __x) { -#ifndef lint __asm ("rorl $16, %1" : "=r" (__x) : "0" (__x)); -#endif return __x; } @@ -81,23 +79,19 @@ __uint16_swap_uint32(unsigned long __x) static __inline unsigned long __uint8_swap_uint32(unsigned long __x) { -#ifndef lint #if defined(_KERNEL) && (defined(I486_CPU) || defined(I586_CPU) || defined(I686_CPU)) && !defined(I386_CPU) __asm ("bswap %0" : "=r" (__x) : "0" (__x)); #else __asm ("xchgb %h1, %b1\n\trorl $16, %1\n\txchgb %h1, %b1" : "=q" (__x) : "0" (__x)); #endif -#endif return __x; } static __inline unsigned short __uint8_swap_uint16(unsigned short __x) { -#ifndef lint __asm ("xchgb %h1, %b1" : "=q" (__x) : "0" (__x)); -#endif return __x; } |