| /xnu-8020.140.41/osfmk/arm/ |
| H A D | cswitch.s | 41 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 D | bcopy.s | 42 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 D | strncmp.s | 55 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 D | machine_routines_asm.s | 118 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 D | bzero.s | 54 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 D | locore.s | 347 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 D | caches_asm.s | 211 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 D | lz4_encode_armv7.s | 46 #define src_beg r3 73 pop {r1, r3} 75 str src_ptr, [r3]
|
| H A D | WKdmCompress_new.s | 174 #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 D | start.s | 196 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 D | lz4_decode_armv7NEON.s | 53 #define src r3 // arg3 78 push {r0, r3} // save dst/src
|
| H A D | strlen.s | 37 #define mask r3
|
| H A D | strnlen.s | 37 #define mask r3
|
| H A D | WKdmDecompress_new.s | 97 #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 D | cpu_in_cksum.s | 149 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 D | cpu_copy_in_cksum.s | 82 #define sum r3
|
| /xnu-8020.140.41/libsyscall/custom/ |
| H A D | __getpid.s | 118 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.s | 139 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.s | 53 mov r3,r0 // save fildes across syscall 55 str r0, [r3, #0] 56 str r1, [r3, #4]
|
| H A D | __fork.s | 119 MI_GET_ADDRESS(r3, __current_pid) 121 str r0, [r3] // clear cached pid in child
|
| H A D | custom.s | 130 mov r3, #2
|
| /xnu-8020.140.41/libsyscall/wrappers/ |
| H A D | mach_absolute_time.s | 191 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 D | mach_approximate_time.s | 65 ldr r3, [r2,#4] // load high again 66 cmp r1, r3 // check that high1 == high2
|
| /xnu-8020.140.41/EXTERNAL_HEADERS/corecrypto/ |
| H A D | ccchacha20poly1305.h | 33 uint32_t r0, r1, r2, r3, r4; member
|
| /xnu-8020.140.41/tools/lldbmacros/core/ |
| H A D | operating_system.py | 257 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()
|