From 8520deaafcf2c607f8e064a1cd44f4df4c2ae11e Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Fri, 25 Mar 2011 19:02:37 -0700 Subject: [opcodes] minor opcode changes --- pk/riscv-opc.h | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/pk/riscv-opc.h b/pk/riscv-opc.h index 7cd23d2..1812800 100644 --- a/pk/riscv-opc.h +++ b/pk/riscv-opc.h @@ -24,7 +24,7 @@ #define MATCH_ADD 0x33 #define MASK_ADD 0x1ffff #define MATCH_FCVT_D_S 0x100d3 -#define MASK_FCVT_D_S 0x3ff1ff +#define MASK_FCVT_D_S 0x3fffff #define MATCH_MFPCR 0x17b #define MASK_MFPCR 0x7c1ffff #define MATCH_FMAX_D 0x190d3 @@ -47,13 +47,13 @@ #define MASK_FCVT_S_W 0x3ff1ff #define MATCH_MUL 0x433 #define MASK_MUL 0x1ffff -#define MATCH_AMOMINU_D 0x19c3 +#define MATCH_AMOMINU_D 0x19ab #define MASK_AMOMINU_D 0x1ffff #define MATCH_MFTX_D 0x1c0d3 #define MASK_MFTX_D 0x7c1ffff #define MATCH_SRLI 0x293 #define MASK_SRLI 0x3f03ff -#define MATCH_AMOMINU_W 0x1943 +#define MATCH_AMOMINU_W 0x192b #define MASK_AMOMINU_W 0x1ffff #define MATCH_DIVUW 0x6bb #define MASK_DIVUW 0x1ffff @@ -117,7 +117,7 @@ #define MASK_FMUL_S 0x1f1ff #define MATCH_SRAI 0x10293 #define MASK_SRAI 0x3f03ff -#define MATCH_AMOAND_D 0x9c3 +#define MATCH_AMOAND_D 0x9ab #define MASK_AMOAND_D 0x1ffff #define MATCH_FLT_D 0x160d3 #define MASK_FLT_D 0x1ffff @@ -133,7 +133,7 @@ #define MASK_FLT_S 0x1ffff #define MATCH_ADDIW 0x1b #define MASK_ADDIW 0x3ff -#define MATCH_AMOAND_W 0x943 +#define MATCH_AMOAND_W 0x92b #define MASK_AMOAND_W 0x1ffff #define MATCH_FEQ_S 0x15053 #define MASK_FEQ_S 0x1ffff @@ -163,7 +163,7 @@ #define MASK_JALR_C 0x3ff #define MATCH_FMAX_S 0x19053 #define MASK_FMAX_S 0x1ffff -#define MATCH_AMOMAXU_D 0x1dc3 +#define MATCH_AMOMAXU_D 0x1dab #define MASK_AMOMAXU_D 0x1ffff #define MATCH_JALR_J 0x16b #define MASK_JALR_J 0x3ff @@ -171,7 +171,7 @@ #define MASK_XORI 0x3ff #define MATCH_JALR_R 0xeb #define MASK_JALR_R 0x3ff -#define MATCH_AMOMAXU_W 0x1d43 +#define MATCH_AMOMAXU_W 0x1d2b #define MASK_AMOMAXU_W 0x1ffff #define MATCH_FCVT_WU_S 0xb053 #define MASK_FCVT_WU_S 0x3ff1ff @@ -187,19 +187,19 @@ #define MASK_LWU 0x3ff #define MATCH_FNMADD_D 0xcf #define MASK_FNMADD_D 0x1ff -#define MATCH_AMOADD_D 0x1c3 +#define MATCH_AMOADD_D 0x1ab #define MASK_AMOADD_D 0x1ffff -#define MATCH_AMOMAX_W 0x1543 +#define MATCH_AMOMAX_W 0x152b #define MASK_AMOMAX_W 0x1ffff #define MATCH_FCVT_W_S 0xa053 #define MASK_FCVT_W_S 0x3ff1ff #define MATCH_MULHSU 0x533 #define MASK_MULHSU 0x1ffff -#define MATCH_AMOADD_W 0x143 +#define MATCH_AMOADD_W 0x12b #define MASK_AMOADD_W 0x1ffff #define MATCH_FCVT_D_LU 0xd0d3 #define MASK_FCVT_D_LU 0x3ff1ff -#define MATCH_AMOMAX_D 0x15c3 +#define MATCH_AMOMAX_D 0x15ab #define MASK_AMOMAX_D 0x1ffff #define MATCH_FCVT_W_D 0xa0d3 #define MASK_FCVT_W_D 0x3ff1ff @@ -209,7 +209,7 @@ #define MASK_MXTF_D 0x3fffff #define MATCH_SLLW 0xbb #define MASK_SLLW 0x1ffff -#define MATCH_AMOOR_D 0xdc3 +#define MATCH_AMOOR_D 0xdab #define MASK_AMOOR_D 0x1ffff #define MATCH_SLTI 0x113 #define MASK_SLTI 0x3ff @@ -223,7 +223,7 @@ #define MASK_SLTU 0x1ffff #define MATCH_SLLI 0x93 #define MASK_SLLI 0x3f03ff -#define MATCH_AMOOR_W 0xd43 +#define MATCH_AMOOR_W 0xd2b #define MASK_AMOOR_W 0x1ffff #define MATCH_BEQ 0x63 #define MASK_BEQ 0x3ff @@ -265,11 +265,11 @@ #define MASK_FMADD_S 0x1ff #define MATCH_FSQRT_S 0x4053 #define MASK_FSQRT_S 0x3ff1ff -#define MATCH_AMOMIN_W 0x1143 +#define MATCH_AMOMIN_W 0x112b #define MASK_AMOMIN_W 0x1ffff #define MATCH_FSGNJN_S 0x6053 #define MASK_FSGNJN_S 0x1ffff -#define MATCH_AMOSWAP_D 0x5c3 +#define MATCH_AMOSWAP_D 0x5ab #define MASK_AMOSWAP_D 0x1ffff #define MATCH_FSQRT_D 0x40d3 #define MASK_FSQRT_D 0x3ff1ff @@ -279,11 +279,11 @@ #define MASK_FMADD_D 0x1ff #define MATCH_DIVW 0x63b #define MASK_DIVW 0x1ffff -#define MATCH_AMOMIN_D 0x11c3 +#define MATCH_AMOMIN_D 0x11ab #define MASK_AMOMIN_D 0x1ffff #define MATCH_DIVU 0x6b3 #define MASK_DIVU 0x1ffff -#define MATCH_AMOSWAP_W 0x543 +#define MATCH_AMOSWAP_W 0x52b #define MASK_AMOSWAP_W 0x1ffff #define MATCH_FADD_S 0x53 #define MASK_FADD_S 0x1f1ff -- cgit v1.1