Lines Matching refs:Write
111 bool Rd::Write(EmulateInstructionRISCV &emulator, uint64_t value) { in Write() function in lldb_private::Rd
235 [&](T t) { return inst.rd.Write(emulator, extend(E(t))); }) in Load()
277 inst.rd.Write(emulator, extend(tmp)); in AtomicSwap()
294 inst.rd.Write(emulator, extend(tmp)); in AtomicADD()
311 inst.rd.Write(emulator, extend(value)); in AtomicBitOperate()
328 inst.rd.Write(emulator, extend(value)); in AtomicCmp()
681 bool operator()(LUI inst) { return inst.rd.Write(m_emu, SignExt(inst.imm)); } in operator ()()
685 return inst.rd.Write(m_emu, in operator ()()
693 return inst.rd.Write(m_emu, pc + delta()) && in operator ()()
702 return inst.rd.Write(m_emu, pc + delta()) && in operator ()()
741 return inst.rd.Write( in operator ()()
749 return inst.rd.Write( in operator ()()
757 return inst.rd.Write( in operator ()()
765 return inst.rd.Write( in operator ()()
773 return inst.rd.Write( in operator ()()
781 return inst.rd.Write( in operator ()()
790 return inst.rd.Write(m_emu, rs1 + rs2); in operator ()()
798 return inst.rd.Write(m_emu, rs1 - rs2); in operator ()()
806 return inst.rd.Write(m_emu, in operator ()()
816 return inst.rd.Write(m_emu, rs1 < rs2); in operator ()()
824 return inst.rd.Write(m_emu, rs1 < rs2); in operator ()()
832 return inst.rd.Write(m_emu, rs1 ^ rs2); in operator ()()
840 return inst.rd.Write(m_emu, in operator ()()
850 return inst.rd.Write(m_emu, rs1 >> (rs2 & 0b111111)); in operator ()()
858 return inst.rd.Write(m_emu, rs1 | rs2); in operator ()()
866 return inst.rd.Write(m_emu, rs1 & rs2); in operator ()()
880 return inst.rd.Write(m_emu, rs1 << inst.shamt); in operator ()()
887 return inst.rd.Write(m_emu, rs1 >> inst.shamt); in operator ()()
894 return inst.rd.Write(m_emu, rs1 >> inst.shamt); in operator ()()
901 return inst.rd.Write( in operator ()()
909 return inst.rd.Write(m_emu, in operator ()()
917 return inst.rd.Write(m_emu, in operator ()()
925 return inst.rd.Write(m_emu, in operator ()()
934 return inst.rd.Write(m_emu, in operator ()()
943 return inst.rd.Write(m_emu, in operator ()()
953 return inst.rd.Write(m_emu, SextW(rs1 << (rs2 & 0b11111))); in operator ()()
962 return inst.rd.Write(m_emu, SextW(rs1 >> (rs2 & 0b11111))); in operator ()()
971 return inst.rd.Write(m_emu, SextW(rs1 >> (rs2 & 0b11111))); in operator ()()
980 return inst.rd.Write(m_emu, rs1 * rs2); in operator ()()
991 return inst.rd.Write(m_emu, in operator ()()
1004 return inst.rd.Write(m_emu, in operator ()()
1016 return inst.rd.Write(m_emu, in operator ()()
1028 return inst.rd.Write(m_emu, UINT64_MAX); in operator ()()
1031 return inst.rd.Write(m_emu, dividend); in operator ()()
1033 return inst.rd.Write(m_emu, dividend / divisor); in operator ()()
1043 return inst.rd.Write(m_emu, UINT64_MAX); in operator ()()
1045 return inst.rd.Write(m_emu, dividend / divisor); in operator ()()
1056 return inst.rd.Write(m_emu, dividend); in operator ()()
1059 return inst.rd.Write(m_emu, 0); in operator ()()
1061 return inst.rd.Write(m_emu, dividend % divisor); in operator ()()
1071 return inst.rd.Write(m_emu, dividend); in operator ()()
1073 return inst.rd.Write(m_emu, dividend % divisor); in operator ()()
1082 return inst.rd.Write(m_emu, SextW(rs1 * rs2)); in operator ()()
1093 return inst.rd.Write(m_emu, UINT64_MAX); in operator ()()
1096 return inst.rd.Write(m_emu, SextW(dividend)); in operator ()()
1098 return inst.rd.Write(m_emu, SextW(dividend / divisor)); in operator ()()
1109 return inst.rd.Write(m_emu, UINT64_MAX); in operator ()()
1111 return inst.rd.Write(m_emu, SextW(dividend / divisor)); in operator ()()
1122 return inst.rd.Write(m_emu, SextW(dividend)); in operator ()()
1125 return inst.rd.Write(m_emu, 0); in operator ()()
1127 return inst.rd.Write(m_emu, SextW(dividend % divisor)); in operator ()()
1138 return inst.rd.Write(m_emu, SextW(dividend)); in operator ()()
1140 return inst.rd.Write(m_emu, SextW(dividend % divisor)); in operator ()()
1378 return inst.rd.Write(m_emu, 0x7ff8'0000'0000'0000); in FMV_f2i()
1380 return inst.rd.Write(m_emu, 0x7fc0'0000); in FMV_f2i()
1384 return inst.rd.Write(m_emu, bits); in FMV_f2i()
1386 return inst.rd.Write(m_emu, uint64_t(bits & 0xffff'ffff)); in FMV_f2i()
1407 return res && inst.rd.Write(m_emu, 0); in F_Compare()
1411 return res && inst.rd.Write(m_emu, 0); in F_Compare()
1415 return inst.rd.Write(m_emu, in F_Compare()
1418 return inst.rd.Write(m_emu, rs1.compare(rs2) == in F_Compare()
1421 return inst.rd.Write(m_emu, rs1.compare(rs2) != in F_Compare()
1462 return inst.rd.Write(m_emu, result); in FCLASS()
1503 return inst.rd.Write(m_emu, uint64_t(res)); in FCVT_i2f()