fix possible saturations when shl reach max values, changes under FIX_860_FER_CRASH Closes #860 See merge request !561
mentioned in issue #732 (closed)