On 18/11/22 10:47, Richard Henderson wrote:
With the current structure of cputlb.c, there is no difference
between the little-endian and big-endian entry points, aside
from the assert. Unify the pairs of functions.
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
---
include/tcg/tcg-ldst.h | 60 ++++------
accel/tcg/cputlb.c | 190 ++++++++++---------------------
docs/devel/loads-stores.rst | 36 ++----
tcg/aarch64/tcg-target.c.inc | 39 +++----
tcg/arm/tcg-target.c.inc | 45 +++-----
tcg/i386/tcg-target.c.inc | 40 +++----
tcg/loongarch64/tcg-target.c.inc | 25 ++--
tcg/mips/tcg-target.c.inc | 40 +++----
tcg/ppc/tcg-target.c.inc | 30 ++---
tcg/riscv/tcg-target.c.inc | 51 +++------
tcg/s390x/tcg-target.c.inc | 38 +++----
tcg/sparc64/tcg-target.c.inc | 37 +++---
12 files changed, 226 insertions(+), 405 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>