tcg-hppa: Fix softmmu loads and stores.
commitf061b40e91b96d32e535cc81362904c685483506
authorRichard Henderson <rth@twiddle.net>
Fri, 9 Apr 2010 17:48:02 +0000 (9 10:48 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Mon, 26 Apr 2010 18:06:17 +0000 (26 20:06 +0200)
tree51dc1f2f0950e0a97550009d6b4032a8c61fbaf0
parent884d348b7bd4c6f1c1993dafd2e89ac31fe4e543
tcg-hppa: Fix softmmu loads and stores.

Along the tlb hit path, we were modifying the variables holding the input
register numbers, which lead to incorrect expansion of the tlb miss path.
Fix this by extracting the tlb hit path to separate functions with their
own local variables.  This also makes the difference between softmmu and
user-only easier to read.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/hppa/tcg-target.c