Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(576)

Side by Side Diff: fusl/include/byteswap.h

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #ifndef _BYTESWAP_H 1 #ifndef _BYTESWAP_H
2 #define _BYTESWAP_H 2 #define _BYTESWAP_H
3 3
4 #include <features.h> 4 #include <features.h>
5 #include <stdint.h> 5 #include <stdint.h>
6 6
7 static __inline uint16_t __bswap_16(uint16_t __x) 7 static __inline uint16_t __bswap_16(uint16_t __x) {
8 { 8 return __x << 8 | __x >> 8;
9 » return __x<<8 | __x>>8;
10 } 9 }
11 10
12 static __inline uint32_t __bswap_32(uint32_t __x) 11 static __inline uint32_t __bswap_32(uint32_t __x) {
13 { 12 return __x >> 24 | ((__x >> 8) & 0xff00) | ((__x << 8) & 0xff0000) |
14 » return __x>>24 | ((__x>>8)&0xff00) | ((__x<<8)&0xff0000) | __x<<24; 13 __x << 24;
15 } 14 }
16 15
17 static __inline uint64_t __bswap_64(uint64_t __x) 16 static __inline uint64_t __bswap_64(uint64_t __x) {
18 { 17 return ((uint64_t)__bswap_32(__x)) << 32 | __bswap_32(__x >> 32);
19 » return ((uint64_t)__bswap_32(__x))<<32 | __bswap_32(__x>>32);
20 } 18 }
21 19
22 #define bswap_16(x) __bswap_16(x) 20 #define bswap_16(x) __bswap_16(x)
23 #define bswap_32(x) __bswap_32(x) 21 #define bswap_32(x) __bswap_32(x)
24 #define bswap_64(x) __bswap_64(x) 22 #define bswap_64(x) __bswap_64(x)
25 23
26 #endif 24 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698