Re: [Qemu-devel] [PATCH 09/10] target-arm: A64: Add SIMD modified immediate group

2014-01-10 Thread Richard Henderson
On 01/10/2014 09:12 AM, Peter Maydell wrote: > +case 0: /* Replicate(Zeros(24):imm8, 2) */ > +case 1: /* Replicate(Zeros(16):imm8:Zeros(8), 2) */ > +case 2: /* Replicate(Zeros(8):imm8:Zeros(16), 2) */ > +case 3: /* Replicate(imm8:Zeros(24), 2) */ > +{ > +int shift = cmod

[Qemu-devel] [PATCH 09/10] target-arm: A64: Add SIMD modified immediate group

2014-01-10 Thread Peter Maydell
From: Alex Bennée This patch adds support for the AdvSIMD modified immediate group (C3.6.6) with all its suboperations (movi, orr, fmov, mvni, bic). Signed-off-by: Alexander Graf [AJB: new decode struct, minor bug fixes, optimisation] Signed-off-by: Alex Bennée Signed-off-by: Peter Maydell --