From 28229ac7f04e0ab0b2cb142782adbb656a84715d Mon Sep 17 00:00:00 2001 From: Chih-Min Chao Date: Thu, 16 May 2019 17:49:34 -0700 Subject: rvv: fix integer reduction instruction suffix Signed-off-by: Chih-Min Chao --- riscv/encoding.h | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'riscv/encoding.h') diff --git a/riscv/encoding.h b/riscv/encoding.h index 3acc099..31cbf18 100644 --- a/riscv/encoding.h +++ b/riscv/encoding.h @@ -1236,22 +1236,22 @@ #define MASK_VNCLIPU_VI 0xfc00707f #define MATCH_VNCLIP_VI 0xbc003057 #define MASK_VNCLIP_VI 0xfc00707f -#define MATCH_VREDSUM_VV 0x2057 -#define MASK_VREDSUM_VV 0xfc00707f -#define MATCH_VREDAND_VV 0x4002057 -#define MASK_VREDAND_VV 0xfc00707f -#define MATCH_VREDOR_VV 0x8002057 -#define MASK_VREDOR_VV 0xfc00707f -#define MATCH_VREDXOR_VV 0xc002057 -#define MASK_VREDXOR_VV 0xfc00707f -#define MATCH_VREDMINU_VV 0x10002057 -#define MASK_VREDMINU_VV 0xfc00707f -#define MATCH_VREDMIN_VV 0x14002057 -#define MASK_VREDMIN_VV 0xfc00707f -#define MATCH_VREDMAXU_VV 0x18002057 -#define MASK_VREDMAXU_VV 0xfc00707f -#define MATCH_VREDMAX_VV 0x1c002057 -#define MASK_VREDMAX_VV 0xfc00707f +#define MATCH_VREDSUM_VS 0x2057 +#define MASK_VREDSUM_VS 0xfc00707f +#define MATCH_VREDAND_VS 0x4002057 +#define MASK_VREDAND_VS 0xfc00707f +#define MATCH_VREDOR_VS 0x8002057 +#define MASK_VREDOR_VS 0xfc00707f +#define MATCH_VREDXOR_VS 0xc002057 +#define MASK_VREDXOR_VS 0xfc00707f +#define MATCH_VREDMINU_VS 0x10002057 +#define MASK_VREDMINU_VS 0xfc00707f +#define MATCH_VREDMIN_VS 0x14002057 +#define MASK_VREDMIN_VS 0xfc00707f +#define MATCH_VREDMAXU_VS 0x18002057 +#define MASK_VREDMAXU_VS 0xfc00707f +#define MATCH_VREDMAX_VS 0x1c002057 +#define MASK_VREDMAX_VS 0xfc00707f #define MATCH_VEXT_X_V 0x30002057 #define MASK_VEXT_X_V 0xfc00707f #define MATCH_VMPOPC_M 0x50002057 @@ -2167,14 +2167,14 @@ DECLARE_INSN(vnsrl_vi, MATCH_VNSRL_VI, MASK_VNSRL_VI) DECLARE_INSN(vnsra_vi, MATCH_VNSRA_VI, MASK_VNSRA_VI) DECLARE_INSN(vnclipu_vi, MATCH_VNCLIPU_VI, MASK_VNCLIPU_VI) DECLARE_INSN(vnclip_vi, MATCH_VNCLIP_VI, MASK_VNCLIP_VI) -DECLARE_INSN(vredsum_vv, MATCH_VREDSUM_VV, MASK_VREDSUM_VV) -DECLARE_INSN(vredand_vv, MATCH_VREDAND_VV, MASK_VREDAND_VV) -DECLARE_INSN(vredor_vv, MATCH_VREDOR_VV, MASK_VREDOR_VV) -DECLARE_INSN(vredxor_vv, MATCH_VREDXOR_VV, MASK_VREDXOR_VV) -DECLARE_INSN(vredminu_vv, MATCH_VREDMINU_VV, MASK_VREDMINU_VV) -DECLARE_INSN(vredmin_vv, MATCH_VREDMIN_VV, MASK_VREDMIN_VV) -DECLARE_INSN(vredmaxu_vv, MATCH_VREDMAXU_VV, MASK_VREDMAXU_VV) -DECLARE_INSN(vredmax_vv, MATCH_VREDMAX_VV, MASK_VREDMAX_VV) +DECLARE_INSN(vredsum_vs, MATCH_VREDSUM_VS, MASK_VREDSUM_VS) +DECLARE_INSN(vredand_vs, MATCH_VREDAND_VS, MASK_VREDAND_VS) +DECLARE_INSN(vredor_vs, MATCH_VREDOR_VS, MASK_VREDOR_VS) +DECLARE_INSN(vredxor_vs, MATCH_VREDXOR_VS, MASK_VREDXOR_VS) +DECLARE_INSN(vredminu_vs, MATCH_VREDMINU_VS, MASK_VREDMINU_VS) +DECLARE_INSN(vredmin_vs, MATCH_VREDMIN_VS, MASK_VREDMIN_VS) +DECLARE_INSN(vredmaxu_vs, MATCH_VREDMAXU_VS, MASK_VREDMAXU_VS) +DECLARE_INSN(vredmax_vs, MATCH_VREDMAX_VS, MASK_VREDMAX_VS) DECLARE_INSN(vext_x_v, MATCH_VEXT_X_V, MASK_VEXT_X_V) DECLARE_INSN(vmpopc_m, MATCH_VMPOPC_M, MASK_VMPOPC_M) DECLARE_INSN(vmfirst_m, MATCH_VMFIRST_M, MASK_VMFIRST_M) -- cgit v1.1