diff options
author | Tim Rowley <[email protected]> | 2016-08-09 00:44:39 -0600 |
---|---|---|
committer | Tim Rowley <[email protected]> | 2016-08-10 11:09:22 -0500 |
commit | 2eae02f77c66e9a392dd8c2dc459ddc943e30140 (patch) | |
tree | 4e33e31a6e3cfe73f20f74d6581163201e6b19b3 | |
parent | e8b35a23216d30b2afc6dea8dd5da0d5f271e36b (diff) |
swr: [rasterizer common] add linux definition for InterlockedAdd64
Signed-off-by: Tim Rowley <[email protected]>
-rw-r--r-- | src/gallium/drivers/swr/rasterizer/common/os.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/common/os.h b/src/gallium/drivers/swr/rasterizer/common/os.h index 32eca688d64..43d55134222 100644 --- a/src/gallium/drivers/swr/rasterizer/common/os.h +++ b/src/gallium/drivers/swr/rasterizer/common/os.h @@ -220,6 +220,8 @@ void AlignedFree(void* p) #define InterlockedDecrement(Append) __sync_sub_and_fetch(Append, 1) #define InterlockedDecrement64(Append) __sync_sub_and_fetch(Append, 1) #define InterlockedIncrement(Append) __sync_add_and_fetch(Append, 1) +#define InterlockedAdd(Addend, Value) __sync_add_and_fetch(Addend, Value) +#define InterlockedAdd64(Addend, Value) __sync_add_and_fetch(Addend, Value) #define _ReadWriteBarrier() asm volatile("" ::: "memory") #define PRAGMA_WARNING_PUSH_DISABLE(...) |