/darwin-on-arm/xnu/osfmk/arm/ |
H A D | bzero.s | 54 /* move the base pointer into r12 and leave r0 alone so that we return the original pointer */ 55 mov r12, r0 69 tst r12, #0x1f 92 stmia r12!, { r2-r6, r8, r10-r11 } 94 stmia r12!, { r2-r6, r8, r10-r11 } 107 stmiage r12!, { r2-r3 } 108 stmiage r12!, { r2-r3 } 118 stmiami r12!, { r2-r3 } /* n is set, store 8 bytes */ 119 streq r2, [r12], #4 /* z is set, store 4 bytes */ 120 strhcs r2, [r12], # [all...] |
H A D | bcopy.s | 60 mov r12, r0, lsl #30 61 cmp r12, r1, lsl #30 85 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 } 89 stmia r0!, { r3, r4, r5, r6, r8, r10, r11, r12 } 90 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 } 95 stmia r0!, { r3, r4, r5, r6, r8, r10, r11, r12 } 108 ldmiage r1!, { r3, r4, r5, r12 } 109 stmiage r0!, { r3, r4, r5, r12 } 121 ldrbvs r12, [r1], #1 126 strbvs r12, [r [all...] |
H A D | atomic.s | 48 mov r12, r0 52 cmp r3, r12
|
H A D | hw_lock.s | 68 LoadLockHardwareRegister(r12) 69 IncrementPreemptLevel(r12, r2) 106 orr r12, r3, #1 108 streq r12, [r0] 110 LoadLockHardwareRegister(r12) 111 IncrementPreemptLevel(r12, r2) 124 LoadLockHardwareRegister(r12) 125 IncrementPreemptLevel(r12, r2) 176 LOAD_ADDR(r12, lck_rw_lock_shared_gen) 177 bx r12 [all...] |
H A D | asm_help.h | 105 mov r12, r0 ; \ 107 ldrex r0, [r12] ; \ 109 strex r3, r0, [r12] ; \ 126 mov r12, r0 ; \ 128 ldr r0, [r12] ; \ 130 str r0, [r12] ; \
|
H A D | traps_lo.s | 88 stmea sp, {r0-r12} 116 cmn r12, #3 133 mov r11, r12 281 stmea sp, {r0-r12} 285 mov r12, sp 291 str lr, [r12, #0x3C] 295 str r4, [r12, #0x40] 299 str r5, [r12, #0x44] 303 str r6, [r12, #0x48] 308 add r12, r1 [all...] |
H A D | machine_routines_asm.s | 173 LoadThreadRegister(r12) 174 IncrementPreemptLevel(r12, r2) 183 LoadThreadRegister(r12) 184 ldr r0, [r12, MACHINE_THREAD_PREEMPT_COUNT] 196 LoadThreadRegister(r12) 197 ldr r2, [r12, MACHINE_THREAD_PREEMPT_COUNT] 199 strne r2, [r12, MACHINE_THREAD_PREEMPT_COUNT] 208 strne r2, [r12, MACHINE_THREAD_PREEMPT_COUNT] 212 ldr r1, [r12, MACHINE_THREAD_CPU_DATA] 214 str r2, [r12, MACHINE_THREAD_PREEMPT_COUN [all...] |
H A D | locore.s | 93 ldrh r12, [r0, BOOT_ARGS_VERSION] 94 cmp r12, #3 102 ldr r12, [r0, BOOT_ARGS_MEMSIZE] 140 subs r12, r12, #_1MB 170 LOAD_ADDR(r12, sectionOffset) 172 str sp, [r12]
|
H A D | bcopyinout.s | 66 adr r12, .Lcopyin_fault 67 str r12, [r10, TH_RECOVER] 485 adr r12, .Lcopyout_fault 487 str r12, [r10, TH_RECOVER] 1030 ldr r12, [r0], #4 1032 str r12, [r1], #4 1040 ldrplb r12, [r0], #1 1042 strplb r12, [r1], #1 1060 LoadThreadRegister(r12) 1061 ldr r4, [r12, TH_RECOVE [all...] |
/darwin-on-arm/xnu/osfmk/mach/arm/ |
H A D | syscall_sw.h | 63 mov r12, #(num) ; \ 68 mov r12, sp ; \ 70 ldr r4, [r12] ; \ 71 mov r12, #(num) ; \ 77 mov r12, sp ; \ 79 ldmia r12,{arg_regs} ; \ 80 mov r12, #(num) ; \
|
/darwin-on-arm/xnu/libkern/arm/ |
H A D | OSAtomic.s | 50 ldr r12, [sp] 53 /* ldrexd r4, [r12] */ 55 ldrd r4, [r12] 63 /* strexd r4, r2, [r12] */ 65 strd r2, [r12]
|
/darwin-on-arm/xnu/osfmk/x86_64/ |
H A D | pal_routines_asm.s | 65 push %r12 104 pop %r12 123 push %r12 164 pop %r12
|
H A D | cswitch.s | 95 movq %r12,KSS_R12(%rcx) 115 movq KSS_R12(%rcx),%r12 144 movq %r12,KSS_R12(%rcx)
|
/darwin-on-arm/xnu/osfmk/kdp/ml/x86_64/ |
H A D | kdp_vm.c | 120 tstate->r12 = cpstate->r12; 135 tstate->r12 = iks->k_r12;
|
H A D | kdp_machdep.c | 157 state->r12 = saved_state->r12; 191 saved_state->r12 = state->r12;
|
/darwin-on-arm/xnu/libsyscall/custom/ |
H A D | SYS.h | 244 /* load the syscall number into r12 and trap */ 247 mov r12, #(num) ;\ 249 mov r12, #(num) ;\ 251 mov r12, #((num) & 0xffffff00) /* top half of the syscall number */ ;\ 252 orr r12, r12, #((num) & 0xff) /* bottom half */ ;\
|
H A D | __fork.s | 109 mov r12, #SYS_fork
|
H A D | __vfork.s | 159 mov r12, #SYS_vfork
|
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | startup64.c | 283 kprintf("sp->r12: 0x%016llx\n", sp->r12); 377 SNAP_REG(r12); 393 KPRINT_REG(r12);
|
H A D | asm.h | 359 mov %rsp, %r12 ;\ 362 mov %r12, (%rsp) ;\ 368 mov %rsp, %r12 ;\ 371 mov %r12, %rsp
|
H A D | trap_native.c | 244 ss64p->r12, ss64p->r13, ss64p->r14, ss64p->r15, 278 regs->r12, regs->r13, regs->r14, regs->r15,
|
/darwin-on-arm/xnu/libkern/zlib/arm/ |
H A D | adler32vec.s | 89 #define t r12 94 #define x3 r12 205 #define t r12
|
H A D | inffastS.s | 145 ldr r12, state_distbits // distbits 147 mov r3, r3, asl r12 // (1U << state->distbits) 189 rsb r12, r2, #32 // r12 = (32-op) 191 add r3, r1, r3, lsr r12 // r3 = r1 + (op LSBs in hold) = r1 + hold & ((1<<r2)-1);
|
/darwin-on-arm/xnu/libkern/kxld/i386/ |
H A D | WKdmCompress.s | 339 pushq %r12 352 #define dest_buf %r12 357 movq %rsi, %r12 // dest_buf 560 popq %r12
|
H A D | WKdmDecompress.s | 244 pushq %r12 248 movq %rsi, %r12 // dest_buf 349 leaq 4(%r12), %rcx // dest_buf 393 popq %r12
|