Re: [Qemu-devel] [PATCH 5/6] target-arm: fix Neon VQSHRN and VSHRN.

2011-02-14 Thread Peter Maydell
On 11 February 2011 15:11,  christophe.l...@st.com wrote:
 From: Christophe Lyon christophe.l...@st.com

 Call the normal shift helpers instead of the rounding ones.

 Signed-off-by: Christophe Lyon christophe.l...@st.com

Reviewed-by: Peter Maydell peter.mayd...@linaro.org



[Qemu-devel] [PATCH 5/6] target-arm: fix Neon VQSHRN and VSHRN.

2011-02-11 Thread christophe.lyon
From: Christophe Lyon christophe.l...@st.com

Call the normal shift helpers instead of the rounding ones.

Signed-off-by: Christophe Lyon christophe.l...@st.com
---
 target-arm/translate.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/target-arm/translate.c b/target-arm/translate.c
index 8791bc5..ace533f 100644
--- a/target-arm/translate.c
+++ b/target-arm/translate.c
@@ -4095,8 +4095,8 @@ static inline void gen_neon_shift_narrow(int size, TCGv 
var, TCGv shift,
 } else {
 if (u) {
 switch (size) {
-case 1: gen_helper_neon_rshl_u16(var, var, shift); break;
-case 2: gen_helper_neon_rshl_u32(var, var, shift); break;
+case 1: gen_helper_neon_shl_u16(var, var, shift); break;
+case 2: gen_helper_neon_shl_u32(var, var, shift); break;
 default: abort();
 }
 } else {
-- 
1.7.2.3