/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | Emulate64.s | 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,r1 [all...] |
H A D | start.s | 117 li r17,0 ; Clear this out 119 mtspr tbl,r17 ; Clear bottom so we do not tick 137 lwz r17,pfAvailable(r30) ; Get the available bits 138 rlwinm. r0,r17,0,pfValidb,pfValidb ; Have we initialized the feature flags yet? 194 lwz r17,ptCPUCap(r26) ; Get the default cpu capabilities 195 stw r17, 0(r18) ; Save the default value in _cpu_capabilities 197 lwz r17,ptFeatures(r26) ; Pick up the features 254 notFirst: lwz r17,pfAvailable(r30) ; Get our features 260 ori r17,r17,lo1 [all...] |
H A D | _setjmp.s | 64 stw r17, 20(ARG0) 136 lwz r17, 20(ARG0)
|
H A D | Emulate.s | 401 rlwinm r17,r18,31,1,29 ; Convert doublword based index to words 403 subfic r17,r17,32*4 ; Calculate the length of the transfer 414 aaLmwNxt: cmplwi cr1,r17,8*4 ; Is there enough to move 8? 416 subi r17,r17,8*4 ; Back off for another hunk 475 aaLmwNxtH: cmplwi cr1,r17,4*4 ; Do we have 4 left? 478 subi r17,r17,4*4 ; Set count properly 513 aaLmwL4: or. r5,r17,r2 [all...] |
H A D | vmachmon_asm.s | 466 lwz r17,vmmFlags(r27) ; Get the status flags 521 rlwimi r15,r17,32-(floatCngbit-vmmFloatCngdb),floatCngbit,vectorCngbit ; Shift and insert changed bits 523 rlwimi r17,r11,8,24,31 ; Save the old spf flags 528 stw r17,vmmFlags(r27) ; Set the status flags 532 lwz r17,vmmContextKern(r27) ; Get the comm area back 534 lwz r15,vmmCntrl(r17) ; Get the control flags again 572 dcbt r14,r17 ; Touch in first line of new stuff 590 la r3,vmmppcFPRs(r17) ; Point to the source 596 stw r15,vmmCntrl(r17) ; Save the control flags sans vmmFloatLoad 598 lwz r14,vmmStat(r17) ; Ge [all...] |
H A D | status.c | 171 ts->r17 = (unsigned int)sv->save_r17; 243 xts->r17 = sv->save_r17; 492 ts->r17 = (unsigned int)sv->save_r17; 564 xts->r17 = sv->save_r17; 760 genuser->save_r17 = (uint64_t)ts->r17; 818 genuser->save_r17 = xts->r17;
|
H A D | lowmem_vectors.s | 1369 stw r17,saver17+4(r13) ; Save this one 1510 lwz r17,ruptStamp+4(r2) ; Get the bottom of time stamp 1531 stw r17,LTR_timeLo(r20) ; Set the lower part of TB 1533 mfsrr0 r17 ; Get SRR0 back, it is still good 1544 stw r17,LTR_srr0+4(r20) ; Save the SSR0 1548 mfctr r17 ; Get the CTR (still good in register) 1552 stw r17,LTR_ctr+4(r20) ; Save off the CTR 1564 addi r17,r20,32 ; Second line 1567 dcbst br0,r17 ; Force to memory 1568 addi r17,r1 [all...] |
H A D | cswtch.s | 553 mfsprg r17,1 ; Get the current activation 554 lwz r26,ACT_PER_PROC(r17) ; Get the per_proc block 564 lwz r27,ACT_MACT_PCB(r17) ; Get the current level 565 lwz r29,curctx(r17) ; Grab the current context anchor of the current thread 755 lwz r15,ACT_MACT_PCB(r17) ; Get the current level of the "new" one 872 lwz r10,ACT_MACT_SPF(r17) ; Get the act special flags 880 stw r10,ACT_MACT_SPF(r17) ; Set the activation copy 1294 mfsprg r17,1 ; Get the current activation 1295 lwz r26,ACT_PER_PROC(r17) ; Get the per_proc block 1305 lwz r27,ACT_MACT_PCB(r17) ; Ge [all...] |
H A D | hw_vm.s | 142 stw r17,FM_ARG0+0x00(r1) ; Save a register 181 mr r17,r11 ; Save the MSR 343 mtmsr r17 ; Restore enables/translation/etc. 347 hamR64: mtmsrd r17 ; Restore enables/translation/etc. 351 lwz r17,FM_ARG0+0x00(r1) ; Save a register 529 stw r17,FM_ARG0+0x08(r1) ; Save a register 573 mr r17,r11 ; Save the MSR 811 mtmsr r17 ; Restore enables/translation/etc. 815 hrmSF1z: mtmsrd r17 ; Restore enables/translation/etc. 841 mtmsr r17 ; Restor [all...] |
H A D | Firmware.s | 1865 rendrow: rlwinm r17,r15,16,0,0 /* Get the next font pixel in the row */ 1867 srawi r17,r17,31 /* Fill with 1s if black and 0s if white (reversed) */ 1870 srw r17,r17,r9 /* Isolate one pixels worth of black or white */ 1873 or r14,r14,r17 /* Put in the pixel */
|
H A D | skiplists.s | 849 mr r17,r11 867 mtmsr r17 ; Restore enables/translation/etc. 906 stw r17,0x088+4(r19) 938 mslvc64a: mtmsrd r17 ; Restore enables/translation/etc. 958 std r17,0x088(r19)
|
H A D | hw_exception.s | 327 lwz r17,PP_ISTACKPTR(r25) ; Get interrupt stack pointer 329 mr. r17,r17 ; Are we on interrupt stack?
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/ppc/ |
H A D | _types.h | 68 unsigned int r17; member in struct:ppc_thread_state 115 unsigned long long r17; member in struct:ppc_thread_state64
|
H A D | _structs.h | 113 unsigned int r17; variable 212 unsigned long long r17; variable
|
/macosx-10.5.8/xnu-1228.15.4/libsa/ppc/ |
H A D | setjmp.s | 67 stw r17, 20(ARG0) 139 lwz r17, 20(ARG0)
|
/macosx-10.5.8/xnu-1228.15.4/EXTERNAL_HEADERS/architecture/ppc/ |
H A D | reg_help.h | 70 #define s13 r17
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/chud/ppc/ |
H A D | chud_thread_ppc.c | 82 ts->r17 = (unsigned int)sv->save_r17; 134 xts->r17 = sv->save_r17; 199 sv->save_r17 = (uint64_t)ts->r17; 247 sv->save_r17 = xts->r17;
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/ppc/ |
H A D | kdp_machdep.c | 166 state->r17 = (unsigned int)saved_state->save_r17; 217 state->r17 = saved_state->save_r17; 300 saved_state->save_r17 = state->r17; 349 saved_state->save_r17 = state->r17;
|