diff --git a/lib/std/debug.zig b/lib/std/debug.zig index eaa5ca9ff7c627510c11a71e8435d01743ad5f91..09de1f59301e462da1a5fc5e5b4a439c21f21d1d 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -1150,7 +1150,7 @@ pub fn readElfDebugInfo( }; const mapped_mem = try mapWholeFile(elf_file); - if (expected_crc) |crc| if (crc != std.hash.crc.Crc32SmallWithPoly(.IEEE).hash(mapped_mem)) return error.InvalidDebugInfo; + if (expected_crc) |crc| if (crc != std.hash.crc.Crc32.hash(mapped_mem)) return error.InvalidDebugInfo; const hdr: *const elf.Ehdr = @ptrCast(&mapped_mem[0]); if (!mem.eql(u8, hdr.e_ident[0..4], elf.MAGIC)) return error.InvalidElfMagic; diff --git a/lib/std/hash/benchmark.zig b/lib/std/hash/benchmark.zig index 518b4ca99e6f4a620085c1941b263583d8c82dfa..0798e26d6f5ba835c847d0d6e8d1ba062ad25aeb 100644 --- a/lib/std/hash/benchmark.zig +++ b/lib/std/hash/benchmark.zig @@ -56,12 +56,8 @@ const hashes = [_]Hash{ .name = "adler32", }, Hash{ - .ty = hash.crc.Crc32WithPoly(.IEEE), - .name = "crc32-slicing-by-8", - }, - Hash{ - .ty = hash.crc.Crc32SmallWithPoly(.IEEE), - .name = "crc32-half-byte-lookup", + .ty = hash.crc.Crc32, + .name = "crc32", }, Hash{ .ty = hash.CityHash32,