Lines Matching refs:r31
471 // using compare instructions on this ptr. This mapped ptr is kept globally in r31, so there
631 stw r31,kkR31Save(r1) // we use r31 globally for mapped user ptr
651 li r31,0 // no mapped ptr yet
693 mr r31,r4 // r31 <- mapped ptr into user space (may be 64-bit)
696 rldimi r31,r3,32,0 // slam high-order bits into mapped ptr
710 mr r3,r31 // source is mapped ptr
714 mr r4,r31 // dest is mapped ptr into user space
721 // r31 = mapped ptr returned by MapUserMemoryWindow
745 lwz r31,kkR31Save(r1) // restore callers r31
783 // r31 = mapped ptr returned by MapUserMemoryWindow
918 // r31 = mapped ptr returned by MapUserMemoryWindow
1019 stw r31,FM_ARG0+0x14(r1) // save non-volatile r31
1032 // r31: byte count to copy
1036 mr r31,r7 // copy size to somewhere non-volatile
1044 cntlzw r0,r31 // count leading zeroes in byte count
1049 cmplwi r31,0 // byte count zero?
1158 mr r5,r31 // r5 <- count (in bytes)
1165 mr r5,r31 // r5 <- count (in bytes)
1174 mr r5,r31 // r5 <- bytes to copy
1188 mr r5,r31 // r5 <- count (in bytes)
1195 mr r5,r31 // r5 <- count (in bytes)
1214 mr r27,r31 // r27 <- byte count
1242 mr r27,r31 // r27 <- byte count
1286 lwz r31,FM_ARG0+0x14(r1) // restore non-volatile r31