qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [COMMIT d9885a0] tcg: Fix tcg_gen_rotr_i64


From: Anthony Liguori
Subject: [Qemu-commits] [COMMIT d9885a0] tcg: Fix tcg_gen_rotr_i64
Date: Sat, 18 Jul 2009 09:51:42 -0000

From: Aurelien Jarno <address@hidden>

Reported-by: Laurent Desnogues <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>

diff --git a/tcg/tcg-op.h b/tcg/tcg-op.h
index daeb025..f3f2f71 100644
--- a/tcg/tcg-op.h
+++ b/tcg/tcg-op.h
@@ -1749,7 +1749,7 @@ static inline void tcg_gen_rotr_i64(TCGv_i64 ret, 
TCGv_i64 arg1, TCGv_i64 arg2)
 
     t0 = tcg_temp_new_i64();
     t1 = tcg_temp_new_i64();
-    tcg_gen_shl_i64(t0, arg1, arg2);
+    tcg_gen_shr_i64(t0, arg1, arg2);
     tcg_gen_subfi_i64(t1, 64, arg2);
     tcg_gen_shl_i64(t1, arg1, t1);
     tcg_gen_or_i64(ret, t0, t1);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]