diff options
author | Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU> | 2010-11-02 12:19:52 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU> | 2010-11-21 16:54:32 -0800 |
commit | 664411d5e692b487409dfb1c2ede9e214dd15602 (patch) | |
tree | f3ce1f0270fe0f8a93f2de52475c95fc681f10e8 /pk/riscv-opc.h | |
parent | 9fe7d4f656dd3c6bfe6be17d2e48eacb59ad00f5 (diff) | |
download | pk-664411d5e692b487409dfb1c2ede9e214dd15602.zip pk-664411d5e692b487409dfb1c2ede9e214dd15602.tar.gz pk-664411d5e692b487409dfb1c2ede9e214dd15602.tar.bz2 |
[opcodes, pk, sim, xcc] made jumps shorter and PC-relative
Diffstat (limited to 'pk/riscv-opc.h')
-rw-r--r-- | pk/riscv-opc.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pk/riscv-opc.h b/pk/riscv-opc.h index 042da63..864014f 100644 --- a/pk/riscv-opc.h +++ b/pk/riscv-opc.h @@ -225,8 +225,8 @@ #define MASK_SQRT_S_RM 0xfff067e0 #define MATCH_CVTU_L_D_RM 0xd4006520 #define MASK_CVTU_L_D_RM 0xfff067e0 -#define MATCH_JAL 0xc8000000 -#define MASK_JAL 0xf8000000 +#define MATCH_JAL 0xc2000000 +#define MASK_JAL 0xfe000000 #define MATCH_LWU 0xf0006000 #define MASK_LWU 0xfe007000 #define MATCH_CVT_S_D_RM 0xd4000660 @@ -250,7 +250,7 @@ #define MATCH_SLLW 0xee007040 #define MASK_SLLW 0xfe007fe0 #define MATCH_J 0xc0000000 -#define MASK_J 0xf8000000 +#define MASK_J 0xfe000000 #define MATCH_SLTI 0xe8002000 #define MASK_SLTI 0xfe007000 #define MATCH_REMU 0xea0010e0 |