Lines Matching refs:r7
115 subic. r5,r7,4 // a word to copy?
241 li r7,48 // another offset
247 stvx v3,r7,r9
263 lvx v3,r7,r3 // offset 48
269 stvx v3,r7,r4 // offset 48
292 lvx v3,r7,r9
314 li r7,48 // another offset
317 stvx v3,r7,r9
326 stvx v7,r7,r9
340 lvx v3,r7,r3 // offset 48
345 lvx v7,r7,r3 // offset 112
350 stvx v3,r7,r4 // offset 48
355 stvx v7,r7,r4 // offset 112
377 lvx v3,r7,r9
382 lvx v7,r7,r9
408 ld r7,32(r3)
417 std r7,32(r4)
426 ld r7,96(r3)
437 std r7,96(r4)
502 * vm_size_t* count; // r7
513 stw r0,0(r7) // initialize #bytes moved
525 * vm_size_t* count; // r7
540 stw r0,0(r7) // initialize #bytes moved
608 // r7 = count output ptr (if kkString set)
630 stw r7,kkCountPtr(r1)
799 li r7,-1
802 srw r7,r7,r9 // get mask for bytes in first word
811 orc r8,r5,r7 // map bytes preceeding first source byte into 0xFF
819 andc r7,r11,r8 // r7 = ~data & 0x80808080
821 and. r7,r9,r7 // if r7==0, then all bytes in r8 are nonzero
848 andc r7,r11,r8 // r7 = ~data & 0x80808080
849 and. r7,r9,r7 // r7 = r9 & r7 ("." ok even in 64-bit mode)
850 bdnzt cr0_eq,copyinstr5 // if r7==0, then all bytes in r8 are nonzero
860 andc r7,r11,r8 // r7 = ~data & 0x80808080
861 and. r7,r9,r7 // r7 = r9 & r7 ("." ok even in 64-bit mode)
863 bdnzt cr0_eq,copyinstr6 // if r7==0, then all bytes are nonzero
871 // r7 = computed vector of 0x00 and 0x80 bytes
879 andc r7,r7,r2 // turn off false hits from 0x0100 worst case
881 srwi r7,r7,8 // we want to count the 0 as a byte xferred
883 cntlzw r7,r7 // now we can find the 0 byte (ie, the 0x80)
885 srwi r7,r7,3 // convert 8,16,24,32 to 1,2,3,4
886 add r3,r3,r7 // now r3 points one past 0 byte, or at 1st byte not xferred
936 * size_t size; // r7
1036 mr r31,r7 // copy size to somewhere non-volatile
1095 li r7,1 // r7 <- int full, search nested mappings