Search unpadded strings in Range benchmarks
Search unpadded strings in Range benchmarks

Summary: [Folly] Search unpadded strings in `Range` benchmarks.

`vstr` has padding to adjust alignment. `vstrp` is a view into `vstr` that skips the padding, so that searches start out unaligned.

Before this diff, haystack is 8-byte aligned: `uintptr_t(haystack.begin()) % 8 == 0`. After this diff, it is not.

Reviewed By: @​@​nbronson

Differential Revision: D2468934

arg0/folly,fw1121/folly,renyinew/folly,loversInJapan/folly,juniway/folly,loversInJapan/folly,loversInJapan/folly,juniway/folly,SeanRBurton/folly,loversInJapan/folly,Hincoin/folly,mqeizi/folly,rklabs/folly,PPC64/folly,PoisonBOx/folly,SeanRBurton/folly,stonegithubs/folly,leolujuyi/folly,renyinew/folly,floxard/folly,brunomorishita/folly,alexst07/folly,leolujuyi/folly,fw1121/folly,Hincoin/folly,floxard/folly,Orvid/folly,juniway/folly,renyinew/folly,renyinew/folly,charsyam/folly,mqeizi/folly,KSreeHarsha/folly,charsyam/folly,facebook/folly,arg0/folly,PoisonBOx/folly,Orvid/folly,mqeizi/folly,rklabs/folly,stonegithubs/folly,brunomorishita/folly,juniway/folly,renyinew/folly,PPC64/folly,charsyam/folly,fw1121/folly,Orvid/folly,lifei/folly,Hincoin/folly,sonnyhu/folly,loversInJapan/folly,floxard/folly,clearlylin/folly,stonegithubs/folly,stonegithubs/folly,alexst07/folly,fw1121/folly,arg0/folly,rklabs/folly,rklabs/folly,alexst07/folly,brunomorishita/folly,floxard/folly,PoisonBOx/folly,floxard/folly,Hincoin/folly,facebook/folly,SeanRBurton/folly,brunomorishita/folly,SeanRBurton/folly,Orvid/folly,gaoyingie/folly,alexst07/folly,Hincoin/folly,lifei/folly,brunomorishita/folly,rklabs/folly,gaoyingie/folly,PPC64/folly,KSreeHarsha/folly,clearlylin/folly,PPC64/folly,juniway/folly,mqeizi/folly,lifei/folly,clearlylin/folly,leolujuyi/folly,facebook/folly,PPC64/folly,facebook/folly,KSreeHarsha/folly,sonnyhu/folly,stonegithubs/folly,KSreeHarsha/folly,clearlylin/folly,PoisonBOx/folly,mqeizi/folly,gaoyingie/folly,leolujuyi/folly,lifei/folly,SeanRBurton/folly,lifei/folly,gaoyingie/folly,sonnyhu/folly,alexst07/folly,PoisonBOx/folly,Orvid/folly,KSreeHarsha/folly,sonnyhu/folly,arg0/folly,clearlylin/folly,facebook/folly,gaoyingie/folly,fw1121/folly,leolujuyi/folly,arg0/folly,charsyam/folly,sonnyhu/folly