Lines Matching refs:r28
1016 stw r28,FM_ARG0+0x08(r1) // save non-volatile r28
1029 // r28: destination virtual address
1052 mr r28,r30 // assume destination is virtual
1054 mr r28,r29 // no, so source must be virtual
1060 rldicl r4,r28,32,32 // r4, r5 <- addr64_t virtual address
1061 rldicl r5,r28,0,32
1067 rlwinm r28,r3,0,1,0 // convert relocated addr64_t virtual address
1068 rlwimi r28,r4,0,0,31 // into a single 64-bit scalar
1086 // We're now holding the virtual operand's pmap_t in r27 and its virtual address in r28. We now
1092 rldicl r4,r28,32,32 // r4, r5 <- addr64_t va
1093 rldicl r5,r28,0,32
1097 std r28,FM_ARG0+0x30(r1) // preserve 64-bit r28 across 32-bit calls
1109 ld r28,FM_ARG0+0x30(r1) // restore 64-bit r28
1116 mr r27,r28 // make virtual operand BOTH source AND destination
1128 add r28,r30,r6 // relocate physical destination into physical window
1163 rldicl r3,r28,32,32 // r3, r4 <- addr64_t destination virtual address
1164 rldicl r4,r28,0,32
1173 mr r4,r28 // r4 <- destination virtual address
1193 rldicl r3,r28,32,32 // r3, r4 <- addr64_t destination virtual address
1194 rldicl r4,r28,0,32
1280 lwz r28,FM_ARG0+0x08(r1) // restore non-volatile r28