summaryrefslogtreecommitdiff
path: root/numpy/distutils/checks/cpu_avx.c
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/distutils/checks/cpu_avx.c')
-rw-r--r--numpy/distutils/checks/cpu_avx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/numpy/distutils/checks/cpu_avx.c b/numpy/distutils/checks/cpu_avx.c
index 737c0d2e9..cee4f36ab 100644
--- a/numpy/distutils/checks/cpu_avx.c
+++ b/numpy/distutils/checks/cpu_avx.c
@@ -1,7 +1,7 @@
#include <immintrin.h>
-int main(void)
+int main(int argc, char **argv)
{
- __m256 a = _mm256_add_ps(_mm256_setzero_ps(), _mm256_setzero_ps());
+ __m256 a = _mm256_add_ps(_mm256_loadu_ps((const float*)argv[argc-1]), _mm256_loadu_ps((const float*)argv[1]));
return (int)_mm_cvtss_f32(_mm256_castps256_ps128(a));
}