qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v6 41/77] target/mips: Add emulation of DSP ASE


From: Aleksandar Markovic
Subject: Re: [Qemu-devel] [PATCH v6 41/77] target/mips: Add emulation of DSP ASE for nanoMIPS - part 4
Date: Fri, 3 Aug 2018 11:31:59 +0000

> From: Stefan Markovic <address@hidden>
> Sent: Thursday, August 2, 2018 4:16 PM
> Subject: [PATCH v6 41/77] target/mips: Add emulation of DSP ASE for nanoMIPS 
> - part 4
> 
> From: Stefan Markovic <address@hidden>
> 
> Add emulation of DSP ASE instructions for nanoMIPS - part 4.
> 
> Signed-off-by: Aleksandar Markovic <address@hidden>
> Signed-off-by: Stefan Markovic <address@hidden>
> ---
>  target/mips/translate.c | 365 
> ++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 365 insertions(+)
> 

> +        case NM_BALIGN:
> +            if (rt != 0) {
> +                gen_load_gpr(t0, rs);
> +                rd &= 3;
> +                if (rd != 0 && rd != 2) {
> +                    tcg_gen_shli_tl(cpu_gpr[ret], cpu_gpr[ret], 8 * rd);
> +                    tcg_gen_ext32u_tl(t0, t0);
> +                    tcg_gen_shri_tl(t0, t0, 8 * (4 - rd));
> +                    tcg_gen_or_tl(cpu_gpr[ret], cpu_gpr[ret], t0);
> +                }
> +                tcg_gen_ext32s_tl(cpu_gpr[ret], cpu_gpr[ret]);
> +            }
> +            break;

Missing availability control, here and in many other places in this patch.

Aleksandar M.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]