Move atomicExchange under PERF_PROFILE
Change-Id: Id5ae40d4b072c57cac1a8e6e7767d3ca03deebe1
Reviewed-on: https://swiftshader-review.googlesource.com/20477
Tested-by: Logan Chien <loganchien@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Common/Thread.hpp b/src/Common/Thread.hpp
index b273e5b..14ccfd5 100644
--- a/src/Common/Thread.hpp
+++ b/src/Common/Thread.hpp
@@ -114,9 +114,9 @@
#if PERF_PROFILE
int64_t atomicExchange(int64_t volatile *target, int64_t value);
+ int atomicExchange(int volatile *target, int value);
#endif
- int atomicExchange(int volatile *target, int value);
int atomicIncrement(int volatile *value);
int atomicDecrement(int volatile *value);
int atomicAdd(int volatile *target, int value);
@@ -245,7 +245,6 @@
return ret;
#endif
}
- #endif
inline int atomicExchange(volatile int *target, int value)
{
@@ -257,6 +256,7 @@
return ret;
#endif
}
+ #endif
inline int atomicIncrement(volatile int *value)
{