diff options
Diffstat (limited to 'libclc/generic/include/clc')
-rw-r--r-- | libclc/generic/include/clc/atomic/atomic_dec.h | 5 | ||||
-rw-r--r-- | libclc/generic/include/clc/atomic/atomic_inc.h | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/libclc/generic/include/clc/atomic/atomic_dec.h b/libclc/generic/include/clc/atomic/atomic_dec.h index 15d05884aeb..a2d82bbc9bd 100644 --- a/libclc/generic/include/clc/atomic/atomic_dec.h +++ b/libclc/generic/include/clc/atomic/atomic_dec.h @@ -1 +1,4 @@ -#define atomic_dec(p) atomic_sub(p, 1) +_CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile local int *); +_CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile global int *); +_CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile local uint *); +_CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile global uint *); diff --git a/libclc/generic/include/clc/atomic/atomic_inc.h b/libclc/generic/include/clc/atomic/atomic_inc.h index d8bc342aa5f..950a1e1c851 100644 --- a/libclc/generic/include/clc/atomic/atomic_inc.h +++ b/libclc/generic/include/clc/atomic/atomic_inc.h @@ -1 +1,4 @@ -#define atomic_inc(p) atomic_add(p, 1) +_CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile local int *); +_CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile global int *); +_CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile local uint *); +_CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile global uint *); |