Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 25) sorted by relevance

/xnu-8020.140.41/osfmk/arm/
H A Dcswitch.s41 str r2, [r3, VSS_FPSCR] // ...and save it to the save area
42 add r3, r3, #64 // Only s16-s31 are callee-saved
44 vstmia.64 r3!, {d8-d11}
45 vstmia.64 r3!, {d12-d15}
47 fstmias r3!, {s16-s31}
60 add r2, r3, #64 // Only s16-s31 are callee-saved
67 ldr r3, [r3, VSS_FPSCR] // Get our saved FPSCR value...
68 fmxr fpscr, r3 // ...and restore it
93 ldr r3, [r0, TH_KSTACKPTR] // Get kernel stack top
95 add r3, r3, SS_R4
[all …]
H A Dbcopy.s42 mov r3, r0
44 mov r1, r3
58 subhs r3, r0, r1
59 sublo r3, r1, r0
60 cmp r3, r2 /* if distance(src, dest) < len, we have overlap */
90 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
92 stmia r0!, { r3, r4, r5, r6, r8, r10, r11, r12 }
93 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
96 stmia r0!, { r3, r4, r5, r6, r8, r10, r11, r12 }
109 ldmiage r1!, { r3, r4, r5, r12 }
[all …]
H A Dstrncmp.s55 0: ldrb r3, [r0],#1
58 cmp r3, #1
59 cmphs r3, ip
99 sub r3, r8, lr
100 bic r3, r3, r8
101 tst r3, lr, lsl #7
117 uqsub8 r3, lr, r8
118 tst r3, r3
121 sub r3, r8, lr
122 bic r3, r3, r8
[all …]
H A Dmachine_routines_asm.s118 ldr r3, [r0, TIMER_LOW]
123 mov r0, r3
521 mrs r3, cpsr // Read cpsr
541 msr cpsr, r3 // Restore cpsr
551 mrs r3, cpsr // Read cpsr
571 msr cpsr, r3 // Restore cpsr
581 mrs r3, cpsr // Read cpsr
601 msr cpsr, r3 // Restore cpsr
637 adr r3, copyio_error ;\
640 str r3, [r12, TH_RECOVER]
[all …]
H A Dbzero.s54 mov r3, r2
58 mov r1, r3
71 mov r3, r2
120 stmiage r12!, { r2-r3 }
121 stmiage r12!, { r2-r3 }
131 stmiami r12!, { r2-r3 } /* n is set, store 8 bytes */
147 mov r3, r12, lsl #28
148 rsb r3, r3, #0x00000000
149 msr cpsr_f, r3
157 subs r1, r1, r3, lsr #28
[all …]
H A Dlocore.s347 mrs r3, cpsr // Read cpsr
348 msr spsr_cxsf, r3 // Set spsr(svc mode cpsr)
352 ldr r3, [r9, ACT_KPTW_TTB] // Load kernel ttb
353 mcr p15, 0, r3, c2, c0, 0 // Set TTBR0
354 mov r3, #0 // Load kernel asid
355 mcr p15, 0, r3, c13, c0, 1 // Set CONTEXTIDR
370 mov r3, #FPSCR_DEFAULT // Load up the default FPSCR value...
371 fmxr fpscr, r3 // And shove it into FPSCR
450 ldr r3, [r9, ACT_KPTW_TTB] // Load kernel ttb
451 cmp r3, r10
[all …]
H A Dcaches_asm.s211 bic r3, r0, #((1<<MMU_CLINE)-1) // Cached aligned
217 mcr p15, 0, r3, c7, c11, 1 // Clean dcache line to PoU
218 add r3, r3, #1<<MMU_CLINE // Get next cache aligned addr
341 mov r2, r3
352 mov r2, r3
365 mov r2, r3
H A Dlz4_encode_armv7.s46 #define src_beg r3
73 pop {r1, r3}
75 str src_ptr, [r3]
H A DWKdmCompress_new.s174 #define byte_count r3
605 ldm R13!, {r2, r3, r5, r6, r7, r8, r9, r10}
608 teqeq r3, #0
629 teq r3, #0
630 strne r3, [dest_buf], #4 // store the non-0 word in the dest buffer
H A Dstart.s196 mov r3, #ARM_TT_L1_SIZE // set 1MB boundary
199 cmp r3, r10 // Check if we're beyond the last 1MB section
375 mov r3, #15 // 0xF
376 orr r2, r2, r3, LSL #20 // enable 10 and 11
H A Dlz4_decode_armv7NEON.s53 #define src r3 // arg3
78 push {r0, r3} // save dst/src
H A Dstrlen.s37 #define mask r3
H A Dstrnlen.s37 #define mask r3
H A DWKdmDecompress_new.s97 #define eax r3
132 mov n_bytes, r3 // save the n_bytes passed as function args
/xnu-8020.140.41/bsd/dev/arm/
H A Dcpu_in_cksum.s149 mov r8, r3 /* Accumulate sum in r8 */
253 and r3, r1, #~0x3f
264 subs r3, r3, #0x80
276 subs r3, r3, #0x40 // decrement size by 64
318 ldmia r0!, {r3, r4, r5, r6}
319 adds r2, r2, r3
322 ldmia r0!, {r3, r4, r5, r7}
324 adcs r2, r2, r3
327 ldmia r0!, {r3, r4, r5, r6}
329 adcs r2, r2, r3
[all …]
H A Dcpu_copy_in_cksum.s82 #define sum r3
/xnu-8020.140.41/libsyscall/custom/
H A D__getpid.s118 ldr r3, L__current_pid
119 L1: add r3, pc, r3 // r3 = &__current_pid
120 ldr r0, [r3] // get the cached pid
127 ldrex r2, [r3] // see if we can cache it
130 strex r2, r0, [r3] // ignore conflicts
133 swp r2, r1, [r3] // look at the value, lock others out
137 streq r0, [r3] // if zero, we can
138 strne r2, [r3] // otherwise restore previous value
H A D__vfork.s139 MI_GET_ADDRESS(r3, __current_pid) // get address of __current_pid
142 ldrex r1, [r3]
145 strex r2, r1, [r3]
151 swp r1, r2, [r3] // look at the value, lock others out
156 str r1, [r3]
175 MI_GET_ADDRESS(r3, __current_pid) // get address of __current_pid
184 ldrex r1, [r3]
186 strex r2, r1, [r3]
190 swp r1, r2, [r3] // look at the value, lock others out
194 str r1, [r3]
H A D__pipe.s53 mov r3,r0 // save fildes across syscall
55 str r0, [r3, #0]
56 str r1, [r3, #4]
H A D__fork.s119 MI_GET_ADDRESS(r3, __current_pid)
121 str r0, [r3] // clear cached pid in child
H A Dcustom.s130 mov r3, #2
/xnu-8020.140.41/libsyscall/wrappers/
H A Dmach_absolute_time.s191 mrrc p15, 0, r3, r1, c14 // Read timebase high to r1
192 mrrc p15, 0, r0, r3, c14 // Read timebase low to r0
193 mrrc p15, 0, r3, r2, c14 // Read timebase high to r2
197 ldr r3, [ip, #4] // Load offset high bits
199 eor r5, r3
203 adcs r1, r1, r3
H A Dmach_approximate_time.s65 ldr r3, [r2,#4] // load high again
66 cmp r1, r3 // check that high1 == high2
/xnu-8020.140.41/EXTERNAL_HEADERS/corecrypto/
H A Dccchacha20poly1305.h33 uint32_t r0, r1, r2, r3, r4; member
/xnu-8020.140.41/tools/lldbmacros/core/
H A Doperating_system.py257 self.r3 = 0
298 return struct.pack('19I', self.r0, self.r1, self.r2, self.r3,
312 self.r3 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(3).GetValueAsUnsigned()
338 self.r3 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(3).GetValueAsUnsigned()