Skip to content

Commit 69278a0

Browse files
WIP
1 parent bc94f0f commit 69278a0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

include/xsimd/arch/xsimd_neon.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,9 +1061,13 @@ namespace xsimd
10611061
template <class A, class T, detail::enable_sized_unsigned_t<T, 8> = 0>
10621062
XSIMD_INLINE batch_bool<T, A> gt(batch<T, A> const& lhs, batch<T, A> const& rhs, requires_arch<neon>) noexcept
10631063
{
1064+
#if 0
10641065
using register_type = typename batch<T, A>::register_type;
10651066
register_type acc = { 0x8FFFFFFFFFFFFFFFull, 0x8FFFFFFFFFFFFFFFull };
10661067
return batch_bool<T, A>(vreinterpretq_u64_s64(detail::bitwise_not_s64(vshrq_n_s64(vreinterpretq_s64_u64(vqaddq_u64(vqsubq_u64(register_type(rhs), register_type(lhs)), acc)), 63))));
1068+
#else
1069+
return batch_bool<T, A>({ lhs.get(0) > rhs.get(0), lhs.get(1) > rhs.get(1) });
1070+
#endif
10671071
}
10681072

10691073
/******

0 commit comments

Comments
 (0)