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

Unified Diff: fusl/arch/x86_64/atomic_arch.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 side-by-side diff with in-line comments
Download patch
Index: fusl/arch/x86_64/atomic_arch.h
diff --git a/fusl/arch/x86_64/atomic_arch.h b/fusl/arch/x86_64/atomic_arch.h
index 9f47f80893532b3eccd73997ed99aee38417e78a..f062d57de8056288f817b0f284856f4d878320ba 100644
--- a/fusl/arch/x86_64/atomic_arch.h
+++ b/fusl/arch/x86_64/atomic_arch.h
@@ -1,116 +1,91 @@
#define a_cas a_cas
-static inline int a_cas(volatile int *p, int t, int s)
-{
- __asm__ __volatile__ (
- "lock ; cmpxchg %3, %1"
- : "=a"(t), "=m"(*p) : "a"(t), "r"(s) : "memory" );
- return t;
+static inline int a_cas(volatile int* p, int t, int s) {
+ __asm__ __volatile__("lock ; cmpxchg %3, %1"
+ : "=a"(t), "=m"(*p)
+ : "a"(t), "r"(s)
+ : "memory");
+ return t;
}
#define a_cas_p a_cas_p
-static inline void *a_cas_p(volatile void *p, void *t, void *s)
-{
- __asm__( "lock ; cmpxchg %3, %1"
- : "=a"(t), "=m"(*(void *volatile *)p)
- : "a"(t), "r"(s) : "memory" );
- return t;
+static inline void* a_cas_p(volatile void* p, void* t, void* s) {
+ __asm__("lock ; cmpxchg %3, %1"
+ : "=a"(t), "=m"(*(void* volatile*)p)
+ : "a"(t), "r"(s)
+ : "memory");
+ return t;
}
#define a_swap a_swap
-static inline int a_swap(volatile int *p, int v)
-{
- __asm__ __volatile__(
- "xchg %0, %1"
- : "=r"(v), "=m"(*p) : "0"(v) : "memory" );
- return v;
+static inline int a_swap(volatile int* p, int v) {
+ __asm__ __volatile__("xchg %0, %1" : "=r"(v), "=m"(*p) : "0"(v) : "memory");
+ return v;
}
#define a_fetch_add a_fetch_add
-static inline int a_fetch_add(volatile int *p, int v)
-{
- __asm__ __volatile__(
- "lock ; xadd %0, %1"
- : "=r"(v), "=m"(*p) : "0"(v) : "memory" );
- return v;
+static inline int a_fetch_add(volatile int* p, int v) {
+ __asm__ __volatile__("lock ; xadd %0, %1"
+ : "=r"(v), "=m"(*p)
+ : "0"(v)
+ : "memory");
+ return v;
}
#define a_and a_and
-static inline void a_and(volatile int *p, int v)
-{
- __asm__ __volatile__(
- "lock ; and %1, %0"
- : "=m"(*p) : "r"(v) : "memory" );
+static inline void a_and(volatile int* p, int v) {
+ __asm__ __volatile__("lock ; and %1, %0" : "=m"(*p) : "r"(v) : "memory");
}
#define a_or a_or
-static inline void a_or(volatile int *p, int v)
-{
- __asm__ __volatile__(
- "lock ; or %1, %0"
- : "=m"(*p) : "r"(v) : "memory" );
+static inline void a_or(volatile int* p, int v) {
+ __asm__ __volatile__("lock ; or %1, %0" : "=m"(*p) : "r"(v) : "memory");
}
#define a_and_64 a_and_64
-static inline void a_and_64(volatile uint64_t *p, uint64_t v)
-{
- __asm__ __volatile(
- "lock ; and %1, %0"
- : "=m"(*p) : "r"(v) : "memory" );
+static inline void a_and_64(volatile uint64_t* p, uint64_t v) {
+ __asm__ __volatile("lock ; and %1, %0" : "=m"(*p) : "r"(v) : "memory");
}
#define a_or_64 a_or_64
-static inline void a_or_64(volatile uint64_t *p, uint64_t v)
-{
- __asm__ __volatile__(
- "lock ; or %1, %0"
- : "=m"(*p) : "r"(v) : "memory" );
+static inline void a_or_64(volatile uint64_t* p, uint64_t v) {
+ __asm__ __volatile__("lock ; or %1, %0" : "=m"(*p) : "r"(v) : "memory");
}
#define a_inc a_inc
-static inline void a_inc(volatile int *p)
-{
- __asm__ __volatile__(
- "lock ; incl %0"
- : "=m"(*p) : "m"(*p) : "memory" );
+static inline void a_inc(volatile int* p) {
+ __asm__ __volatile__("lock ; incl %0" : "=m"(*p) : "m"(*p) : "memory");
}
#define a_dec a_dec
-static inline void a_dec(volatile int *p)
-{
- __asm__ __volatile__(
- "lock ; decl %0"
- : "=m"(*p) : "m"(*p) : "memory" );
+static inline void a_dec(volatile int* p) {
+ __asm__ __volatile__("lock ; decl %0" : "=m"(*p) : "m"(*p) : "memory");
}
#define a_store a_store
-static inline void a_store(volatile int *p, int x)
-{
- __asm__ __volatile__(
- "mov %1, %0 ; lock ; orl $0,(%%rsp)"
- : "=m"(*p) : "r"(x) : "memory" );
+static inline void a_store(volatile int* p, int x) {
+ __asm__ __volatile__("mov %1, %0 ; lock ; orl $0,(%%rsp)"
+ : "=m"(*p)
+ : "r"(x)
+ : "memory");
}
#define a_barrier a_barrier
-static inline void a_barrier()
-{
- __asm__ __volatile__( "" : : : "memory" );
+static inline void a_barrier() {
+ __asm__ __volatile__("" : : : "memory");
}
#define a_pause a_pause
-static inline void a_spin()
-{
- __asm__ __volatile__( "pause" : : : "memory" );
+static inline void a_spin() {
+ __asm__ __volatile__("pause" : : : "memory");
}
#define a_crash a_crash
-static inline void a_crash()
-{
- __asm__ __volatile__( "hlt" : : : "memory" );
+static inline void a_crash() {
+ __asm__ __volatile__("hlt" : : : "memory");
}
#define a_ctz_64 a_ctz_64
-static inline int a_ctz_64(uint64_t x)
-{
- __asm__( "bsf %1,%0" : "=r"(x) : "r"(x) );
- return x;
+static inline int a_ctz_64(uint64_t x) {
+ __asm__("bsf %1,%0" : "=r"(x) : "r"(x));
+ return x;
}

Powered by Google App Engine
This is Rietveld 408576698