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
#include <folly/detail/GroupVarintDetail.h>
#include <folly/Bits.h>
#include <folly/Range.h>
+#include <folly/portability/Builtins.h>
#include <glog/logging.h>
#if FOLLY_SSE >= 3
-#include <x86intrin.h>
+#include <nmmintrin.h>
namespace folly {
namespace detail {
extern const __m128i groupVarintSSEMasks[];