921f8b0579
1. Do the same mask trick as with AVX2. 2. Get rid of load, generate constant on the fly. ``` name old time/op new time/op delta Sum/AVXInline_digest-8 2.26ms ± 4% 2.17ms ± 5% -4.05% (p=0.000 n=19+17) name old speed new speed delta Sum/AVXInline_digest-8 44.3MB/s ± 4% 46.2MB/s ± 5% +4.25% (p=0.000 n=19+17) ``` Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru> |
||
---|---|---|
.. | ||
avx.go | ||
avx2.go | ||
avx2_amd64.s | ||
avx2_inline.go | ||
avx_amd64.s | ||
avx_inline.go | ||
hash.go | ||
hash_test.go | ||
pure.go | ||
sl2.go | ||
sl2_test.go |