From 3f2ea875584c460a075f311301626017226394bd Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Thu, 18 Oct 2018 23:14:36 +0100 Subject: [PATCH] redirect sreg_t casts through function --- riscv/insns/auipc.h | 2 +- riscv/insns/bge.h | 2 +- riscv/insns/blt.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/riscv/insns/auipc.h b/riscv/insns/auipc.h index 1a2b169..0169786 100644 --- a/riscv/insns/auipc.h +++ b/riscv/insns/auipc.h @@ -1 +1 @@ -WRITE_RD(sext_xlen(insn.u_imm() + pc)); +WRITE_RD(sext_xlen(rv_add(insn.u_imm(), pc))); diff --git a/riscv/insns/bge.h b/riscv/insns/bge.h index 8cd7e31..dd8969f 100644 --- a/riscv/insns/bge.h +++ b/riscv/insns/bge.h @@ -1,2 +1,2 @@ -if(rv_ge(sreg_t(RS1), sreg_t(RS2))) +if(rv_ge(sv_reg_to_sreg(RS1), sv_reg_to_sreg(RS2))) set_pc(BRANCH_TARGET); diff --git a/riscv/insns/blt.h b/riscv/insns/blt.h index 85b0be6..9e8d1c3 100644 --- a/riscv/insns/blt.h +++ b/riscv/insns/blt.h @@ -1,2 +1,2 @@ -if(rv_lt(sreg_t(RS1), sreg_t(RS2))) +if(rv_lt(sv_reg_to_sreg(RS1), sv_reg_to_sreg(RS2))) set_pc(BRANCH_TARGET); -- 2.30.2