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
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
--