Lines Matching defs:SignExt
57 constexpr int32_t SignExt(uint32_t imm) { return int32_t(imm); }
222 return rs1 + uint64_t(SignExt(inst.imm));
681 bool operator()(LUI inst) { return inst.rd.Write(m_emu, SignExt(inst.imm)); }
686 SignExt(inst.imm) + pc);
694 m_emu.WritePC(SignExt(inst.imm) + pc);
703 m_emu.WritePC((SignExt(inst.imm) + rs1) &
715 return m_emu.WritePC(SignExt(inst.imm) + pc);
742 m_emu, rs1 + int64_t(SignExt(inst.imm)));
750 m_emu, rs1 < int64_t(SignExt(inst.imm)));
758 m_emu, rs1 < uint64_t(SignExt(inst.imm)));
766 m_emu, rs1 ^ uint64_t(SignExt(inst.imm)));
774 m_emu, rs1 | uint64_t(SignExt(inst.imm)));
782 m_emu, rs1 & uint64_t(SignExt(inst.imm)));
902 m_emu, SextW(rs1 + SignExt(inst.imm)));