Add PACK32x4 macro guard
parent
ed349dced1
commit
a0fa63879f
|
|
@ -72,11 +72,13 @@ ANONYMOUS_NAMESPACE_BEGIN
|
||||||
|
|
||||||
// Thanks to Peter Cordes, https://stackoverflow.com/q/54016821/608639
|
// Thanks to Peter Cordes, https://stackoverflow.com/q/54016821/608639
|
||||||
#if (CRYPTOPP_ARM_NEON_AVAILABLE)
|
#if (CRYPTOPP_ARM_NEON_AVAILABLE)
|
||||||
# if defined(_MSC_VER)
|
# ifndef PACK32x4
|
||||||
# define PACK32x4(w,x,y,z) { ((w) + (word64(x) << 32)), ((y) + (word64(z) << 32)) }
|
# if defined(_MSC_VER)
|
||||||
# else
|
# define PACK32x4(w,x,y,z) { ((w) + (word64(x) << 32)), ((y) + (word64(z) << 32)) }
|
||||||
# define PACK32x4(w,x,y,z) { (w), (x), (y), (z) }
|
# else
|
||||||
# endif
|
# define PACK32x4(w,x,y,z) { (w), (x), (y), (z) }
|
||||||
|
# endif
|
||||||
|
# endif // PACK32x4
|
||||||
#endif // Microsoft workaround
|
#endif // Microsoft workaround
|
||||||
|
|
||||||
#if (CRYPTOPP_ARM_NEON_AVAILABLE)
|
#if (CRYPTOPP_ARM_NEON_AVAILABLE)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue