OSDN Git Service

tcg: Add guest load/store primitives for TCGv_i128
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 7 Nov 2022 08:48:14 +0000 (19:48 +1100)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 4 Feb 2023 16:19:42 +0000 (06:19 -1000)
commitcb48f3654e290ee5d7cbf1fb31888463fa2a180c
treef528facdd87c95035ca0503406a20b4b86b7c3eb
parent4771e71c28eb0cece2a17a2d891bbd724bdc158d
tcg: Add guest load/store primitives for TCGv_i128

These are not yet considering atomicity of the 16-byte value;
this is a direct replacement for the current target code which
uses a pair of 8-byte operations.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/cputlb.c
accel/tcg/user-exec.c
include/exec/cpu_ldst.h
include/tcg/tcg-op.h
tcg/tcg-op.c