diff --git a/Grid/simd/Grid_a64fx-fixedsize.h b/Grid/simd/Grid_a64fx-fixedsize.h index 42e12a92..2039cc7d 100644 --- a/Grid/simd/Grid_a64fx-fixedsize.h +++ b/Grid/simd/Grid_a64fx-fixedsize.h @@ -427,8 +427,8 @@ struct PrecisionChange { pred pg1s = acle::pg1(); vech ha_v = svzip1(h, h); vech hb_v = svzip2(h, h); - sa = svcvt_f32_x(pg1s, ha); - sb = svcvt_f32_x(pg1s, hb); + sa = svcvt_f32_x(pg1s, ha_v); + sb = svcvt_f32_x(pg1s, hb_v); } static inline vecf DtoS (vecd a,vecd b) { pred pg1d = acle::pg1();