This is an automated email from the ASF dual-hosted git repository.
apitrou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from a49d6e2 ARROW-12248: [C++] Avoid looking up ARROW_DEFAULT_MEMORY_POOL
environment variable too late
add d7558bf ARROW-11839: [C++] Use xsimd for generation of accelerated
bit-unpacking
No new revisions were added by this update.
Summary of changes:
cpp/cmake_modules/SetupCxxFlags.cmake | 1 +
cpp/src/arrow/CMakeLists.txt | 3 +
cpp/src/arrow/util/bpacking.cc | 7 +
cpp/src/arrow/util/bpacking_avx2.cc | 114 +-
cpp/src/arrow/util/bpacking_avx2_codegen.py | 203 --
cpp/src/arrow/util/bpacking_avx512.cc | 114 +-
cpp/src/arrow/util/bpacking_avx512_codegen.py | 186 --
.../util_internal.h => util/bpacking_neon.cc} | 13 +-
.../util/{bpacking_avx2.h => bpacking_neon.h} | 2 +-
cpp/src/arrow/util/bpacking_simd128_generated.h | 2138 ++++++++++++++++++++
cpp/src/arrow/util/bpacking_simd256_generated.h | 1270 ++++++++++++
cpp/src/arrow/util/bpacking_simd512_generated.h | 836 ++++++++
cpp/src/arrow/util/bpacking_simd_codegen.py | 209 ++
cpp/src/arrow/util/bpacking_simd_internal.h | 138 ++
cpp/thirdparty/versions.txt | 3 +-
15 files changed, 4618 insertions(+), 619 deletions(-)
delete mode 100644 cpp/src/arrow/util/bpacking_avx2_codegen.py
delete mode 100644 cpp/src/arrow/util/bpacking_avx512_codegen.py
copy cpp/src/arrow/{compute/util_internal.h => util/bpacking_neon.cc} (69%)
copy cpp/src/arrow/util/{bpacking_avx2.h => bpacking_neon.h} (93%)
create mode 100644 cpp/src/arrow/util/bpacking_simd128_generated.h
create mode 100644 cpp/src/arrow/util/bpacking_simd256_generated.h
create mode 100644 cpp/src/arrow/util/bpacking_simd512_generated.h
create mode 100644 cpp/src/arrow/util/bpacking_simd_codegen.py
create mode 100644 cpp/src/arrow/util/bpacking_simd_internal.h