From bfaf16a1957cdbc58f92ee8859551661c3c0dcce Mon Sep 17 00:00:00 2001
From: Cyrille Bagard <nocbos@gmail.com>
Date: Fri, 27 May 2016 23:27:13 +0200
Subject: Fixed a mistake in a previous fix.

---
 ChangeLog                | 5 +++++
 src/arch/arm/v7/pseudo.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 19758cd..adb58a5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 16-05-27  Cyrille Bagard <nocbos@gmail.com>
 
+	* src/arch/arm/v7/pseudo.c:
+	Fix a mistake in a previous fix.
+
+16-05-27  Cyrille Bagard <nocbos@gmail.com>
+
 	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
 	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
 	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
diff --git a/src/arch/arm/v7/pseudo.c b/src/arch/arm/v7/pseudo.c
index 6f2451b..8487d6d 100644
--- a/src/arch/arm/v7/pseudo.c
+++ b/src/arch/arm/v7/pseudo.c
@@ -603,7 +603,7 @@ bool armv7_shift_c(uint32_t x, unsigned int n, SRType type, unsigned int amount,
 
     if (amount == 0)
     {
-        *value = 0;
+        *value = x;
         return true;
     }
 
-- 
cgit v0.11.2-87-g4458