[roll pigweed] pw_checksum: Add additional CRC32 variants

CRC32 implementations make size/performance tradeoffs.  The current
eight bits per iteration, 256 entry table implementations balances
heavily towards increasing size for better performance.  This patch
adds two additional implmentations that make different tradeoffs.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/106650

https://pigweed.googlesource.com/pigweed/pigweed
pigweed Rolled-Commits: 8d21bcb69fd9c01..620bb538c129675
Roller-URL: https://ci.chromium.org/b/8805358413871085089
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I8a2985101771716f613368ab183ed5505bfdb208
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/107666
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: 0e9c3b0f97ff1f2eb6820b3a797f45e277e5c4f3
  1. .gitmodules
  2. test.sh