diff options
author | obrien <obrien@FreeBSD.org> | 2003-08-03 07:50:19 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2003-08-03 07:50:19 +0000 |
commit | 150d7d30367f534a88e6f31a6ac78f8f33369123 (patch) | |
tree | 09cc069f626f39a12b1ffdb495154a77321058ac /sys/i386/include/endian.h | |
parent | 991dd8e1638c9fe0641dcbd82036cfd024216883 (diff) | |
download | FreeBSD-src-150d7d30367f534a88e6f31a6ac78f8f33369123.zip FreeBSD-src-150d7d30367f534a88e6f31a6ac78f8f33369123.tar.gz |
Style sync.
Diffstat (limited to 'sys/i386/include/endian.h')
-rw-r--r-- | sys/i386/include/endian.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/i386/include/endian.h b/sys/i386/include/endian.h index d686532..3ee77f5 100644 --- a/sys/i386/include/endian.h +++ b/sys/i386/include/endian.h @@ -97,6 +97,7 @@ __extension__ ({ register __uint16_t __X = (x); \ static __inline __uint64_t __bswap64(__uint64_t _x) { + return ((_x >> 56) | ((_x >> 40) & 0xff00) | ((_x >> 24) & 0xff0000) | ((_x >> 8) & 0xff000000) | ((_x << 8) & ((__uint64_t)0xff << 32)) | ((_x << 24) & ((__uint64_t)0xff << 40)) | |