Richard Henderson b959822c94 include/qemu/int128: Use Int128 structure for TCI
We are about to allow passing Int128 to/from tcg helper functions,
but libffi doesn't support __int128_t, so use the structure.

In order for atomic128.h to continue working, we must provide
a mechanism to frob between real __int128_t and the structure.
Provide a new union, Int128Alias, for this.  We cannot modify
Int128 itself, as any changed alignment would also break libffi.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2023-02-04 06:19:42 -10:00
..
2020-01-06 18:41:32 +04:00
2022-12-20 17:09:41 -08:00
2022-04-21 17:03:51 +04:00
2019-09-11 08:46:17 +02:00
2020-12-10 17:16:44 +01:00
2022-06-29 10:56:12 +03:00
2018-12-20 10:29:08 +01:00
2023-02-02 11:48:20 +00:00
2022-03-04 18:14:40 +01:00
2021-07-09 18:20:27 +02:00
2018-08-24 20:26:37 +02:00
2021-04-01 15:27:44 +04:00