diff options
| author | Matti Picus <matti.picus@gmail.com> | 2022-06-14 17:58:33 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-14 17:58:33 +0300 |
| commit | c3f0f99752891079fb188403fa3c805f971eac35 (patch) | |
| tree | 4f6c7d8b63346b89cd64bc4f4f3d7f520e55de3e /numpy | |
| parent | 78f838655f9499f65670aaba92fc81b371252bc9 (diff) | |
| parent | 01a0d95640d1d375c47a632f09d0ec9322e539b3 (diff) | |
| download | numpy-c3f0f99752891079fb188403fa3c805f971eac35.tar.gz | |
Merge pull request #21749 from seiko2plus/issue_21747
BUG, SIMD: Fix detecting NEON/ASIMD on aarch64
Diffstat (limited to 'numpy')
| -rw-r--r-- | numpy/distutils/checks/cpu_asimd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/distutils/checks/cpu_asimd.c b/numpy/distutils/checks/cpu_asimd.c index fc408feb0..6bc9022a5 100644 --- a/numpy/distutils/checks/cpu_asimd.c +++ b/numpy/distutils/checks/cpu_asimd.c @@ -14,7 +14,7 @@ int main(int argc, char **argv) ret += (int)vgetq_lane_f32(vrndq_f32(v1), 0); #ifdef __aarch64__ { - double *src2 = (float*)argv[argc-1]; + double *src2 = (double*)argv[argc-1]; float64x2_t vd1 = vdupq_n_f64(src2[0]), vd2 = vdupq_n_f64(src2[1]); /* MAXMIN */ ret += (int)vgetq_lane_f64(vmaxnmq_f64(vd1, vd2), 0); |
