Lines Matching refs:write32

72   write32(config->isLE ? loc : loc - 2, insn);  in writeFromHalf16()
98 write32(buf + 4 * i, 0x48000000 | 4 * (numEntries - i)); in writePPC32GlinkSection()
109 write32(buf + 0, 0x3d6b0000 | ha(afterBcl)); // addis r11,r11,1f-glink@ha in writePPC32GlinkSection()
110 write32(buf + 4, 0x7c0802a6); // mflr r0 in writePPC32GlinkSection()
111 write32(buf + 8, 0x429f0005); // bcl 20,30,.+4 in writePPC32GlinkSection()
112 write32(buf + 12, 0x396b0000 | lo(afterBcl)); // 1: addi r11,r11,1b-glink@l in writePPC32GlinkSection()
113 write32(buf + 16, 0x7d8802a6); // mflr r12 in writePPC32GlinkSection()
114 write32(buf + 20, 0x7c0803a6); // mtlr r0 in writePPC32GlinkSection()
115 write32(buf + 24, 0x7d6c5850); // sub r11,r11,r12 in writePPC32GlinkSection()
116 write32(buf + 28, 0x3d8c0000 | ha(gotBcl)); // addis 12,12,GOT+4-1b@ha in writePPC32GlinkSection()
118 write32(buf + 32, 0x800c0000 | lo(gotBcl)); // lwz r0,r12,GOT+4-1b@l(r12) in writePPC32GlinkSection()
119 write32(buf + 36, in writePPC32GlinkSection()
122 write32(buf + 32, 0x840c0000 | lo(gotBcl)); // lwzu r0,r12,GOT+4-1b@l(r12) in writePPC32GlinkSection()
123 write32(buf + 36, 0x818c0000 | 4); // lwz r12,r12,4(r12) in writePPC32GlinkSection()
125 write32(buf + 40, 0x7c0903a6); // mtctr 0 in writePPC32GlinkSection()
126 write32(buf + 44, 0x7c0b5a14); // add r0,11,11 in writePPC32GlinkSection()
127 write32(buf + 48, 0x7d605a14); // add r11,0,11 in writePPC32GlinkSection()
128 write32(buf + 52, 0x4e800420); // bctr in writePPC32GlinkSection()
131 write32(buf + 0, 0x3d800000 | ha(got + 4)); // lis r12,GOT+4@ha in writePPC32GlinkSection()
132 write32(buf + 4, 0x3d6b0000 | ha(-glink)); // addis r11,r11,-glink@ha in writePPC32GlinkSection()
134 write32(buf + 8, 0x800c0000 | lo(got + 4)); // lwz r0,GOT+4@l(r12) in writePPC32GlinkSection()
136 write32(buf + 8, 0x840c0000 | lo(got + 4)); // lwzu r0,GOT+4@l(r12) in writePPC32GlinkSection()
137 write32(buf + 12, 0x396b0000 | lo(-glink)); // addi r11,r11,-glink@l in writePPC32GlinkSection()
138 write32(buf + 16, 0x7c0903a6); // mtctr r0 in writePPC32GlinkSection()
139 write32(buf + 20, 0x7c0b5a14); // add r0,r11,r11 in writePPC32GlinkSection()
141 write32(buf + 24, 0x818c0000 | lo(got + 8)); // lwz r12,GOT+8@l(r12) in writePPC32GlinkSection()
143 write32(buf + 24, 0x818c0000 | 4); // lwz r12,4(r12) in writePPC32GlinkSection()
144 write32(buf + 28, 0x7d605a14); // add r11,r0,r11 in writePPC32GlinkSection()
145 write32(buf + 32, 0x4e800420); // bctr in writePPC32GlinkSection()
151 write32(buf, 0x60000000); in writePPC32GlinkSection()
176 write32(trapInstr.data(), 0x7fe00008); in PPC()
190 write32(buf, mainPart->dynamic->getVA()); in writeGotHeader()
195 write32(buf, in.plt->getVA() + in.plt->headerSize + 4 * s.getPltIdx()); in writeGotPlt()
355 write32(loc, val); in relocate()
361 write32(loc, (read32(loc) & ~mask) | (val & mask)); in relocate()
371 write32(loc, (read32(loc) & ~mask) | (val & mask)); in relocate()
413 write32(loc, 0x7c631214); in relaxTlsGdToIe()
429 write32(loc, 0x38630000 | lo(val)); in relaxTlsGdToLe()
447 write32(loc, 0x38631000); in relaxTlsLdToLe()
477 write32(loc, (dFormOp << 26) | (insn & 0x03ff0000) | lo(val)); in relaxTlsIeToLe()