/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | db_asm.s | 52 lis r7,hi16(MASK(MSR_VEC)) 53 ori r7,r7,lo16(MASK(MSR_FP)) 55 andc r6,r6,r7 ; Force FP and vec off 56 ori r7,r7,lo16(MASK(MSR_DR)) ; Set the DR bit 57 andc r7,r6,r7 ; Force DR off 58 mtmsr r7 68 lwz r7, [all...] |
H A D | mcount.s | 58 mfsprg r7,1 ; Get the current activation 59 lwz r7,ACT_PER_PROC(r7) ; Get the per_proc block 60 lhz r6,PP_CPU_FLAGS(r7) ; Get cpu flags 64 sth r5,PP_CPU_FLAGS(r7) ; Update cpu_flags 69 mfsprg r7,1 ; Get the current activation 70 lwz r7,ACT_PER_PROC(r7) ; Get the per_proc block 71 lhz r6,PP_CPU_FLAGS(r7) ; Get CPU number 74 sth r6,PP_CPU_FLAGS(r7) ; Sav [all...] |
H A D | Firmware.s | 200 li r7,1 ; Get set for it 204 rldimi r8,r7,63,MSR_SF_BIT ; Set SF bit (bit 0) 219 lwz r7,8(r3) /* Get word 2 */ 240 stw r7,8(r4) /* Set word 2 */ 275 lwz r7,12(r3) /* Get DBAT 1 low */ 285 mtdbatl 1,r7 /* Load DBAT 1 low */ 318 lwz r7,12(r3) /* Get IBAT 1 low */ 328 mtibatl 1,r7 /* Load IBAT 1 low */ 355 mr r6,r7 453 li r7, [all...] |
H A D | bzero.s | 113 neg r7,r3 // start to compute #bytes to align 115 andi. r0,r7,7 // get #bytes to doubleword align 145 // r7-r9 = temps 160 neg r7,r3 // start to compute #bytes to align 166 rlwinm r0,r7,0,0x1F // get #bytes to 32-byte align 167 rlwinm r9,r7,0,0x7F // get #bytes to 128-byte align 261 // r7 = neg(r5) 267 rlwinm r0,r7,0,0xF // r0 <- #bytes to 16-byte align 274 sub. r7,r9,r0 // get #bytes remaining to 128-byte align 284 subic. r7,r [all...] |
H A D | Emulate64.s | 730 addi r7,r17,1 // get EA of last byte 731 and r7,r7,r15 // clamp 732 cmpld r7,r17 // address wrap? 739 addi r7,r17,3 // get EA of last byte 740 and r7,r7,r15 // clamp 741 cmpld r7,r17 // address wrap? 748 addi r7,r17,7 // get EA of last byte 749 and r7,r [all...] |
H A D | bcopy.s | 86 subi r0,r7,1 ; get length - 1 89 mr r5,r7 ; Get the length into the right register 96 xor r7,r11,r3 ; See if we went to next page 98 or r0,r7,r8 ; Combine wrap 103 li r7,2 ; Set validity flags 109 rlwimi r7,r11,0,0,14 ; Set sink upper DBAT value 116 mtdbatu 0,r7 ; Set sink upper DBAT 172 mr r5,r7 ; Get the length into the right register 407 rlwinm r7,r9,0,0x1F ; get bytes to 32-byte-align destination 408 andc. r0,r7,r [all...] |
H A D | movc.s | 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,r [all...] |
H A D | hibernate_restore.s | 55 srwi r10,r7,5 ; r10 <- 32-byte chunks to xfer 63 lwz r7,8(r4) 73 stw r7,8(r6) 116 srwi r10,r7,7 ; r10 <- 128-byte chunks to xfer 124 ld r7,16(r3) 134 std r7,16(r4) 143 ld r7,80(r3) 152 std r7,80(r4)
|
H A D | atomic_switch.s | 116 lwz r7,ACT_MACT_SPF(r13) ; Get special flags 118 rlwinm r7,r7,0,bbNoMachSCbit+1,bbNoMachSCbit-1 122 stw r7,ACT_MACT_SPF(r13) ; Update special flags 123 stw r7,spcFlags(r2) ; Update per_proc version 186 lwz r7,ACT_MACT_SPF(r13) ; Get special flags 189 ori r7,r7,(0x8000 >> (bbNoMachSCbit - 16)) ; Disable Mach SCs for Blue Box 227 stw r7,ACT_MACT_SPF(r13) ; Update special flags 228 stw r7,spcFlag [all...] |
H A D | savearea_asm.s | 84 mr r7,r5 85 std r7,savemisc1(r8) ; Link this one 86 ld r5,SAVprev(r7) ; Get the next 87 mr r8,r7 97 mr r7,r5 98 std r7,savemisc1(r8) ; Link this one 99 ld r5,SAVprev(r7) ; Get the next 100 mr r8,r7 118 mr r7,r5 119 stw r7,savemisc [all...] |
H A D | hw_lock.s | 57 li r7,0 __ASMNL__ \ 201 ori r7,r0,lo16(MASK(MSR_EE)) ; Get EE bit on too 203 andc r7,r9,r7 ; Clear EE as well 204 mtmsr r7 ; Turn off interruptions 209 lockspin1: mtmsr r7 ; Turn off interruptions 370 subi r7,r7,128 ; Back off elapsed time from timeout value 371 or r7,r7,r [all...] |
/macosx-10.5.8/xnu-1228.15.4/osfmk/console/ppc/ |
H A D | video_scroll.s | 51 ori r7,r0,1<<(31-MSR_FP_BIT) /* Turn on floating point */ 53 rlwinm r7,r7,0,MSR_EE_BIT+1,MSR_EE_BIT-1 /* Turn off interrupts */ 56 mtmsr r7 /* Turn on FPU */ 104 ori r7,r0,1<<(31-MSR_FP_BIT) /* Turn on floating point */ 106 rlwinm r7,r7,0,MSR_EE_BIT+1,MSR_EE_BIT-1 /* Turn off interrupts */ 109 mtmsr r7 /* Turn on FPU */
|
/macosx-10.5.8/xnu-1228.15.4/libsyscall/custom/ |
H A D | __ptrace.s | 35 li r7,0 37 stw r7,0(r8)
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/commpage/ |
H A D | atomic.s | 67 lwarx r7,0,r5 68 cmplw r7,r3 85 lwarx r7,0,r5 86 cmplw r7,r3 105 ldarx r7,0,r5 106 cmpld r7,r3 125 lwarx r7,0,r5 126 cmplw r7,r3 145 lwarx r7,0,r5 146 cmplw r7,r [all...] |
H A D | cacheflush.s | 82 mr r7,r3 // copy ptr 95 icbi 0,r7 96 add r7,r7,r5
|
H A D | gettimeofday.s | 126 lwz r7,rzUSeconds+4(r1) // r7 <- useconds since timestamp 130 stw r7,4(r3) 184 lwz r7,rzUSeconds+4(r1) // r7 <- useconds since timestamp 188 stw r7,4(r3) 242 lwz r7,rzUSeconds+4(r1) // r7 <- useconds since timestamp 246 stw r7,8(r3)
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/ |
H A D | munge.s | 88 ld r7,2*8+0(r3) 97 std r7,2*8+0(r4) 118 ld r7,2*8+0(r3) 123 std r7,2*8+0(r4) 141 lwz r7,2*8+4(r3) 153 stw r7,2*8+4(r4) 180 lwz r7,2*8+4(r3) 188 stw r7,2*8+4(r4) 214 lwz r7,2*8+4(r3) 220 stw r7, [all...] |
H A D | xsumas.s | 79 li r7,-1 ; start of mask for partial fill 83 srw r7,r7,r8 ; get mask for bytes to keep in partial word 85 and r2,r6,r7 ; zero fill on left 115 lwz r7,8(r3) 121 adde r2,r2,r7 145 lwz r7,8(r3) 150 adde r2,r2,r7 186 rlwinm r7,r2,0,0xFFFF ; lower half 187 add r2,r6,r7 ; ad [all...] |
/macosx-10.5.8/xnu-1228.15.4/libkern/ppc/ |
H A D | memcmp.s | 55 lwz r7,0(r4) ; and RHS 56 xor. r3,r8,r7 ; compare first 4 59 lhz r7,4(r4) ; last 2 of RHS 60 xor. r3,r8,r7 ; compare last 2 66 ; r7 = RHS bytes 67 ; r3 = r8 xor r7 (r3!=0) 73 srw r5,r7,r6 ; r5 = RHS differing byte 84 lwz r7,0(r4) ; next 4 from RHS 86 xor. r3,r8,r7 ; compare next 4 bytes 102 lbz r7, [all...] |
H A D | bcmp.s | 54 lwz r7,0(r4) ; and RHS 56 sub. r3,r8,r7 ; compare first 4 69 lwz r7,0(r4) ; next 4 from RHS 71 sub. r3,r8,r7 ; compare next 4 bytes 87 lbz r7,0(r4) ; and next byte from RHS 89 sub. r3,r8,r7 ; compare
|
H A D | strlen.s | 70 andc r7,r6,r8 ; r7= ~data & 0x80808080 71 and. r4,r4,r7 ; r4= r4 & r7 85 cntlzw r7,r4 ; now we can count leading 0s 86 srwi r7,r7,3 ; convert 0,8,16,24 to 0,1,2,3 87 add r3,r3,r7 ; add in nonzero bytes in last word
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/ppc/ |
H A D | kdp_asm.s | 48 mfmsr r7 ; Get the MSR 51 andc r7,r7,r2 ; Clear FP, VEC, and EE 52 mtmsr r7
|
H A D | kdp_misc.s | 60 kcpagain: addic. r7,r7,-1 ; Drop count
|
/macosx-10.5.8/xnu-1228.15.4/pexpert/ppc/ |
H A D | pe_clock_speed_asm.s | 88 lbz r7, CountLow(r9) 102 cmpi cr0, r7, 0 ; if L1 is zero then H1 is good. 108 rlwimi r7, r6, 8, 16, 23 109 not r6, r7 ; neg - 1 is not
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/ppc/ |
H A D | _types.h | 58 unsigned int r7; member in struct:ppc_thread_state 105 unsigned long long r7; member in struct:ppc_thread_state64
|