Lines Matching refs:r17
279 // r12 = full 64-bit EA (r17 is clamped EA)
284 // r17 = EA, clamped to 32 bits if 32-bit mode fault (see also r12)
309 rlwinm r17,r20,21+3,24,28 // r17 <- RB*8 (if X-form)
313 ldx r23,r14,r17 // get (RB), if any
315 andc r17,r21,r19 // primary opcode in bits 20-25 if D, 0 if X
318 or r21,r15,r17 // r21 <- instruction if X, or bits 0-5 in bits 20-25 if D
320 rlwinm r17,r21,32-4,25,28 // shift opcode bits 21-24 to 25-28 (hash "AAAA" bits)
322 rlwimi r17,r21,0,29,29 // move opcode bit 29 into hash as start of "B" bit
326 xor r17,r17,r30 // bit 29 ("B") of hash is xor(bit29,bit30)
329 lwzx r30,r10,r17 // get address from branch table
342 and r17,r12,r15 // clamp EA to 32 bits if fault occured in 32-bit mode
503 and r17,r12,r15 // then re-clamp to 32 bits if necessary
522 and r17,r12,r15 // then re-clamp to 32 bits if necessary
536 rldicr r17,r17,0,63-5 // 32-byte align EA
539 rldicr r17,r17,0,63-7 // zero low 7 bits of EA
557 std r3,0(r17) // store into user space
559 addi r17,r17,8
580 and r17,r18,r15 // recompute EA as (RA|0), and clamp
590 and r17,r18,r15 // recompute EA as (RA|0), and clamp
619 add r4,r17,r3 // get EA of last operand byte
621 cmpld r4,r17 // address space wrap?
632 lbz r3,0(r17)
634 lbz r4,1(r17)
636 lbz r5,2(r17)
638 lbz r6,3(r17)
646 addi r17,r17,4 // bump EA
656 lbz r3,0(r17) // get 1st leftover byte
660 lbz r3,1(r17) // get 2nd byte
664 lbz r3,2(r17) // get 3rd byte
679 add r4,r17,r3 // get EA of last operand byte
681 cmpld r4,r17 // address space wrap?
698 stb r3,0(r17)
700 stb r4,1(r17)
702 stb r5,2(r17)
704 stb r30,3(r17)
708 addi r17,r17,4 // bump EA
718 stb r30,0(r17) // pack into user space
719 addi r17,r17,1 // bump user space ptr
730 addi r7,r17,1 // get EA of last byte
732 cmpld r7,r17 // address wrap?
739 addi r7,r17,3 // get EA of last byte
741 cmpld r7,r17 // address wrap?
748 addi r7,r17,7 // get EA of last byte
750 cmpld r7,r17 // address wrap?
789 addi r7,r17,1 // get EA of last byte
791 cmpld r7,r17 // address wrap?
798 addi r7,r17,3 // get EA of last byte
800 cmpld r7,r17 // address wrap?
807 addi r7,r17,7 // get EA of last byte
809 cmpld r7,r17 // address wrap?