From 023df2869a544e419829eeb848168b71852bb601 Mon Sep 17 00:00:00 2001 From: Thomas VINCENT Date: Wed, 9 Nov 2022 16:57:30 +0100 Subject: [PATCH] Add see2/avx2 for blosc2 as for blosc(1) --- setup.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 8de2c909..ba90202b 100644 --- a/setup.py +++ b/setup.py @@ -553,6 +553,15 @@ def prefix(directory, files): extra_objects = [] # TODO enable sse2/avx2/altivec/neon +sse2_kwargs = { + 'sources': [f for f in glob(blosc2_dir + 'blosc/*.c') if 'sse2' in f], + 'define_macros': [('SHUFFLE_SSE2_ENABLED', 1)], + } + +avx2_kwargs = { + 'sources': [f for f in glob(blosc2_dir + 'blosc/*.c') if 'avx2' in f], + 'define_macros': [('SHUFFLE_AVX2_ENABLED', 1)], + } # compression libs # lz4 @@ -600,7 +609,6 @@ def prefix(directory, files): extra_link_args=extra_link_args, # TODO sse2=sse2_kwargs, # TODO avx2=avx2_kwargs, - # TODO cpp11=cpp11_kwargs, ) # blosc plugin