Lines Matching refs:write32

190   write32(Loc - (Config->EKind == ELF64BEKind ? 2 : 0), Instr);  in writeInstrFromHalf16()
234 write32(TrapInstr.data(), 0x7fe00008); in PPC64()
282 write32(Loc, 0x60000000); // nop in relaxTlsGdToLe()
283 write32(Loc + 4, 0x38630000); // addi r3, r3 in relaxTlsGdToLe()
319 write32(Loc, 0x60000000); // nop in relaxTlsLdToLe()
320 write32(Loc + 4, 0x38631000); // addi r3, r3, 4096 in relaxTlsLdToLe()
388 write32(Loc - Offset, 0x60000000); // nop in relaxTlsIeToLe()
393 write32(Loc - Offset, 0x3C0D0000 | RegNo); // addis RegNo, r13 in relaxTlsIeToLe()
403 write32(Loc, ((DFormOp << 26) | (read32(Loc) & 0x03FFFFFF))); in relaxTlsIeToLe()
500 write32(Buf + 0, 0x7c0802a6); // mflr r0 in writePltHeader()
501 write32(Buf + 4, 0x429f0005); // bcl 20,4*cr7+so,8 <_glink+0x8> in writePltHeader()
502 write32(Buf + 8, 0x7d6802a6); // mflr r11 in writePltHeader()
503 write32(Buf + 12, 0x7c0803a6); // mtlr r0 in writePltHeader()
504 write32(Buf + 16, 0x7d8b6050); // subf r12, r11, r12 in writePltHeader()
505 write32(Buf + 20, 0x380cffcc); // subi r0,r12,52 in writePltHeader()
506 write32(Buf + 24, 0x7800f082); // srdi r0,r0,62,2 in writePltHeader()
507 write32(Buf + 28, 0xe98b002c); // ld r12,44(r11) in writePltHeader()
508 write32(Buf + 32, 0x7d6c5a14); // add r11,r12,r11 in writePltHeader()
509 write32(Buf + 36, 0xe98b0000); // ld r12,0(r11) in writePltHeader()
510 write32(Buf + 40, 0xe96b0008); // ld r11,8(r11) in writePltHeader()
511 write32(Buf + 44, 0x7d8903a6); // mtctr r12 in writePltHeader()
512 write32(Buf + 48, 0x4e800420); // bctr in writePltHeader()
526 write32(Buf, 0x48000000 | ((-Offset) & 0x03FFFFFc)); in writePlt()
715 write32(Loc, Val); in relocateOne()
726 write32(Loc, (read32(Loc) & ~Mask) | (Val & Mask)); in relocateOne()
733 write32(Loc, (read32(Loc) & ~Mask) | (Val & Mask)); in relocateOne()
825 write32(Loc, 0x60000000); // bl __tls_get_addr(sym@tlsgd) --> nop in relaxTlsGdToIe()
826 write32(Loc + 4, 0x7c636A14); // nop --> add r3, r3, r13 in relaxTlsGdToIe()
927 write32(Loc + 4, 0x3D810000 | (uint16_t)HiImm); in adjustPrologueForCrossSplitStack()
930 write32(Loc + 8, SecondInstr); in adjustPrologueForCrossSplitStack()
933 write32(Loc + 4, (0x39810000) | (uint16_t)LoImm); in adjustPrologueForCrossSplitStack()
934 write32(Loc + 8, 0x60000000); in adjustPrologueForCrossSplitStack()