| Submitter | Christophe LYON |
|---|---|
| Date | Feb. 11, 2011, 3:11 p.m. |
| Message ID | <1297437062-6118-6-git-send-email-christophe.lyon@st.com> |
| Download | mbox | patch |
| Permalink | /patch/82794/ |
| State | New |
| Headers | show |
Comments
On 11 February 2011 15:11, <christophe.lyon@st.com> wrote: > From: Christophe Lyon <christophe.lyon@st.com> > > Call the normal shift helpers instead of the rounding ones. > > Signed-off-by: Christophe Lyon <christophe.lyon@st.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Patch
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 {