Loading...
Searching...
No Matches
Go to the documentation of this file.
38static inline unsigned short __builtin_bswap16(
unsigned short a)
44#define ENDSWAP_16(x) (__builtin_bswap16 (x))
45#define ENDSWAP_32(x) (__builtin_bswap32 (x))
49#define ENDSWAP_16(x) (_byteswap_ushort (x))
50#define ENDSWAP_32(x) (_byteswap_ulong (x))
52#elif defined HAVE_BYTESWAP_H
58#define ENDSWAP_16(x) (bswap_16 (x))
59#define ENDSWAP_32(x) (bswap_32 (x))
63#define ENDSWAP_16(x) ((((x) >> 8) & 0xFF) | (((x) & 0xFF) << 8))
64#define ENDSWAP_32(x) ((((x) >> 24) & 0xFF) | (((x) >> 8) & 0xFF00) | (((x) & 0xFF00) << 8) | (((x) & 0xFF) << 24))
72#define H2LE_16(x) ENDSWAP_16 (x)
73#define H2LE_32(x) ENDSWAP_32 (x)
uint8_t a
Definition Spc_Cpu.h:141