]>
Commit | Line | Data |
---|---|---|
51533b61 MS |
1 | #ifndef _ASM_CRIS_ARCH_BYTEORDER_H |
2 | #define _ASM_CRIS_ARCH_BYTEORDER_H | |
3 | ||
4 | #include <asm/types.h> | |
5 | ||
d9b5444e | 6 | static inline __const__ __u32 |
51533b61 MS |
7 | ___arch__swab32(__u32 x) |
8 | { | |
9 | __asm__ __volatile__ ("swapwb %0" : "=r" (x) : "0" (x)); | |
10 | return (x); | |
11 | } | |
12 | ||
d9b5444e | 13 | static inline __const__ __u16 |
51533b61 MS |
14 | ___arch__swab16(__u16 x) |
15 | { | |
16 | __asm__ __volatile__ ("swapb %0" : "=r" (x) : "0" (x)); | |
17 | return (x); | |
18 | } | |
19 | ||
20 | #endif /* _ASM_CRIS_ARCH_BYTEORDER_H */ |