• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/lld/ELF/Arch/

Lines Matching refs:write32

135     write32(ptr++, firstInsn + 0x200008 * (r - from));
138 write32(ptr++, insn);
372 write32(config->isLE ? loc : loc - 2, insn);
430 write32(trapInstr.data(), 0x7fe00008);
514 write32(loc, 0x60000000); // nop
515 write32(loc + 4, 0x38630000); // addi r3, r3
552 write32(loc, 0x60000000); // nop
553 write32(loc + 4, 0x38631000); // addi r3, r3, 4096
617 write32(loc - offset, 0x60000000); // nop
622 write32(loc - offset, 0x3C0D0000 | regNo); // addis RegNo, r13
634 write32(loc, ((dFormOp << 26) | (read32(loc) & 0x03FFFFFF)));
761 write32(buf + 0, 0x7c0802a6); // mflr r0
762 write32(buf + 4, 0x429f0005); // bcl 20,4*cr7+so,8 <_glink+0x8>
763 write32(buf + 8, 0x7d6802a6); // mflr r11
764 write32(buf + 12, 0x7c0803a6); // mtlr r0
765 write32(buf + 16, 0x7d8b6050); // subf r12, r11, r12
766 write32(buf + 20, 0x380cffcc); // subi r0,r12,52
767 write32(buf + 24, 0x7800f082); // srdi r0,r0,62,2
768 write32(buf + 28, 0xe98b002c); // ld r12,44(r11)
769 write32(buf + 32, 0x7d6c5a14); // add r11,r12,r11
770 write32(buf + 36, 0xe98b0000); // ld r12,0(r11)
771 write32(buf + 40, 0xe96b0008); // ld r11,8(r11)
772 write32(buf + 44, 0x7d8903a6); // mtctr r12
773 write32(buf + 48, 0x4e800420); // bctr
786 write32(buf, 0x48000000 | ((-offset) & 0x03FFFFFc));
900 write32(loc, val);
984 write32(loc, val);
995 write32(loc, (read32(loc) & ~mask) | (val & mask));
1003 write32(loc, (read32(loc) & ~mask) | (val & mask));
1136 write32(loc, 0x60000000); // bl __tls_get_addr(sym@tlsgd) --> nop
1137 write32(loc + 4, 0x7c636A14); // nop --> add r3, r3, r13
1238 write32(loc + 4, 0x3D810000 | (uint16_t)hiImm);
1241 write32(loc + 8, secondInstr);
1244 write32(loc + 4, (0x39810000) | (uint16_t)loImm);
1245 write32(loc + 8, 0x60000000);