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); } };