| 1234567891011 |
- package checksum
- // archImpls exposes every hand-written implementation on this architecture
- // so the tests exercise them directly, independent of what the public
- // Checksum dispatches to on the running CPU. Without this, running the
- // suite on a non-AVX2 machine compared gvisor against itself and left the
- // assembly untested — silently. available=false makes the test skip loudly
- // instead.
- var archImpls = []archImpl{
- {name: "avx2", fn: checksumAVX2, available: hasAVX2},
- }
|