Lines Matching refs:SignExt
57 constexpr int32_t SignExt(uint32_t imm) { return int32_t(imm); } in SignExt() function
222 return rs1 + uint64_t(SignExt(inst.imm)); in LoadStoreAddr()
666 bool operator()(LUI inst) { return inst.rd.Write(m_emu, SignExt(inst.imm)); } in operator ()()
671 SignExt(inst.imm) + pc); in operator ()()
679 m_emu.WritePC(SignExt(inst.imm) + pc); in operator ()()
688 m_emu.WritePC((SignExt(inst.imm) + rs1) & in operator ()()
700 return m_emu.WritePC(SignExt(inst.imm) + pc); in operator ()()
727 m_emu, rs1 + int64_t(SignExt(inst.imm))); in operator ()()
735 m_emu, rs1 < int64_t(SignExt(inst.imm))); in operator ()()
743 m_emu, rs1 < uint64_t(SignExt(inst.imm))); in operator ()()
751 m_emu, rs1 ^ uint64_t(SignExt(inst.imm))); in operator ()()
759 m_emu, rs1 | uint64_t(SignExt(inst.imm))); in operator ()()
767 m_emu, rs1 & uint64_t(SignExt(inst.imm))); in operator ()()
887 m_emu, SextW(rs1 + SignExt(inst.imm))); in operator ()()