aboutsummaryrefslogtreecommitdiff
path: root/model/riscv_insts_base.sail
diff options
context:
space:
mode:
authorPrashanth Mundkur <prashanth.mundkur@gmail.com>2019-07-19 10:19:46 -0700
committerPrashanth Mundkur <prashanth.mundkur@gmail.com>2019-07-19 10:19:46 -0700
commit5d7e86c77ff33115c58763e27acbfd6d5e9ecab1 (patch)
tree9cfda6f6e82911c3d806cfeec0f769aa5e2eaa9d /model/riscv_insts_base.sail
parent8b06916333edf84de5b7c27b44e7ce453fac5037 (diff)
parentad348876ca17529c4d7fe2f3d2ec227f9f3026e1 (diff)
downloadsail-riscv-5d7e86c77ff33115c58763e27acbfd6d5e9ecab1.zip
sail-riscv-5d7e86c77ff33115c58763e27acbfd6d5e9ecab1.tar.gz
sail-riscv-5d7e86c77ff33115c58763e27acbfd6d5e9ecab1.tar.bz2
Merge branch 'master-cleanup'
Diffstat (limited to 'model/riscv_insts_base.sail')
-rw-r--r--model/riscv_insts_base.sail2
1 files changed, 1 insertions, 1 deletions
diff --git a/model/riscv_insts_base.sail b/model/riscv_insts_base.sail
index 636170b..a435786 100644
--- a/model/riscv_insts_base.sail
+++ b/model/riscv_insts_base.sail
@@ -17,7 +17,7 @@ function clause execute UTYPE(imm, rd, op) = {
let off : xlenbits = EXTS(imm @ 0x000);
let ret : xlenbits = match op {
RISCV_LUI => off,
- RISCV_AUIPC => PC + off
+ RISCV_AUIPC => get_arch_pc() + off
};
X(rd) = ret;
RETIRE_SUCCESS