• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/

Lines Matching refs:r21

209         lwz		r21,spcFlags(r31)						// grab the special flags
214 rlwinm. r0,r21,0,runningVMbit,runningVMbit // Are we running a VM?
288 // r21 = RT * 8 (ie, reg# not reg value)
304 rlwinm r21,r20,6+6,20,25 // move the primary opcode (bits 0-6) to bits 20-25
306 xori r19,r21,0x07C0 // iff primary opcode is 31, set r19 to 0
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
323 rlwinm r30,r21,1,29,29 // position opcode bit 30 in position 29
330 mtcrf 0x01,r21 // move opcode bits 28-31 to CR7
333 mtcrf 0x02,r21 // move opcode bits 24-27 to CR6 (kUpdate is bit 25)
338 rlwinm r21,r20,11+3,24,28 // r21 <- RT * 8
343 rlwimi r22,r21,2,22,26 // move RT into aaFPopTable address (which is 1KB aligned)
407 stdx r30,r14,r21 // store into RT slot in register file
416 stdx r30,r14,r21 // store into RT slot in register file
426 stdx r3,r14,r21 // store into RT slot in register file
433 ldx r30,r14,r21 // get RT
441 addi r21,r21,6 // point to low two bytes of RT
442 lhbrx r30,r14,r21 // load and reverse
454 stdx r30,r14,r21 // update register file
465 stdx r30,r14,r21 // update register file
476 stdx r3,r14,r21 // update register file
483 ldx r30,r14,r21 // get RT
491 addi r21,r21,4 // point to low word of RT
492 lwbrx r30,r14,r21 // load and reverse
508 stdx r30,r14,r21 // update register file
525 ldx r30,r14,r21 // get RT
570 subfic r22,r21,32*8 // how many regs to load or store?
647 stdx r30,r14,r21 // pack into register file
648 addi r21,r21,8 // bump register file offset
649 rlwinm r21,r21,0,24,28 // wrap around to 0
670 stdx r30,r14,r21 // pack partially-filled word into register file
690 ldx r30,r14,r21 // get next register
691 addi r21,r21,8 // bump register file offset
692 rlwinm r21,r21,0,24,28 // wrap around to 0
712 ldx r30,r14,r21 // get last register