diff --git a/jungfrau/JFConversionFixedPoint.cpp b/jungfrau/JFConversionFixedPoint.cpp index e9eb83e1..dc218d23 100644 --- a/jungfrau/JFConversionFixedPoint.cpp +++ b/jungfrau/JFConversionFixedPoint.cpp @@ -62,7 +62,7 @@ inline int32_t jf_round(int32_t in) { return in - half; } -void JFConversionFixedPoint::ConvertModule(int16_t *dest, const uint16_t *source) { +void JFConversionFixedPoint::ConvertModule(int16_t *__restrict dest, const uint16_t *source) { auto gain_g0_aligned = std::assume_aligned<64>(gain_g0); auto gain_g1_aligned = std::assume_aligned<64>(gain_g1); auto gain_g2_aligned = std::assume_aligned<64>(gain_g2);