[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-riscv] [RFC v2 07/24] riscv: tcg-target: Add support for the c
From: |
Richard Henderson |
Subject: |
Re: [Qemu-riscv] [RFC v2 07/24] riscv: tcg-target: Add support for the constraints |
Date: |
Wed, 28 Nov 2018 11:33:14 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 |
On 11/27/18 1:07 PM, Alistair Francis wrote:
> + OPC_FENCE_RW_RW = 0x0330000f,
> + OPC_FENCE_R_R = 0x0220000f,
> + OPC_FENCE_W_R = 0x0120000f,
> + OPC_FENCE_R_W = 0x0210000f,
> + OPC_FENCE_W_W = 0x0110000f,
> + OPC_FENCE_R_RW = 0x0230000f,
> + OPC_FENCE_RW_W = 0x0310000f,
A full compliment would have 9 alternatives, surely?
Perhaps better to just fill in the fields when emitting?
Otherwise,
Reviewed-by: Richard Henderson <address@hidden>
r~
- [Qemu-riscv] [RFC v2 00/24] Add RISC-V TCG backend support, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 01/24] elf.h: Add the RISCV ELF magic numbers, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 02/24] linux-user: Add host dependency for RISC-V 32-bit, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 03/24] linux-user: Add host dependency for RISC-V 64-bit, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 04/24] exec: Add RISC-V GCC poison macro, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 05/24] riscv: Add the tcg-target header file, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 06/24] riscv: Add the tcg target registers, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 07/24] riscv: tcg-target: Add support for the constraints, Alistair Francis, 2018/11/27
- Re: [Qemu-riscv] [RFC v2 07/24] riscv: tcg-target: Add support for the constraints,
Richard Henderson <=
- [Qemu-riscv] [RFC v2 08/24] riscv: tcg-target: Add the immediate encoders, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 10/24] riscv: tcg-target: Add the relocation functions, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 09/24] riscv: tcg-target: Add the instruction emitters, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 11/24] riscv: tcg-target: Add the mov and movi instruction, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 12/24] riscv: tcg-target: Add the extract instructions, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 13/24] riscv: tcg-target: Add the out load and store instructions, Alistair Francis, 2018/11/27
- [Qemu-riscv] [RFC v2 14/24] riscv: tcg-target: Add branch and jump instructions, Alistair Francis, 2018/11/27