You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2020/08/25 12:25:31 UTC

[arrow] branch master updated (6d02508 -> 7ed91f7)

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 6d02508  ARROW-9699: [C++][Compute] Optimize mode kernel for small integer types
     add 7ed91f7  ARROW-9702: [C++] Register bpacking SIMD to runtime path.

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/CMakeLists.txt                       |   15 +
 cpp/src/arrow/util/bit_stream_utils.h              |    1 +
 cpp/src/arrow/util/{bpacking.h => bpacking.cc}     |   44 +-
 cpp/src/arrow/util/bpacking.h                      |  122 +-
 cpp/src/arrow/util/bpacking_avx2.cc                |  137 ++
 cpp/src/arrow/util/{type_fwd.h => bpacking_avx2.h} |   10 +-
 ..._avx512_codegen.py => bpacking_avx2_codegen.py} |   94 +-
 cpp/src/arrow/util/bpacking_avx2_generated.h       | 1786 ++++++++++++++++++++
 cpp/src/arrow/util/bpacking_avx512.cc              |  137 ++
 .../arrow/util/{type_fwd.h => bpacking_avx512.h}   |   10 +-
 cpp/src/arrow/util/bpacking_avx512_codegen.py      |   27 +-
 cpp/src/arrow/util/bpacking_avx512_generated.h     |  445 ++---
 cpp/src/arrow/util/bpacking_default.h              |    3 +
 cpp/src/arrow/util/dispatch.h                      |  115 ++
 14 files changed, 2576 insertions(+), 370 deletions(-)
 copy cpp/src/arrow/util/{bpacking.h => bpacking.cc} (81%)
 create mode 100644 cpp/src/arrow/util/bpacking_avx2.cc
 copy cpp/src/arrow/util/{type_fwd.h => bpacking_avx2.h} (89%)
 copy cpp/src/arrow/util/{bpacking_avx512_codegen.py => bpacking_avx2_codegen.py} (63%)
 create mode 100644 cpp/src/arrow/util/bpacking_avx2_generated.h
 create mode 100644 cpp/src/arrow/util/bpacking_avx512.cc
 copy cpp/src/arrow/util/{type_fwd.h => bpacking_avx512.h} (89%)
 create mode 100644 cpp/src/arrow/util/dispatch.h