On 7/13/21 6:36 AM, Peter Maydell wrote:
- return (1ULL << 47) - (src >= 0); + return sextract64((1ULL << 47) - (src >= 0), 0, 48);
Clearer as return src >= 0 ? MAKE_64BIT_MASK(0, 47) : MAKE_64BIT_MASK(47, 17); ? Otherwise, Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~