From 09a22570af6ad5ab9535c0e9962f4ae2068c6b20 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Mon, 19 Jun 2017 14:08:15 +0200 Subject: [PATCH] [fixup] c&p bug in vectorclass patch --- .../0001-Better-implementation-of-horizontal_add.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/vectorclass/0001-Better-implementation-of-horizontal_add.patch b/patches/vectorclass/0001-Better-implementation-of-horizontal_add.patch index cb167554..fee83d7a 100644 --- a/patches/vectorclass/0001-Better-implementation-of-horizontal_add.patch +++ b/patches/vectorclass/0001-Better-implementation-of-horizontal_add.patch @@ -19,8 +19,8 @@ index db509f8..2bbd9de 100644 - __m128d t2 = _mm256_extractf128_pd(t1,1); - __m128d t3 = _mm_add_sd(_mm256_castpd256_pd128(t1),t2); - return _mm_cvtsd_f64(t3); -+ const __m128d valupper = _mm256_extractf128_pd(val, 1); -+ const __m128d vallower = _mm256_castpd256_pd128(val); ++ const __m128d valupper = _mm256_extractf128_pd(a, 1); ++ const __m128d vallower = _mm256_castpd256_pd128(a); + const __m128d valval = _mm_add_pd(valupper, vallower); + const __m128d res = _mm_add_pd(_mm_permute_pd(valval,1), valval); + return _mm_cvtsd_f64(res); -- GitLab