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

4151
src/crypto/cn/sse2neon.h Normal file

File diff suppressed because it is too large Load diff