qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exc


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exclusive
Date: Thu, 19 Dec 2013 13:15:07 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0

On 12/17/2013 07:12 AM, Peter Maydell wrote:
> +    switch (size) {
> +    case 0:
> +        tcg_gen_qemu_ld8u(tmp, addr, get_mem_index(s));
> +        break;
> +    case 1:
> +        tcg_gen_qemu_ld16u(tmp, addr, get_mem_index(s));
> +        break;
> +    case 2:
> +        tcg_gen_qemu_ld32u(tmp, addr, get_mem_index(s));
> +        break;
> +    case 3:
> +        tcg_gen_qemu_ld64(tmp, addr, get_mem_index(s));
> +        break;
> +    default:
> +        abort();
> +    }

tcg_gen_qemu_ld_i64.

> +        if (size == 2) {
> +            tcg_gen_qemu_ld32u(hitmp, addr2, get_mem_index(s));
> +        } else {
> +            tcg_gen_qemu_ld64(hitmp, addr2, get_mem_index(s));
> +        }

Likewise.


r~



reply via email to

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