On 7/29/21 2:46 AM, Richard Henderson wrote: > We have lacked expressive support for memory sizes larger > than 64-bits for a while. Fixing that requires adjustment > to several points where we used this for array indexing, > and two places that develop -Wswitch warnings after the change. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > --- > include/exec/memop.h | 14 +++++++++----- > target/arm/translate-a64.c | 2 +- > tcg/tcg-op.c | 13 ++++++++----- > target/s390x/tcg/translate_vx.c.inc | 2 +- > tcg/aarch64/tcg-target.c.inc | 4 ++-- > tcg/arm/tcg-target.c.inc | 4 ++-- > tcg/i386/tcg-target.c.inc | 4 ++-- > tcg/mips/tcg-target.c.inc | 4 ++-- > tcg/ppc/tcg-target.c.inc | 8 ++++---- > tcg/riscv/tcg-target.c.inc | 4 ++-- > tcg/s390/tcg-target.c.inc | 4 ++-- > tcg/sparc/tcg-target.c.inc | 16 ++++++++-------- > 12 files changed, 43 insertions(+), 36 deletions(-)
Nice cleanup. Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org>