[zlib] Re-sync with zlib 1.2.12, patch 13 of N

Ported:
- Add use of the ARMv8 crc32 instructions when requested.
- Use ARM crc32 instructions if the ARM architecture has them.
- Explicitly note that the 32-bit check values are 32 bits.

Bug: 1032721
Change-Id: Ic988198b20de6f59c5fbcd3d37a33d2594380b28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3607170
Reviewed-by: Noel Gordon <noel@chromium.org>
Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#996030}
NOKEYCHECK=True
GitOrigin-RevId: 096d2447f2fdecf9693db32ba50858d5e31cca34
2 files changed