On Fri, 26 May 2023 at 01:26, Richard Henderson <richard.hender...@linaro.org> wrote: > > Older versions of clang have missing runtime functions for arithmetic > with -fsanitize=undefined (see 464e3671f9d5c), so we cannot use > __int128_t for implementing Int128. But __int128_t is present, > data movement works, and can be use for atomic128.
"and it can be used" > > Probe for both CONFIG_INT128_TYPE and CONFIG_INT128, adjust > qemu/int128.h to define Int128Alias if CONFIG_INT128_TYPE, > and adjust the meson probe for atomics to use has_int128_type. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> thanks -- PMM