Lines Matching refs:write32
907 write32(buf, 0x3c190000); // lui $25, %hi(func) in writeTo()
908 write32(buf + 4, 0x08000000 | (s >> 2)); // j func in writeTo()
909 write32(buf + 8, 0x27390000); // addiu $25, $25, %lo(func) in writeTo()
910 write32(buf + 12, 0x00000000); // nop in writeTo()
978 write32(buf + 0, 0x3d600000 | (gotPltVA + 0x8000) >> 16); // lis r11,ha in writePPC32PltCallStub()
979 write32(buf + 4, 0x816b0000 | (uint16_t)gotPltVA); // lwz r11,l(r11) in writePPC32PltCallStub()
980 write32(buf + 8, 0x7d6903a6); // mtctr r11 in writePPC32PltCallStub()
981 write32(buf + 12, 0x4e800420); // bctr in writePPC32PltCallStub()
999 write32(buf + 0, 0x817e0000 | l); // lwz r11,l(r30) in writePPC32PltCallStub()
1000 write32(buf + 4, 0x7d6903a6); // mtctr r11 in writePPC32PltCallStub()
1001 write32(buf + 8, 0x4e800420); // bctr in writePPC32PltCallStub()
1002 write32(buf + 12, 0x60000000); // nop in writePPC32PltCallStub()
1004 write32(buf + 0, 0x3d7e0000 | ha); // addis r11,r30,ha in writePPC32PltCallStub()
1005 write32(buf + 4, 0x816b0000 | l); // lwz r11,l(r11) in writePPC32PltCallStub()
1006 write32(buf + 8, 0x7d6903a6); // mtctr r11 in writePPC32PltCallStub()
1007 write32(buf + 12, 0x4e800420); // bctr in writePPC32PltCallStub()
1045 write32(buf + 0, 0x7c0802a6); // mflr r12,0 in writeTo()
1046 write32(buf + 4, 0x429f0005); // bcl r20,r31,.+4 in writeTo()
1047 write32(buf + 8, 0x7d8802a6); // mtctr r12 in writeTo()
1048 write32(buf + 12, 0x3d8c0000 | ha(off)); // addis r12,r12,off@ha in writeTo()
1049 write32(buf + 16, 0x398c0000 | lo(off)); // addi r12,r12,off@l in writeTo()
1050 write32(buf + 20, 0x7c0803a6); // mtlr r0 in writeTo()
1053 write32(buf + 0, 0x3d800000 | ha(d)); // lis r12,d@ha in writeTo()
1054 write32(buf + 4, 0x398c0000 | lo(d)); // addi r12,r12,d@l in writeTo()
1057 write32(buf + 0, 0x7d8903a6); // mtctr r12 in writeTo()
1058 write32(buf + 4, 0x4e800420); // bctr in writeTo()
1065 write32(buf + 0, 0x3d820000 | offHa); // addis r12, r2, OffHa in writePPC64LoadAndBranch()
1066 write32(buf + 4, 0xe98c0000 | offLo); // ld r12, OffLo(r12) in writePPC64LoadAndBranch()
1067 write32(buf + 8, 0x7d8903a6); // mtctr r12 in writePPC64LoadAndBranch()
1068 write32(buf + 12, 0x4e800420); // bctr in writePPC64LoadAndBranch()
1074 write32(buf + 0, 0xf8410018); // std r2,24(r1) in writeTo()
1092 write32(buf + 0, 0xf8410018); // std r2,24(r1) in writeTo()
1095 write32(buf + 4, 0x48000000 | (offset & 0x03fffffc)); // b <offset> in writeTo()
1103 write32(buf + 4, addis); // addis r12, r2 , top of offset in writeTo()
1104 write32(buf + 8, addi); // addi r12, r12, bottom of offset in writeTo()
1108 write32(buf + 4, addi); // addi r12, r2, offset in writeTo()
1111 write32(buf + nextInstOffset, MTCTR_R12); // mtctr r12 in writeTo()
1112 write32(buf + nextInstOffset + 4, BCTR); // bctr in writeTo()
1141 write32(buf + 0, 0x7c0802a6); // mflr r12 in writeTo()
1142 write32(buf + 4, 0x429f0005); // bcl 20,31,.+4 in writeTo()
1143 write32(buf + 8, 0x7d6802a6); // mflr r11 in writeTo()
1144 write32(buf + 12, 0x7d8803a6); // mtlr r12 in writeTo()
1145 write32(buf + 16, 0x3d8b0000 | computeHiBits(off));// addis r12,r11,off@ha in writeTo()
1146 write32(buf + 20, 0x398c0000 | (off & 0xffff)); // addi r12,r12,off@l in writeTo()
1154 write32(buf + nextInstOffset, MTCTR_R12); // mtctr r12 in writeTo()
1155 write32(buf + nextInstOffset + 4, BCTR); // bctr in writeTo()
1182 write32(buf + 0, 0x7c0802a6); // mflr r12 in writeTo()
1183 write32(buf + 4, 0x429f0005); // bcl 20,31,.+4 in writeTo()
1184 write32(buf + 8, 0x7d6802a6); // mflr r11 in writeTo()
1185 write32(buf + 12, 0x7d8803a6); // mtlr r12 in writeTo()
1186 write32(buf + 16, 0x3d8b0000 | computeHiBits(off)); // addis r12,r11,off@ha in writeTo()
1187 write32(buf + 20, 0x398c0000 | (off & 0xffff)); // addi r12,r12,off@l in writeTo()
1190 write32(buf + nextInstOffset, MTCTR_R12); // mtctr r12 in writeTo()
1191 write32(buf + nextInstOffset + 4, BCTR); // bctr in writeTo()