| 1234567891011121314151617181920 | #ifndef _ASM_BITS_BYTESWAP_H#define _ASM_BITS_BYTESWAP_H 1/* CRIS specific byte swap operations: 16, 32 and 64-bit */#define __bswap_non_constant_16(x) \	__extension__ 							\	({ unsigned short __bswap_16_v; 				\	   __asm__ ("swapb %0" : "=r" (__bswap_16_v) : "0" (x)); 	\	   __bswap_16_v; })#define __bswap_non_constant_32(x) \	__extension__ 							\	({ unsigned int __bswap_32_v; 					\	   __asm__ ("swapwb %0" : "=r" (__bswap_32_v) : "0" (x)); 	\	   __bswap_32_v; })#endif#include <bits/byteswap-common.h>
 |