Commit 96fd8071 authored by Christopher Dykes's avatar Christopher Dykes Committed by Facebook Github Bot 9

Include <nmmintrin.h> in GroupVarint.h

Summary: Because it is the standard (well, Intel's standard) location for __m128i, and GCC, Clang, MSVC and ICC all implement it in that location.

Reviewed By: yfeldblum

Differential Revision: D3270872

fbshipit-source-id: fa0f0410670cdb310e656ca55ee0f568ca5ee06f
parent d45588bd
...@@ -30,10 +30,11 @@ ...@@ -30,10 +30,11 @@
#include <folly/detail/GroupVarintDetail.h> #include <folly/detail/GroupVarintDetail.h>
#include <folly/Bits.h> #include <folly/Bits.h>
#include <folly/Range.h> #include <folly/Range.h>
#include <folly/portability/Builtins.h>
#include <glog/logging.h> #include <glog/logging.h>
#if FOLLY_SSE >= 3 #if FOLLY_SSE >= 3
#include <x86intrin.h> #include <nmmintrin.h>
namespace folly { namespace folly {
namespace detail { namespace detail {
extern const __m128i groupVarintSSEMasks[]; extern const __m128i groupVarintSSEMasks[];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment