File tree Expand file tree Collapse file tree 12 files changed +72
-0
lines changed
libclc/opencl/lib/generic/atomic Expand file tree Collapse file tree 12 files changed +72
-0
lines changed Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_compare_exchange.h>
1013#include <clc/opencl/atomic/atomic_compare_exchange_strong.h>
1114
1720
1821#define __CLC_BODY <atomic_def.inc>
1922#include <clc/math/gentype.inc>
23+
24+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
25+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_compare_exchange.h>
1013#include <clc/opencl/atomic/atomic_compare_exchange_weak.h>
1114
1720
1821#define __CLC_BODY <atomic_def.inc>
1922#include <clc/math/gentype.inc>
23+
24+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
25+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_exchange.h>
1013#include <clc/opencl/atomic/atomic_exchange.h>
1114
1720
1821#define __CLC_BODY <atomic_def.inc>
1922#include <clc/math/gentype.inc>
23+
24+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
25+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_fetch_add.h>
1013#include <clc/opencl/atomic/atomic_fetch_add.h>
1114
1720
1821#define __CLC_BODY <atomic_def.inc>
1922#include <clc/math/gentype.inc>
23+
24+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
25+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_fetch_and.h>
1013#include <clc/opencl/atomic/atomic_fetch_and.h>
1114
1417
1518#define __CLC_BODY <atomic_def.inc>
1619#include <clc/integer/gentype.inc>
20+
21+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
22+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_fetch_max.h>
1013#include <clc/opencl/atomic/atomic_fetch_max.h>
1114
1720
1821#define __CLC_BODY <atomic_def.inc>
1922#include <clc/math/gentype.inc>
23+
24+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
25+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_fetch_min.h>
1013#include <clc/opencl/atomic/atomic_fetch_min.h>
1114
1720
1821#define __CLC_BODY <atomic_def.inc>
1922#include <clc/math/gentype.inc>
23+
24+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
25+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_fetch_or.h>
1013#include <clc/opencl/atomic/atomic_fetch_or.h>
1114
1417
1518#define __CLC_BODY <atomic_def.inc>
1619#include <clc/integer/gentype.inc>
20+
21+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
22+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_fetch_sub.h>
1013#include <clc/opencl/atomic/atomic_fetch_sub.h>
1114
1720
1821#define __CLC_BODY <atomic_def.inc>
1922#include <clc/math/gentype.inc>
23+
24+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
25+ // defined(__opencl_c_atomic_scope_device)
Original file line number Diff line number Diff line change 66//
77//===----------------------------------------------------------------------===//
88
9+ #if defined(__opencl_c_atomic_order_seq_cst ) && \
10+ defined(__opencl_c_atomic_scope_device )
11+
912#include <clc/atomic/clc_atomic_fetch_xor.h>
1013#include <clc/opencl/atomic/atomic_fetch_xor.h>
1114
1417
1518#define __CLC_BODY <atomic_def.inc>
1619#include <clc/integer/gentype.inc>
20+
21+ #endif // defined(__opencl_c_atomic_order_seq_cst) &&
22+ // defined(__opencl_c_atomic_scope_device)
You can’t perform that action at this time.
0 commit comments