commit | 9f4822b367c114696b92f0788d8bd4b45e4376f9 | [log] [tgz] |
---|---|---|
author | Erik Gilling <konkers@pigweed.infra.roller.google.com> | Fri Aug 19 23:59:26 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 19 23:59:26 2022 +0000 |
tree | 0e9c3b0f97ff1f2eb6820b3a797f45e277e5c4f3 | |
parent | 553a020842f055e40c869c0ae05a5e30733691a4 [diff] |
[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>