Commit | Line | Data |
---|---|---|
1ee3630a RB |
1 | #include <linux/module.h> |
2 | ||
aedcfbe0 | 3 | unsigned long long notrace __bswapdi2(unsigned long long u) |
1ee3630a RB |
4 | { |
5 | return (((u) & 0xff00000000000000ull) >> 56) | | |
6 | (((u) & 0x00ff000000000000ull) >> 40) | | |
7 | (((u) & 0x0000ff0000000000ull) >> 24) | | |
8 | (((u) & 0x000000ff00000000ull) >> 8) | | |
9 | (((u) & 0x00000000ff000000ull) << 8) | | |
10 | (((u) & 0x0000000000ff0000ull) << 24) | | |
11 | (((u) & 0x000000000000ff00ull) << 40) | | |
12 | (((u) & 0x00000000000000ffull) << 56); | |
13 | } | |
14 | ||
15 | EXPORT_SYMBOL(__bswapdi2); |