Skip to content

Commit 7f5c74b

Browse files
committed
Revert cl.hpp change since OpenCL on ARM64 is not needed
1 parent ca5112d commit 7f5c74b

1 file changed

Lines changed: 1 addition & 13 deletions

File tree

inc/OpenCL/cl.hpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,6 @@
202202

203203
#include <utility>
204204
#include <limits>
205-
#include <atomic>
206205

207206
#if !defined(__NO_STD_VECTOR)
208207
#include <vector>
@@ -215,11 +214,8 @@
215214
#if defined(linux) || defined(__APPLE__) || defined(__MACOSX)
216215
#include <alloca.h>
217216

218-
#if defined(__i386__) || defined(__x86_64__) || defined(_M_IX86) || \
219-
defined(_M_X64)
220217
#include <emmintrin.h>
221218
#include <xmmintrin.h>
222-
#endif
223219
#endif // linux
224220

225221
#include <cstring>
@@ -1042,15 +1038,7 @@ namespace detail {
10421038
#endif // !_WIN32
10431039
}
10441040

1045-
inline void fence()
1046-
{
1047-
#if defined(__i386__) || defined(__x86_64__) || defined(_M_IX86) || \
1048-
defined(_M_X64)
1049-
_mm_mfence();
1050-
#else
1051-
std::atomic_thread_fence(std::memory_order_seq_cst);
1052-
#endif
1053-
}
1041+
inline void fence() { _mm_mfence(); }
10541042
}; // namespace detail
10551043

10561044

0 commit comments

Comments
 (0)