Limit declaration of GroupVarint tables to SSE >= 2
authorSara Golemon <sgolemon@fb.com>
Wed, 16 Sep 2015 18:26:52 +0000 (11:26 -0700)
committerfacebook-github-bot-1 <folly-bot@fb.com>
Wed, 16 Sep 2015 19:20:18 +0000 (12:20 -0700)
commit2b8cb090b60715343d356d6c3e6d1273c7b096f3
tree5290ef8e389497f34f5517bf1b4ba661d29aa888
parent621cc26e0a5033f3bddf8c70c65bc0096b0e099b
Limit declaration of GroupVarint tables to SSE >= 2

Summary: __m128i is only available in SSE 2 and later.
We technically only use it in folly/GroupVarint.h for SSE 3+,
but that's due to various other intrinsics and we could
potentially lower the requirement in certain contexts,
so do the right thing in the generated table.
Revisit the uses in folly/GroupVarint.h later.

Reviewed By: @yfeldblum

Differential Revision: D2445798
folly/build/generate_varint_tables.py