This is an automated email from the ASF dual-hosted git repository.

zeroshade pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from 4ddcb35  MINOR: fix spelling of python
     add da5b036  ARROW-15172: [Go] Add Arm64 Neon implementation for Arrow-math

No new revisions were added by this update.

Summary of changes:
 go/arrow/internal/cpu/cpu_arm64.go                 | 30 +++++++++++
 go/arrow/math/Makefile                             | 26 ++++++++--
 go/arrow/math/_lib/arch.h                          |  4 +-
 go/arrow/math/_lib/float64_neon.s                  | 60 ++++++++++++++++++++++
 go/arrow/math/_lib/int64_neon.s                    | 60 ++++++++++++++++++++++
 go/arrow/math/_lib/uint64_neon.s                   | 60 ++++++++++++++++++++++
 go/arrow/math/float64_arm64.go                     |  4 ++
 ...float64_sse4_amd64.go => float64_neon_arm64.go} |  6 +--
 go/arrow/math/float64_neon_arm64.s                 | 60 ++++++++++++++++++++++
 go/arrow/math/int64_arm64.go                       |  4 ++
 .../{int64_avx2_amd64.go => int64_neon_arm64.go}   |  6 +--
 go/arrow/math/int64_neon_arm64.s                   | 58 +++++++++++++++++++++
 go/arrow/math/math_arm64.go                        | 16 +++++-
 .../{type_s390x.go.tmpl => type_arm64.go.tmpl}     |  6 ++-
 ..._simd_amd64.go.tmpl => type_simd_arm64.go.tmpl} |  0
 go/arrow/math/uint64_arm64.go                      |  4 ++
 .../{uint64_avx2_amd64.go => uint64_neon_arm64.go} |  6 +--
 go/arrow/math/uint64_neon_arm64.s                  | 58 +++++++++++++++++++++
 18 files changed, 453 insertions(+), 15 deletions(-)
 create mode 100644 go/arrow/math/_lib/float64_neon.s
 create mode 100644 go/arrow/math/_lib/int64_neon.s
 create mode 100644 go/arrow/math/_lib/uint64_neon.s
 copy go/arrow/math/{float64_sse4_amd64.go => float64_neon_arm64.go} (87%)
 mode change 100644 => 100755
 create mode 100755 go/arrow/math/float64_neon_arm64.s
 copy go/arrow/math/{int64_avx2_amd64.go => int64_neon_arm64.go} (87%)
 mode change 100644 => 100755
 create mode 100755 go/arrow/math/int64_neon_arm64.s
 copy go/arrow/math/{type_s390x.go.tmpl => type_arm64.go.tmpl} (92%)
 mode change 100644 => 100755
 copy go/arrow/math/{type_simd_amd64.go.tmpl => type_simd_arm64.go.tmpl} (100%)
 mode change 100644 => 100755
 copy go/arrow/math/{uint64_avx2_amd64.go => uint64_neon_arm64.go} (87%)
 mode change 100644 => 100755
 create mode 100755 go/arrow/math/uint64_neon_arm64.s

Reply via email to