diff options
author | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-07-23 01:04:42 -0700 |
---|---|---|
committer | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-07-29 21:38:43 -0700 |
commit | cdda51cb0af8f846ab10bb8d9c1af3aab6a21b46 (patch) | |
tree | da2e5d59f50f1774712411c8d82d4b7cb3e55c88 /riscv/encoding.h | |
parent | effb92a5ecca543e27bb0ae3d7c42eee34d4ddf4 (diff) | |
download | spike-cdda51cb0af8f846ab10bb8d9c1af3aab6a21b46.zip spike-cdda51cb0af8f846ab10bb8d9c1af3aab6a21b46.tar.gz spike-cdda51cb0af8f846ab10bb8d9c1af3aab6a21b46.tar.bz2 |
rvv: add vrgatherei16.vv
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
Diffstat (limited to 'riscv/encoding.h')
-rw-r--r-- | riscv/encoding.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/riscv/encoding.h b/riscv/encoding.h index 2e18963..f8628c7 100644 --- a/riscv/encoding.h +++ b/riscv/encoding.h @@ -1442,6 +1442,8 @@ #define MASK_VXOR_VV 0xfc00707f #define MATCH_VRGATHER_VV 0x30000057 #define MASK_VRGATHER_VV 0xfc00707f +#define MATCH_VRGATHEREI16_VV 0x38000057 +#define MASK_VRGATHEREI16_VV 0xfc00707f #define MATCH_VADC_VVM 0x40000057 #define MASK_VADC_VVM 0xfe00707f #define MATCH_VMADC_VVM 0x44000057 @@ -2722,6 +2724,7 @@ DECLARE_INSN(vand_vv, MATCH_VAND_VV, MASK_VAND_VV) DECLARE_INSN(vor_vv, MATCH_VOR_VV, MASK_VOR_VV) DECLARE_INSN(vxor_vv, MATCH_VXOR_VV, MASK_VXOR_VV) DECLARE_INSN(vrgather_vv, MATCH_VRGATHER_VV, MASK_VRGATHER_VV) +DECLARE_INSN(vrgatherei16_vv, MATCH_VRGATHEREI16_VV, MASK_VRGATHEREI16_VV) DECLARE_INSN(vadc_vvm, MATCH_VADC_VVM, MASK_VADC_VVM) DECLARE_INSN(vmadc_vvm, MATCH_VMADC_VVM, MASK_VMADC_VVM) DECLARE_INSN(vsbc_vvm, MATCH_VSBC_VVM, MASK_VSBC_VVM) |