From b305bf616804db7176601bc2acd3495f0217e1c4 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 12 Oct 2023 03:54:29 +0000 Subject: Add UINT??_BSWAP as constexp macro; rip off typedef uint?? bandaid Signed-off-by: Laurent Bercot --- src/headers/uint64-bswap | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 src/headers/uint64-bswap (limited to 'src/headers/uint64-bswap') diff --git a/src/headers/uint64-bswap b/src/headers/uint64-bswap new file mode 100644 index 0000000..3ebd512 --- /dev/null +++ b/src/headers/uint64-bswap @@ -0,0 +1,2 @@ + +#define UINT64_BSWAP(a) (((a) & 0x00000000000000ffull) << 56 | ((a) & 0x000000000000ff00ull) << 40 | ((a) & 0x0000000000ff0000ull) << 24 | ((a) & 0x00000000ff000000ull) << 8 | ((a) & 0x000000ff00000000ull) >> 8 | ((a) & 0x0000ff0000000000ull) >> 24 | ((a) & 0x00ff000000000000ull) >> 40 | ((a) & 0xff00000000000000ull) >> 56) -- cgit v1.3.1