[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH RFC v4 04/12] target/rx: RX disassembler
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH RFC v4 04/12] target/rx: RX disassembler |
Date: |
Thu, 21 Mar 2019 12:39:29 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 |
On 3/20/19 7:16 AM, Yoshinori Sato wrote:
> +static const char *cond[] = {
> + "eq", "ne", "c", "nc", "gtu", "leu", "pz", "n",
> + "ge", "lt", "gt", "le", "o", "no", "ra", "f"
> +};
const char * const cond[]
Or since they are all very short strings,
const char cond[][4]
> +static const char *cr[] = {
> + "psw", "", "usp", "fpsw", "", "", "", "",
> + "bpsw", "bpc", "isp", "fintv", "intb", "", "", "",
> +};
> +static const char *msize[] = {
> + "b", "w", "l", "ub", "uw",
> +};
Similarly. Although cr has longer strings. And cr[1] = "pc".
> +static void operand(DisasContext *ctx, int ld, int mi, int rs, int rd)
> +{
> + int dsp;
> + const char *mis;
> + static const char *sizes[] = {".b", ".w", ".l"};
Similarly. Although why not include .ub and .uw here?
r~
- Re: [Qemu-devel] [PATCH RFC v3 00/11] Add RX archtecture support, (continued)
[Qemu-devel] [PATCH RFC v4 00/12] Add RX archtecture support, Yoshinori Sato, 2019/03/20
- [Qemu-devel] [PATCH RFC v4 10/12] Add rx-softmmu, Yoshinori Sato, 2019/03/20
- [Qemu-devel] [PATCH RFC v4 11/12] MAINTAINERS: Add RX, Yoshinori Sato, 2019/03/20
- [Qemu-devel] [PATCH RFC v4 06/12] hw/intc: RX62N interrupt controller (ICUa), Yoshinori Sato, 2019/03/20
- [Qemu-devel] [PATCH RFC v4 12/12] include/hw/regiserfields.h: Add 8bit and 16bit registers, Yoshinori Sato, 2019/03/20
- [Qemu-devel] [PATCH RFC v4 05/12] target/rx: Miscellaneous files, Yoshinori Sato, 2019/03/20
- [Qemu-devel] [PATCH RFC v4 04/12] target/rx: RX disassembler, Yoshinori Sato, 2019/03/20
[Qemu-devel] [PATCH RFC v4 03/12] target/rx: CPU definition, Yoshinori Sato, 2019/03/20
[Qemu-devel] [PATCH RFC v4 09/12] hw/rx: RX Target hardware definition, Yoshinori Sato, 2019/03/20
[Qemu-devel] [PATCH RFC v4 02/12] target/rx: TCG helper, Yoshinori Sato, 2019/03/20
[Qemu-devel] [PATCH RFC v4 07/12] hw/timer: RX62N internal timer modules, Yoshinori Sato, 2019/03/20
[Qemu-devel] [PATCH RFC v4 08/12] hw/char: RX62N serical communication interface (SCI), Yoshinori Sato, 2019/03/20