Skip to content
  • Richard Henderson's avatar
    tcg-hppa: Finish the port. · fd76e73a
    Richard Henderson authored
    
    
    Delete inline functions from tcg-target.h that don't need to be there,
    move the others to tcg-target.c.  Add 'Z', 'I', 'J' constraints for
    0, signed 11-bit, and signed 5-bit respectively.  Add GUEST_BASE support
    similar to ppc64, with the value stored in a register.  Add missing
    registers to reg_alloc_order.  Add support for 12-bit branch relocations.
    Add functions for synthetic operations: addi, mtctl, dep, shd, vshd, ori,
    andi, shifts, rotates, multiply, branches, setcond.  Split out TLB reads
    from qemu_ld and qemu_st; fix argument loading for tlb external calls.
    Generate the prologue.
    
    Signed-off-by: default avatarRichard Henderson <rth@twiddle.net>
    Signed-off-by: default avatarAurelien Jarno <aurelien@aurel32.net>
    fd76e73a