OSDN Git Service

tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 21 Oct 2022 00:16:28 +0000 (10:16 +1000)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 4 Feb 2023 16:19:42 +0000 (06:19 -1000)
commitc4f4a00ac7d947c9b100e3cb62755a9a157df1fa
tree223b7a2576440c2e5718e5e2868cec935ce9f9f0
parentb959822c94e6d32b36fad038e79c14f841e585c1
tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128

Fill in the parameters for the host ABI for Int128.
Adjust tcg_target_call_oarg_reg for _WIN64, and
tcg_out_call for i386 sysv.  Allow TCG_TYPE_V128
stores without AVX enabled.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/i386/tcg-target.c.inc
tcg/i386/tcg-target.h