Skip to content

Commit 8417cd5

Browse files
committed
Try explicit impl
1 parent 4ffb67e commit 8417cd5

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

include/xsimd/arch/xsimd_neon.hpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -767,7 +767,14 @@ namespace xsimd
767767
* add *
768768
*******/
769769

770-
WRAP_BINARY_INT(vaddq_u8, vaddq_s8, vaddq_u16, vaddq_s16, vaddq_u32, vaddq_s32, vaddq_u64, vaddq_s64, detail::identity_return_type)
770+
WRAP_BINARY_IMPL(vaddq_u8, uint8x16_t, detail::identity_return_type)
771+
WRAP_BINARY_IMPL(vaddq_s8, int8x16_t, detail::identity_return_type)
772+
WRAP_BINARY_IMPL(vaddq_u16, uint16x8_t, detail::identity_return_type)
773+
WRAP_BINARY_IMPL(vaddq_s16, int16x8_t, detail::identity_return_type)
774+
WRAP_BINARY_IMPL(vaddq_u32, uint32x4_t, detail::identity_return_type)
775+
WRAP_BINARY_IMPL(vaddq_s32, int32x4_t, detail::identity_return_type)
776+
WRAP_BINARY_IMPL(vaddq_u64, uint64x2_t, detail::identity_return_type)
777+
WRAP_BINARY_IMPL(vaddq_s64, int64x2_t, detail::identity_return_type)
771778
WRAP_BINARY_FLOAT(vaddq_f32, detail::identity_return_type)
772779

773780
template <class A, class T, detail::enable_neon_type_t<T> = 0>

0 commit comments

Comments
 (0)