diff --git a/Grid/simd/Grid_a64fx-fixedsize.h b/Grid/simd/Grid_a64fx-fixedsize.h index e32014bf..42e12a92 100644 --- a/Grid/simd/Grid_a64fx-fixedsize.h +++ b/Grid/simd/Grid_a64fx-fixedsize.h @@ -355,7 +355,7 @@ struct Div{ return svdiv_x(pg1, a, b); } // Real double - inline vecf operator()(vecf a, vecf b){ + inline vecd operator()(vecd a, vecd b){ pred pg1 = acle::pg1(); return svdiv_x(pg1, a, b); } @@ -369,7 +369,7 @@ struct Conj{ } // Complex double inline vecd operator()(vecd a){ - pred pg_odd = acle::pg_odd(); + pred pg_odd = acle::pg_odd(); return svneg_x(pg_odd, a); } }; @@ -398,7 +398,7 @@ struct TimesMinusI{ struct TimesI{ // Complex float inline vecf operator()(vecf a, vecf b){ - lutf tbl_swap = acle::tbl_swap(); + lutf tbl_swap = acle::tbl_swap(); pred pg1 = acle::pg1(); pred pg_even = acle::pg_even();