coverage of the accelerated CRC implementation and some differences bewteen the internal and external implementation. This change adds CI coverage to the linux_clang-latest_libstdcxx_bazel.sh script assuming this script always runs on machines of at least the Intel Haswell generation. Fixes include: * Remove the use of the deprecated xor operator on crc32c_t * Remove #pragma unroll_completely, which isn't known by GCC or Clang: https://godbolt.org/z/97j4vbacs * Fixes for -Wsign-compare, -Wsign-conversion and -Wshorten-64-to-32 PiperOrigin-RevId: 491965029 Change-Id: Ic5e1f3a20f69fcd35fe81ebef63443ad26bf7931
| 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... |