Lines Matching refs:write32le
184 write32le(trapInstr.data(), BREAK); // break 0 in LoongArch()
313 write32le(buf, in.plt->getVA()); in writeGotPlt()
321 write32le(buf, s.getVA()); in writeIgotPlt()
349 write32le(buf + 0, insn(PCADDU12I, R_T2, hi20(offset), 0)); in writePltHeader()
350 write32le(buf + 4, insn(sub, R_T1, R_T1, R_T3)); in writePltHeader()
351 write32le(buf + 8, insn(ld, R_T3, R_T2, lo12(offset))); in writePltHeader()
352 write32le(buf + 12, insn(addi, R_T1, R_T1, lo12(-target->pltHeaderSize - 12))); in writePltHeader()
353 write32le(buf + 16, insn(addi, R_T0, R_T2, lo12(offset))); in writePltHeader()
354 write32le(buf + 20, insn(srli, R_T1, R_T1, config->is64 ? 1 : 2)); in writePltHeader()
355 write32le(buf + 24, insn(ld, R_T0, R_T0, config->wordsize)); in writePltHeader()
356 write32le(buf + 28, insn(JIRL, R_ZERO, R_T3, 0)); in writePltHeader()
369 write32le(buf + 0, insn(PCADDU12I, R_T3, hi20(offset), 0)); in writePlt()
370 write32le(buf + 4, in writePlt()
372 write32le(buf + 8, insn(JIRL, R_T1, R_T3, 0)); in writePlt()
373 write32le(buf + 12, insn(ANDI, R_ZERO, R_ZERO, 0)); in writePlt()
558 write32le(loc, val); in relocate()
573 write32le(loc, setJ20(read32le(loc), val >> 2)); in relocate()
579 write32le(loc, setK16(read32le(loc), val >> 2)); in relocate()
585 write32le(loc, setD5k16(read32le(loc), val >> 2)); in relocate()
591 write32le(loc, setD10k16(read32le(loc), val >> 2)); in relocate()
608 write32le(loc, setJ20(read32le(loc), hi20)); in relocate()
609 write32le(loc + 4, setK16(read32le(loc + 4), lo16)); in relocate()
624 write32le(loc, setK16(read32le(loc), val >> 2)); in relocate()
637 write32le(loc, setK12(read32le(loc), extractBits(val, 11, 0))); in relocate()
654 write32le(loc, setJ20(read32le(loc), extractBits(val, 31, 12))); in relocate()
657 write32le(loc, setJ20(read32le(loc), extractBits(val + 0x800, 31, 12))); in relocate()
670 write32le(loc, setJ20(read32le(loc), extractBits(val, 51, 32))); in relocate()
683 write32le(loc, setK12(read32le(loc), extractBits(val, 63, 52))); in relocate()
696 write32le(loc, read32le(loc) + val); in relocate()
714 write32le(loc, read32le(loc) - val); in relocate()
735 write32le(loc + 4, val); in relocate()