Skip to content

Commit a213815

Browse files
committed
try v8 patch
1 parent b67bb73 commit a213815

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Diff for: deps/v8/src/strings/string-hasher-inl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
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>

Diff for: deps/v8/src/strings/string-hasher.cc

+2-2
Original file line numberDiff line numberDiff 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__)

0 commit comments

Comments
 (0)