Go to the documentation of this file.
15 #ifndef __ASM_ARM_SWAB_H
16 #define __ASM_ARM_SWAB_H
18 #include <uapi/asm/swab.h>
20 #if __LINUX_ARM_ARCH__ >= 6
24 __asm__ (
"rev16 %0, %1" :
"=r" (x) :
"r" (x));
27 #define __arch_swahb32 __arch_swahb32
28 #define __arch_swab16(x) ((__u16)__arch_swahb32(x))
32 __asm__ (
"rev %0, %1" :
"=r" (x) :
"r" (x));
35 #define __arch_swab32 __arch_swab32