]> Git Repo - qemu.git/commit
tcg-i386: Introduce limited deposit support
authorJan Kiszka <[email protected]>
Thu, 29 Sep 2011 16:52:11 +0000 (18:52 +0200)
committerBlue Swirl <[email protected]>
Sat, 1 Oct 2011 06:42:46 +0000 (06:42 +0000)
commita4773324b4bc5f15fe9b438e4cfff05e1ab16dfa
treeca5efb7a06cf3f553b339b7a945447ae242ad6b3
parent7e17a217061e402243499d96fc8dec92162d8b4a
tcg-i386: Introduce limited deposit support

x86 cannot provide an optimized generic deposit implementation. But at
least for a few special cases, namely for writing bits 0..7, 8..15, and
0..15, versions using only a single instruction are feasible.
Introducing such limited support improves emulating 16-bit x86 code on
x86, but also rarer cases where 32-bit or 64-bit code accesses bytes or
words.

Signed-off-by: Jan Kiszka <[email protected]>
Signed-off-by: Blue Swirl <[email protected]>
tcg/i386/tcg-target.c
tcg/i386/tcg-target.h
tcg/tcg-op.h
tcg/tcg.h
This page took 0.023786 seconds and 4 git commands to generate.