diff options
-rwxr-xr-x | cpu.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -13,7 +13,7 @@ #include <setjmp.h> #endif -#ifdef CRYPTOPP_MSVC6PP_OR_LATER +#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE #include <emmintrin.h> #endif @@ -108,7 +108,7 @@ static bool TrySSE2() #if CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE AS2(por xmm0, xmm0) // executing SSE2 instruction #elif CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE - __mm128i x = _mm_setzero_si128(); + __m128i x = _mm_setzero_si128(); return _mm_cvtsi128_si32(x) == 0; #endif } @@ -130,7 +130,7 @@ static bool TrySSE2() #if CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE __asm __volatile ("por %xmm0, %xmm0"); #elif CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE - __mm128i x = _mm_setzero_si128(); + __m128i x = _mm_setzero_si128(); result = _mm_cvtsi128_si32(x) == 0; #endif } |