diff options
author | Richard Henderson <rth@twiddle.net> | 2010-01-05 16:03:00 -0800 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2010-01-14 18:16:40 +0100 |
commit | 5716990376e22e758c434ba7092b8eacaa148973 (patch) | |
tree | 225bf78c92e97d0c7016f76f2ba54e42c3fc4171 /hw/nand.c | |
parent | 0a4e7cd2374f1d898a25f4ae7d0fb0321433c197 (diff) | |
download | qemu-5716990376e22e758c434ba7092b8eacaa148973.tar.gz qemu-5716990376e22e758c434ba7092b8eacaa148973.tar.bz2 qemu-5716990376e22e758c434ba7092b8eacaa148973.zip |
tcg/x86_64: Special-case all 32-bit AND operands.
This avoids an unnecessary REX.W prefix when dealing with AND
operands that fit into a 32-bit quantity. The most common change
actually seen is movz[wb]q -> movz[wb]l.
Similarly, avoid REXW in ext{8,16}u_i64 tcg opcodes.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'hw/nand.c')
0 files changed, 0 insertions, 0 deletions