diff options
author | Richard Henderson <rth@twiddle.net> | 2012-10-09 14:50:00 -0700 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2012-10-13 10:17:28 +0000 |
commit | 20132b96055e1da1d114067c15bf53e78a25d1c4 (patch) | |
tree | ef09008f6b3f63ef3067350a2cd27898c2643c05 /memory.c | |
parent | 6234ac09a947d1402f92b6d25ccea6faa4433b5b (diff) | |
download | hqemu-20132b96055e1da1d114067c15bf53e78a25d1c4.zip hqemu-20132b96055e1da1d114067c15bf53e78a25d1c4.tar.gz |
target-sparc: Don't compute full flags value so often
Avoid speculatively computing flags before every potentially trapping
operation and instead do the flags computation when a trap actually
occurs. This gives approximately 30% speedup in emulation.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'memory.c')
0 files changed, 0 insertions, 0 deletions