From dbea33e47e7c0fe0b7c8592cd931c7430c1f130d Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Sat, 17 Aug 2024 12:16:46 -0700 Subject: [PATCH] added benchHash_avx512 target --- tests/bench/.gitignore | 1 + tests/bench/Makefile | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/bench/.gitignore b/tests/bench/.gitignore index ede2d588..93f3e073 100644 --- a/tests/bench/.gitignore +++ b/tests/bench/.gitignore @@ -4,6 +4,7 @@ benchHash benchHash32 benchHash_avx2 +benchHash_avx512 benchHash_hw # test files diff --git a/tests/bench/Makefile b/tests/bench/Makefile index 4eb7467e..a7edd486 100644 --- a/tests/bench/Makefile +++ b/tests/bench/Makefile @@ -49,11 +49,14 @@ benchHash32: CXXFLAGS += -m32 benchHash_avx2: CFLAGS += -mavx2 benchHash_avx2: CXXFLAGS += -mavx2 +benchHash_avx512: CFLAGS += -mavx512f +benchHash_avx512: CXXFLAGS += -mavx512f + benchHash_hw: CPPFLAGS += -DHARDWARE_SUPPORT benchHash_hw: CFLAGS += -mavx2 -maes benchHash_hw: CXXFLAGS += -mavx2 -mpclmul -std=c++14 -benchHash benchHash32 benchHash_avx2 benchHash_nosimd benchHash_hw: $(OBJ_LIST) +benchHash benchHash32 benchHash_avx2 benchHash_avx512 benchHash_nosimd benchHash_hw: $(OBJ_LIST) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $^ $(LDFLAGS) -o $@ @@ -65,4 +68,4 @@ benchHash.o: benchHash.h clean: - $(RM) *.o benchHash benchHash32 benchHash_avx2 benchHash_hw + $(RM) *.o benchHash benchHash32 benchHash_avx2 benchHash_avx512 benchHash_hw