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