MSVC intrinsics for bits and cpuid
authorElizabeth Smith <elizabeths@fb.com>
Thu, 10 Jul 2014 22:15:26 +0000 (15:15 -0700)
committerTudor Bosman <tudorb@fb.com>
Mon, 14 Jul 2014 19:13:55 +0000 (12:13 -0700)
commit5ed20b59910fcb9e7f7f866c5279b0075f5887eb
tree05bc5f9a354e7b656de9af661b71d69623525df6
parent1f1ba9066520a04ee392cd26c2252be12585f40b
MSVC intrinsics for bits and cpuid

Summary: Use msvc intrinsics for cpuid, popcount, byteswap, and bit scan functionality

Test Plan: fbconfig -r folly && fbmake runtests

Reviewed By: delong.j@fb.com

FB internal diff: D1413254
folly/Bits.cpp
folly/Bits.h
folly/CpuId.h
folly/detail/BitsDetail.h