switch F14 bit mixer to use hardware CRC32 when available
Summary: x86_64 chips with SSE >= 4.2 and many aarch64 chips have CRC32-specific instructions with excellent latency. This diff switches the bit mixer applied to untrusted hash functions to use these instructions. This is a noticeable win for the F14 uses that are CPU front-end bound. Reviewed By: yfeldblum Differential Revision: D8245688 fbshipit-source-id: f6a1c1c2a6365201178c653cd5d8c04fbac8d78e
Showing
Please register or sign in to comment