[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v10 01/13] target/rx: TCG translation
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH v10 01/13] target/rx: TCG translation |
Date: |
Wed, 8 May 2019 10:19:50 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 5/8/19 7:55 AM, Yoshinori Sato wrote:
> +static bool trans_XCHG_mr(DisasContext *ctx, arg_XCHG_mr *a)
> +{
> + TCGv mem, addr;
> + mem = tcg_temp_new();
> + switch (a->mi) {
> + case 0: /* dsp[rs].b */
> + case 1: /* dsp[rs].w */
> + case 2: /* dsp[rs].l */
> + addr = rx_index_addr(ctx, mem, a->ld, a->mi, a->rs);
> + break;
> + case 3: /* dsp[rs].uw */
> + case 4: /* dsp[rs].ub */
> + addr = rx_index_addr(ctx, mem, a->ld, 4 - a->mi, a->rs);
> + break;
> + }
You need
default:
g_assert_not_reached();
to avoid the compilation error pointed out by Phil.
Otherwise,
Reviewed-by: Richard Henderson <address@hidden>
r~
- [Qemu-devel] [PATCH v10 07/13] hw/timer: RX62N internal timer modules, (continued)
- [Qemu-devel] [PATCH v10 07/13] hw/timer: RX62N internal timer modules, Yoshinori Sato, 2019/05/08
- [Qemu-devel] [PATCH v10 04/13] target/rx: RX disassembler, Yoshinori Sato, 2019/05/08
- [Qemu-devel] [PATCH v10 02/13] target/rx: TCG helper, Yoshinori Sato, 2019/05/08
- [Qemu-devel] [PATCH v10 01/13] target/rx: TCG translation, Yoshinori Sato, 2019/05/08
- Re: [Qemu-devel] [PATCH v10 00/13] Add RX archtecture support, Richard Henderson, 2019/05/08