diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2012-08-26 00:45:27 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2012-08-26 21:10:37 +0200 |
commit | d03c98d80ffb7c561d9e6874580f52fe7ecc8c6c (patch) | |
tree | ac38154afe0407683dd120f4020a2c20b7ce25c1 /envlist.c | |
parent | 18d445b443a5fa06a7c2819a170623b970afb3fb (diff) | |
download | hqemu-d03c98d80ffb7c561d9e6874580f52fe7ecc8c6c.zip hqemu-d03c98d80ffb7c561d9e6874580f52fe7ecc8c6c.tar.gz |
tcg/ia64: fix and optimize ld/st slow path
Store slow path has been broken in e141ab52d:
- the arguments are shifted before the last one (mem_index) is written.
- the shift is done for both slow and fast paths.
Fix that. Also optimize a bit by bundling the move together. This still
can be optimized, but it's better to wait for a decision to be taken on
the arguments order.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'envlist.c')
0 files changed, 0 insertions, 0 deletions