We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7f55a8a commit cc30ea0Copy full SHA for cc30ea0
1 file changed
include/xsimd/arch/xsimd_neon.hpp
@@ -27,13 +27,14 @@
27
#include "./xsimd_common_fwd.hpp"
28
29
#define APPLY_TEMPLATE(T, X) T<X>
30
+#define APPLY_GLOBAL(OP) ::OP
31
32
#define WRAP_BINARY_IMPL(OP, VEC, RT) \
33
namespace wrap \
34
{ \
35
XSIMD_INLINE auto(x_##OP)(VEC a, VEC b) noexcept -> APPLY_TEMPLATE(RT, VEC) \
36
- return ::OP((a), (b)); \
37
+ return APPLY_GLOBAL(OP)(a, b); \
38
} \
39
}
40
@@ -61,7 +62,7 @@
61
62
63
XSIMD_INLINE auto(x_##OP)(VEC a) noexcept -> VEC \
64
- return ::OP(a); \
65
+ return APPLY_GLOBAL(OP)(a); \
66
67
68
0 commit comments