Lines Matching refs:write32
728 write32(buf, 0x3c190000); // lui $25, %hi(func) in writeTo()
729 write32(buf + 4, 0x08000000 | (s >> 2)); // j func in writeTo()
730 write32(buf + 8, 0x27390000); // addiu $25, $25, %lo(func) in writeTo()
731 write32(buf + 12, 0x00000000); // nop in writeTo()
799 write32(buf + 0, 0x3d600000 | (gotPltVA + 0x8000) >> 16); // lis r11,ha in writePPC32PltCallStub()
800 write32(buf + 4, 0x816b0000 | (uint16_t)gotPltVA); // lwz r11,l(r11) in writePPC32PltCallStub()
801 write32(buf + 8, 0x7d6903a6); // mtctr r11 in writePPC32PltCallStub()
802 write32(buf + 12, 0x4e800420); // bctr in writePPC32PltCallStub()
820 write32(buf + 0, 0x817e0000 | l); // lwz r11,l(r30) in writePPC32PltCallStub()
821 write32(buf + 4, 0x7d6903a6); // mtctr r11 in writePPC32PltCallStub()
822 write32(buf + 8, 0x4e800420); // bctr in writePPC32PltCallStub()
823 write32(buf + 12, 0x60000000); // nop in writePPC32PltCallStub()
825 write32(buf + 0, 0x3d7e0000 | ha); // addis r11,r30,ha in writePPC32PltCallStub()
826 write32(buf + 4, 0x816b0000 | l); // lwz r11,l(r11) in writePPC32PltCallStub()
827 write32(buf + 8, 0x7d6903a6); // mtctr r11 in writePPC32PltCallStub()
828 write32(buf + 12, 0x4e800420); // bctr in writePPC32PltCallStub()
866 write32(buf + 0, 0x7c0802a6); // mflr r12,0 in writeTo()
867 write32(buf + 4, 0x429f0005); // bcl r20,r31,.+4 in writeTo()
868 write32(buf + 8, 0x7d8802a6); // mtctr r12 in writeTo()
869 write32(buf + 12, 0x3d8c0000 | ha(off)); // addis r12,r12,off@ha in writeTo()
870 write32(buf + 16, 0x398c0000 | lo(off)); // addi r12,r12,off@l in writeTo()
871 write32(buf + 20, 0x7c0803a6); // mtlr r0 in writeTo()
874 write32(buf + 0, 0x3d800000 | ha(d)); // lis r12,d@ha in writeTo()
875 write32(buf + 4, 0x398c0000 | lo(d)); // addi r12,r12,d@l in writeTo()
878 write32(buf + 0, 0x7d8903a6); // mtctr r12 in writeTo()
879 write32(buf + 4, 0x4e800420); // bctr in writeTo()
886 write32(buf + 0, 0x3d820000 | offHa); // addis r12, r2, OffHa in writePPC64LoadAndBranch()
887 write32(buf + 4, 0xe98c0000 | offLo); // ld r12, OffLo(r12) in writePPC64LoadAndBranch()
888 write32(buf + 8, 0x7d8903a6); // mtctr r12 in writePPC64LoadAndBranch()
889 write32(buf + 12, 0x4e800420); // bctr in writePPC64LoadAndBranch()
895 write32(buf + 0, 0xf8410018); // std r2,24(r1) in writeTo()
913 write32(buf + 0, 0xf8410018); // std r2,24(r1) in writeTo()
916 write32(buf + 4, 0x48000000 | (offset & 0x03fffffc)); // b <offset> in writeTo()
924 write32(buf + 4, addis); // addis r12, r2 , top of offset in writeTo()
925 write32(buf + 8, addi); // addi r12, r12, bottom of offset in writeTo()
929 write32(buf + 4, addi); // addi r12, r2, offset in writeTo()
932 write32(buf + nextInstOffset, MTCTR_R12); // mtctr r12 in writeTo()
933 write32(buf + nextInstOffset + 4, BCTR); // bctr in writeTo()
962 write32(buf + 0, 0x7c0802a6); // mflr r12 in writeTo()
963 write32(buf + 4, 0x429f0005); // bcl 20,31,.+4 in writeTo()
964 write32(buf + 8, 0x7d6802a6); // mflr r11 in writeTo()
965 write32(buf + 12, 0x7d8803a6); // mtlr r12 in writeTo()
966 write32(buf + 16, 0x3d8b0000 | computeHiBits(off));// addis r12,r11,off@ha in writeTo()
967 write32(buf + 20, 0x398c0000 | (off & 0xffff)); // addi r12,r12,off@l in writeTo()
975 write32(buf + nextInstOffset, MTCTR_R12); // mtctr r12 in writeTo()
976 write32(buf + nextInstOffset + 4, BCTR); // bctr in writeTo()
1003 write32(buf + 0, 0x7c0802a6); // mflr r12 in writeTo()
1004 write32(buf + 4, 0x429f0005); // bcl 20,31,.+4 in writeTo()
1005 write32(buf + 8, 0x7d6802a6); // mflr r11 in writeTo()
1006 write32(buf + 12, 0x7d8803a6); // mtlr r12 in writeTo()
1007 write32(buf + 16, 0x3d8b0000 | computeHiBits(off)); // addis r12,r11,off@ha in writeTo()
1008 write32(buf + 20, 0x398c0000 | (off & 0xffff)); // addi r12,r12,off@l in writeTo()
1011 write32(buf + nextInstOffset, MTCTR_R12); // mtctr r12 in writeTo()
1012 write32(buf + nextInstOffset + 4, BCTR); // bctr in writeTo()