File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 1111#include " src/common/globals.h"
1212#include " src/utils/utils.h"
1313
14- #ifdef __SSE2__
14+ #if defined( __SSE2__) && defined(V8_HOST_ARCH_X64)
1515#include < emmintrin.h>
1616#elif defined(__ARM_NEON__)
1717#include < arm_neon.h>
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ struct ConvertTo8BitHashReader {
2323 DCHECK_LE (p[5 ], 0xff );
2424 DCHECK_LE (p[6 ], 0xff );
2525 DCHECK_LE (p[7 ], 0xff );
26- #ifdef __SSE2__
26+ #if defined( __SSE2__) && defined(V8_HOST_ARCH_X64)
2727 __m128i x = _mm_loadu_si128 (reinterpret_cast <const __m128i*>(p));
2828 return _mm_cvtsi128_si64 (_mm_packus_epi16 (x, x));
2929#elif defined(__ARM_NEON__)
@@ -44,7 +44,7 @@ struct ConvertTo8BitHashReader {
4444 DCHECK_LE (p[1 ], 0xff );
4545 DCHECK_LE (p[2 ], 0xff );
4646 DCHECK_LE (p[3 ], 0xff );
47- #ifdef __SSE2__
47+ #if defined( __SSE2__) && defined(V8_HOST_ARCH_X64)
4848 __m128i x = _mm_loadu_si64 (reinterpret_cast <const __m128i*>(p));
4949 return _mm_cvtsi128_si64 (_mm_packus_epi16 (x, x));
5050#elif defined(__ARM_NEON__)
You can’t perform that action at this time.
0 commit comments