Re: [PATCH v1 08/15] tcg/riscv: Add support for basic vector opcodes

2024-08-19 Thread Richard Henderson
On 8/20/24 11:57, LIU Zhiwei wrote: On 2024/8/14 17:17, Richard Henderson wrote: On 8/13/24 21:34, LIU Zhiwei wrote: +    OPC_VADD_VV = 0x57 | V_OPIVV, +    OPC_VSUB_VV = 0x857 | V_OPIVV, +    OPC_VAND_VV = 0x2457 | V_OPIVV, +    OPC_VOR_VV = 0x2857 | V_OPIVV, +    OPC_VXOR_VV = 0x

Re: [PATCH v1 08/15] tcg/riscv: Add support for basic vector opcodes

2024-08-19 Thread LIU Zhiwei
On 2024/8/14 17:17, Richard Henderson wrote: On 8/13/24 21:34, LIU Zhiwei wrote: +    OPC_VADD_VV = 0x57 | V_OPIVV, +    OPC_VSUB_VV = 0x857 | V_OPIVV, +    OPC_VAND_VV = 0x2457 | V_OPIVV, +    OPC_VOR_VV = 0x2857 | V_OPIVV, +    OPC_VXOR_VV = 0x2c57 | V_OPIVV, Immediate oper

Re: [PATCH v1 08/15] tcg/riscv: Add support for basic vector opcodes

2024-08-19 Thread LIU Zhiwei
On 2024/8/14 17:13, Richard Henderson wrote: On 8/13/24 21:34, LIU Zhiwei wrote: From: TANG Tiancheng Signed-off-by: TANG Tiancheng Reviewed-by: Liu Zhiwei ---   tcg/riscv/tcg-target-con-set.h |  1 +   tcg/riscv/tcg-target.c.inc | 33 +   2 files changed,

Re: [PATCH v1 08/15] tcg/riscv: Add support for basic vector opcodes

2024-08-14 Thread Richard Henderson
On 8/13/24 21:34, LIU Zhiwei wrote: +OPC_VADD_VV = 0x57 | V_OPIVV, +OPC_VSUB_VV = 0x857 | V_OPIVV, +OPC_VAND_VV = 0x2457 | V_OPIVV, +OPC_VOR_VV = 0x2857 | V_OPIVV, +OPC_VXOR_VV = 0x2c57 | V_OPIVV, Immediate operand variants to be handled as a follow-up? r~

Re: [PATCH v1 08/15] tcg/riscv: Add support for basic vector opcodes

2024-08-14 Thread Richard Henderson
On 8/13/24 21:34, LIU Zhiwei wrote: From: TANG Tiancheng Signed-off-by: TANG Tiancheng Reviewed-by: Liu Zhiwei --- tcg/riscv/tcg-target-con-set.h | 1 + tcg/riscv/tcg-target.c.inc | 33 + 2 files changed, 34 insertions(+) diff --git a/tcg/riscv/tcg-ta

[PATCH v1 08/15] tcg/riscv: Add support for basic vector opcodes

2024-08-13 Thread LIU Zhiwei
From: TANG Tiancheng Signed-off-by: TANG Tiancheng Reviewed-by: Liu Zhiwei --- tcg/riscv/tcg-target-con-set.h | 1 + tcg/riscv/tcg-target.c.inc | 33 + 2 files changed, 34 insertions(+) diff --git a/tcg/riscv/tcg-target-con-set.h b/tcg/riscv/tcg-target-con