reedsolomon-go/_gen
Klaus Post 3a82d28edb
Add GF16 AVX2, AVX512 and SSSE3 (#193)
* Add GF16 AVX2
* Add SSSE3 fallback.
* Fix reconstruction was skipped if first shard was empty.
* Combine lookups in pure Go
* Faster xor on pure Go.
* Add 4way butterfly AVX2.
* Add fftDIT4 avx2. Add avx512 version. Add noescape.
* Remove +build space. Do size varied 800x200 bench.
* Use VPTERNLOGD for avx512.
* Remove refMulAdd inner loop bounds checks. ~10-20% faster
2022-07-26 12:37:28 +02:00
..
cleanup.go Reduce generated code (#185) 2022-03-24 13:25:40 +01:00
gen.go Add GF16 AVX2, AVX512 and SSSE3 (#193) 2022-07-26 12:37:28 +02:00
gf16.go Add GF16 AVX2, AVX512 and SSSE3 (#193) 2022-07-26 12:37:28 +02:00
go.mod Use VPTERNLOGD on GOAMD64=v4 (#182) 2022-03-16 11:10:29 +01:00
go.sum Use VPTERNLOGD on GOAMD64=v4 (#182) 2022-03-16 11:10:29 +01:00