From 7bee4ebb54e6fc9a27fbe599a6df4b7035cd8947 Mon Sep 17 00:00:00 2001 From: nmeyer-ur Date: Tue, 2 Jun 2020 10:51:39 +0200 Subject: [PATCH] correct predication for svcadd --- Grid/simd/Grid_a64fx-fixedsize.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Grid/simd/Grid_a64fx-fixedsize.h b/Grid/simd/Grid_a64fx-fixedsize.h index 193e11da..6f27a4ec 100644 --- a/Grid/simd/Grid_a64fx-fixedsize.h +++ b/Grid/simd/Grid_a64fx-fixedsize.h @@ -453,14 +453,14 @@ struct TimesMinusI{ pred pg1 = acle::pg1(); vecf z_v = acle::zero(); - return svcadd_x(pred, z_v, a, 270); + return svcadd_x(pg1, z_v, a, 270); } // Complex double inline vecd operator()(vecd a, vecd b){ pred pg1 = acle::pg1(); vecd z_v = acle::zero(); - return svcadd_x(pred, z_v, a, 270); + return svcadd_x(pg1, z_v, a, 270); } }; @@ -498,14 +498,14 @@ struct TimesI{ pred pg1 = acle::pg1(); vecf z_v = acle::zero(); - return svcadd_x(pred, z_v, a, 90); + return svcadd_x(pg1, z_v, a, 90); } // Complex double inline vecd operator()(vecd a, vecd b){ pred pg1 = acle::pg1(); vecd z_v = acle::zero(); - return svcadd_x(pred, z_v, a, 90); + return svcadd_x(pg1, z_v, a, 90); } };