From 5392eae14608865f68bccfb46078df05a3e39322 Mon Sep 17 00:00:00 2001 From: SuruthiSR Date: Wed, 8 May 2024 13:15:26 +0530 Subject: [PATCH] Update exprtk.hpp In struct vec_mul_op, process() results wrong value when the vec_size is greater than 16. --- exprtk.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exprtk.hpp b/exprtk.hpp index b4530ba..1d9d02b 100644 --- a/exprtk.hpp +++ b/exprtk.hpp @@ -14195,9 +14195,9 @@ namespace exprtk return (r[ 0] * r[ 1] * r[ 2] * r[ 3]) #ifndef exprtk_disable_superscalar_unroll - + (r[ 4] * r[ 5] * r[ 6] * r[ 7]) - + (r[ 8] * r[ 9] * r[10] * r[11]) - + (r[12] * r[13] * r[14] * r[15]) + * (r[ 4] * r[ 5] * r[ 6] * r[ 7]) + * (r[ 8] * r[ 9] * r[10] * r[11]) + * (r[12] * r[13] * r[14] * r[15]) #endif ; }