On 08/09/2015 01:13 PM, Laurent Vivier wrote:
> Signed-off-by: Laurent Vivier <laur...@vivier.eu>
> ---
>  target-m68k/translate.c | 34 +++++++++++++++++++++++++++++++++-
>  1 file changed, 33 insertions(+), 1 deletion(-)
> 
> diff --git a/target-m68k/translate.c b/target-m68k/translate.c
> index adf4521..b7d15e9 100644
> --- a/target-m68k/translate.c
> +++ b/target-m68k/translate.c
> @@ -2035,10 +2035,42 @@ DISAS_INSN(and)
>      TCGv dest;
>      TCGv addr;
>      int opsize;
> +    int exg_mode;
>  
> +    dest = tcg_temp_new();
> +
> +    /* exg */
> +
> +    exg_mode = insn & 0x1f8;

Likewise, surely we can decode EXG separately from AND, and avoid doing so for
coldfire.


r~

Reply via email to