Lines Matching refs:value
25 static inline uint16_t EndianSwap16(uint16_t value) {
26 return (uint16_t)((value >> 8) | (value << 8));
29 static inline int32_t EndianSwap32(int32_t value) {
30 return (((value & 0x000000ff) << 24) |
31 ((value & 0x0000ff00) << 8) |
32 ((value & 0x00ff0000) >> 8) |
33 ((value & 0xff000000) >> 24));
36 static inline uint64_t EndianSwap64(uint64_t value) {
37 return (((value & 0x00000000000000ffLL) << 56) |
38 ((value & 0x000000000000ff00LL) << 40) |
39 ((value & 0x0000000000ff0000LL) << 24) |
40 ((value & 0x00000000ff000000LL) << 8) |
41 ((value & 0x000000ff00000000LL) >> 8) |
42 ((value & 0x0000ff0000000000LL) >> 24) |
43 ((value & 0x00ff000000000000LL) >> 40) |
44 ((value & 0xff00000000000000LL) >> 56));