Currently we take generic/default code-path on AMD due to misspelling. Mostly helps with crc+memcpy: name old speed new speed delta BM_Memcpy/1 156MB/s ± 1% 156MB/s ± 1% ~ (p=0.563 n=18+18) BM_Memcpy/100 6.38GB/s ± 1% 6.50GB/s ± 1% +1.89% (p=0.000 n=19+19) BM_Memcpy/10000 14.6GB/s ± 1% 21.7GB/s ± 0% +49.01% (p=0.000 n=20+19) BM_Memcpy/500000 13.5GB/s ± 1% 19.9GB/s ± 0% +47.35% (p=0.000 n=18+17) PiperOrigin-RevId: 490572650 Change-Id: Id7901321a23262c0ab62a2d82fae86cf42acf16d
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| cpu_detect.cc | Loading commit data... | |
| cpu_detect.h | Loading commit data... | |
| crc.cc | Loading commit data... | |
| crc.h | Loading commit data... | |
| crc32_x86_arm_combined_simd.h | Loading commit data... | |
| crc32c.h | Loading commit data... | |
| crc32c_inline.h | Loading commit data... | |
| crc_internal.h | Loading commit data... | |
| crc_memcpy.h | Loading commit data... | |
| crc_memcpy_fallback.cc | Loading commit data... | |
| crc_memcpy_test.cc | Loading commit data... | |
| crc_memcpy_x86_64.cc | Loading commit data... | |
| crc_non_temporal_memcpy.cc | Loading commit data... | |
| crc_x86_arm_combined.cc | Loading commit data... | |
| non_temporal_arm_intrinsics.h | Loading commit data... | |
| non_temporal_memcpy.h | Loading commit data... | |
| non_temporal_memcpy_test.cc | Loading commit data... |