]> git.proxmox.com Git - qemu.git/commit
tcg/ia64: remove suboptimal register shifting in qemu_ld/st ops
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 9 Oct 2012 19:53:55 +0000 (21:53 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Tue, 16 Oct 2012 23:26:43 +0000 (01:26 +0200)
commit2174d1e1ff3522f6f64260bad460185b7ca5bd26
treec939f74ddaa271e36fc60aeb296fd8c29dbd5149
parentb90cf716928d7934f4c1392f9097247a84b295d2
tcg/ia64: remove suboptimal register shifting in qemu_ld/st ops

Remove suboptimal register shifting in qemu_ld/st ops, introduced at the
CONFIG_TCG_PASS_AREG0 time.

As mem_idx is now loaded in register R58/R59 for the slow path, we have
to make sure to do it last, to not add additional register constraints.

Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/ia64/tcg-target.c