Rescued from a branch from September. I can't recall if I ever
actually posted these back then, so I'll wait a week before asking
for a pull.
Re-tested on v8plus. The machine doesn't have 64-bit libraries
installed, so I'm a bit stuck with that.
r~
Richard Henderson (11):
tcg-sparc: Fix ld64 for 32-bit mode
tcg-sparc: Fix tlb read
tcg-sparc: Tidy call+jump patterns
tcg-sparc: Use intptr_t as appropriate
tcg-sparc: Don't handle remainder
tcg-sparc: Dont handle constant arguments to ext32 ops
tcg-sparc: Improve tcg_out_movi
tcg-sparc: Use TCGMemOp within qemu_ldst routines
tcg-sparc: Tidy tcg_out_tlb_load interface
tcg-sparc: Convert to new ldst helpers
tcg-sparc: Convert to new ldst opcodes
tcg/sparc/tcg-target.c | 599 +++++++++++++++++++++++++------------------------
tcg/sparc/tcg-target.h | 6 +-
2 files changed, 304 insertions(+), 301 deletions(-)