Searched refs:r7 (Results 1 - 25 of 50) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Ddb_asm.s52 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 Dmcount.s58 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 DFirmware.s200 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 Dbzero.s113 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 DEmulate64.s730 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 Dbcopy.s86 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 Dmovc.s115 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 Dhibernate_restore.s55 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 Datomic_switch.s116 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 Dsavearea_asm.s84 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 Dhw_lock.s57 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 Dvideo_scroll.s51 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.s35 li r7,0
37 stw r7,0(r8)
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/commpage/
H A Datomic.s67 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 Dcacheflush.s82 mr r7,r3 // copy ptr
95 icbi 0,r7
96 add r7,r7,r5
H A Dgettimeofday.s126 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 Dmunge.s88 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 Dxsumas.s79 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 Dmemcmp.s55 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 Dbcmp.s54 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 Dstrlen.s70 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 Dkdp_asm.s48 mfmsr r7 ; Get the MSR
51 andc r7,r7,r2 ; Clear FP, VEC, and EE
52 mtmsr r7
H A Dkdp_misc.s60 kcpagain: addic. r7,r7,-1 ; Drop count
/macosx-10.5.8/xnu-1228.15.4/pexpert/ppc/
H A Dpe_clock_speed_asm.s88 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.h58 unsigned int r7; member in struct:ppc_thread_state
105 unsigned long long r7; member in struct:ppc_thread_state64

Completed in 76 milliseconds

12