Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
huff0: Use bmi1 on GOAMD64=v3 (#519)
Go v1.18 feature. Set `GOAMD64=v3` to enable. Nothing worth having separate codepaths for. Allows breaking dependency chain a bit. ``` benchmark old ns/op new ns/op delta BenchmarkDecompress4XNoTable/gettysburg/10000-32 11464 11195 -2.35% BenchmarkDecompress4XNoTable/gettysburg/262143-32 322679 319985 -0.83% BenchmarkDecompress4XNoTable/twain/10000-32 11505 11238 -2.32% BenchmarkDecompress4XNoTable/twain/262143-32 373751 370410 -0.89% BenchmarkDecompress4XNoTable/pngdata.001/10000-32 11957 11461 -4.15% BenchmarkDecompress4XNoTable/pngdata.001/262143-32 306403 300566 -1.91% ```
- Loading branch information