diff options
author | Richard Henderson | 2011-10-27 23:15:00 +0200 |
---|---|---|
committer | Blue Swirl | 2011-10-30 10:06:23 +0100 |
commit | df072774cb0175c1ae93af18c6e1f54624831b7e (patch) | |
tree | 110de7b288b7d54d2b5e7dd7635bb42aa1205497 /hw/ppce500_pci.c | |
parent | hw/9pfs: Make VirtFS tracing work correctly (diff) | |
download | qemu-df072774cb0175c1ae93af18c6e1f54624831b7e.tar.gz qemu-df072774cb0175c1ae93af18c6e1f54624831b7e.tar.xz qemu-df072774cb0175c1ae93af18c6e1f54624831b7e.zip |
tcg: Optimize some forms of deposit.
If the deposit replaces the entire word, optimize to a move.
If we're inserting to the top of the word, avoid the mask of arg2
as we'll be shifting out all of the garbage and shifting in zeros.
If the host is 32-bit, reduce a 64-bit deposit to a 32-bit deposit
when possible.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'hw/ppce500_pci.c')
0 files changed, 0 insertions, 0 deletions