target-alpha: Fix RDUSP
authorRichard Henderson <rth@twiddle.net>
Sat, 3 May 2014 03:42:02 +0000 (20:42 -0700)
committerRichard Henderson <rth@twiddle.net>
Sat, 3 May 2014 03:42:02 +0000 (20:42 -0700)
Commit 06ef8604e92964cbf30084b7d31091aa7cbbb62f contained a typo.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha/translate.c

index d0357ff1144aaf3908b86b8b14eeb95cac7b7b03..91c3ed1dd40747c69773ccfd88a37d754b13bf35 100644 (file)
@@ -1201,7 +1201,7 @@ static ExitStatus gen_call_pal(DisasContext *ctx, int palcode)
             break;
         case 0x3A:
             /* RDUSP */
-            tcg_gen_st_i64(cpu_ir[IR_V0], cpu_env,
+            tcg_gen_ld_i64(cpu_ir[IR_V0], cpu_env,
                            offsetof(CPUAlphaState, usp));
             break;
         case 0x3C: