diff options
| author | Richard Henderson | 2013-08-31 15:13:49 +0200 |
|---|---|---|
| committer | Richard Henderson | 2013-09-25 16:46:32 +0200 |
| commit | d40f3cb1128208d901b6224b52ff36ff05680d28 (patch) | |
| tree | ad3ed1aa531c28554a1fcc88d50ca13963ad39cb /include | |
| parent | tcg-ppc64: Don't load the static chain from TCG (diff) | |
| download | qemu-d40f3cb1128208d901b6224b52ff36ff05680d28.tar.gz qemu-d40f3cb1128208d901b6224b52ff36ff05680d28.tar.xz qemu-d40f3cb1128208d901b6224b52ff36ff05680d28.zip | |
tcg-ppc64: Fold constant call address into descriptor load
Eliminates one insn per call:
: lis r2,4165
-: ori r2,r2,59616
-: ld r0,0(r2)
+: ld r0,-5920(r2)
: mtctr r0
-: ld r2,8(r2)
+: ld r2,-5912(r2)
: bctrl
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
