@@ -69,26 +69,26 @@ inline std::uint16_t byteswap_16_impl(std::uint16_t x)
69
69
70
70
inline std::uint32_t byteswap_32_impl (std::uint32_t x)
71
71
{
72
- return (
73
- ((x & UINT32_C (0x000000FF )) << 24 )
74
- | ((x & UINT32_C (0x0000FF00 )) << 8 )
75
- | ((x & UINT32_C (0x00FF0000 )) >> 8 )
76
- | ((x & UINT32_C (0xFF000000 )) >> 24 )
77
- );
72
+ return (
73
+ ((x & UINT32_C (0x000000FF )) << 24 )
74
+ | ((x & UINT32_C (0x0000FF00 )) << 8 )
75
+ | ((x & UINT32_C (0x00FF0000 )) >> 8 )
76
+ | ((x & UINT32_C (0xFF000000 )) >> 24 )
77
+ );
78
78
}
79
79
80
80
inline std::uint64_t byteswap_64_impl (std::uint64_t x)
81
81
{
82
- return (
83
- ((x & UINT64_C (0x00000000000000FF )) << 56 )
84
- | ((x & UINT64_C (0x000000000000FF00 )) << 40 )
85
- | ((x & UINT64_C (0x0000000000FF0000 )) << 24 )
86
- | ((x & UINT64_C (0x00000000FF000000 )) << 8 )
87
- | ((x & UINT64_C (0x000000FF00000000 )) >> 8 )
88
- | ((x & UINT64_C (0x0000FF0000000000 )) >> 24 )
89
- | ((x & UINT64_C (0x00FF000000000000 )) >> 40 )
90
- | ((x & UINT64_C (0xFF00000000000000 )) >> 56 )
91
- );
82
+ return (
83
+ ((x & UINT64_C (0x00000000000000FF )) << 56 )
84
+ | ((x & UINT64_C (0x000000000000FF00 )) << 40 )
85
+ | ((x & UINT64_C (0x0000000000FF0000 )) << 24 )
86
+ | ((x & UINT64_C (0x00000000FF000000 )) << 8 )
87
+ | ((x & UINT64_C (0x000000FF00000000 )) >> 8 )
88
+ | ((x & UINT64_C (0x0000FF0000000000 )) >> 24 )
89
+ | ((x & UINT64_C (0x00FF000000000000 )) >> 40 )
90
+ | ((x & UINT64_C (0xFF00000000000000 )) >> 56 )
91
+ );
92
92
}
93
93
94
94
# define BYTESWAP_16 (x ) (byteswap_16_impl(x))
0 commit comments