Adopt new SSE2NEON and reduce ARM-specific changes

This patch updated SSE2NEON [1], which contains more functions
provided by Intel intrinsics, only implemented with NEON-based
counterparts to produce the exact semantics of the intrinsics.
Consequently, ARM-specific changes against CryptoNight_arm can
be reduced as well.

[1] https://github.com/DLTcollab/sse2neon/
This commit is contained in:
Jim Huang 2020-07-11 00:54:12 +08:00
parent e06a76ef1c
commit b665d2d865
4 changed files with 4152 additions and 1527 deletions

View file

@ -28,7 +28,7 @@
#if defined(XMRIG_ARM)
# include "crypto/cn/SSE2NEON.h"
# include "crypto/cn/sse2neon.h"
#elif defined(__GNUC__)
# include <x86intrin.h>
#else