diff --git a/patches/vectorclass/0001-Better-implementation-of-horizontal_add.patch b/patches/vectorclass/0001-Better-implementation-of-horizontal_add.patch
index cb1675544d6a416e9c579a82adb798a075352926..fee83d7ad7cedbacc588c530ad9581b49cfa3b54 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);