Skip to content

Commit 19e1b56

Browse files
committed
Add pure AVX2 GFNI mode
Use GFNI even if not on AVX512.
1 parent 162f2ba commit 19e1b56

12 files changed

+74991
-1310
lines changed

.github/workflows/go.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ jobs:
4040
- name: Test Nopshufb
4141
run: go test -tags=nopshufb -short&&go test -tags=nopshufb -short -no-avx512 -no-gfni&&go test -tags=nopshufb -short&&go test -tags=nopshufb -no-avx512 -no-avx2 -no-ssse3 -no-sse2 -short
4242

43-
4443
- name: Test Race
4544
env:
4645
CGO_ENABLED: 1
@@ -88,6 +87,11 @@ jobs:
8887
CGO_ENABLED: 1
8988
run: go test -no-avx512 -short -race .
9089

90+
- name: Test Races, no avx512, no avx2-gfni
91+
env:
92+
CGO_ENABLED: 1
93+
run: go test -no-avx512 -no-avx2-gfni -short -race .
94+
9195
- name: Test Races, no avx2
9296
env:
9397
CGO_ENABLED: 1

0 commit comments

Comments
 (0)