Searched refs:r12 (Results 1 - 25 of 37) sorted by relevance

12

/darwin-on-arm/xnu/osfmk/arm/
H A Dbzero.s54 /* 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 Dbcopy.s60 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 Datomic.s48 mov r12, r0
52 cmp r3, r12
H A Dhw_lock.s68 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 Dasm_help.h105 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 Dtraps_lo.s88 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 Dmachine_routines_asm.s173 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 Dlocore.s93 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 Dbcopyinout.s66 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 Dsyscall_sw.h63 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 DOSAtomic.s50 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 Dpal_routines_asm.s65 push %r12
104 pop %r12
123 push %r12
164 pop %r12
H A Dcswitch.s95 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 Dkdp_vm.c120 tstate->r12 = cpstate->r12;
135 tstate->r12 = iks->k_r12;
H A Dkdp_machdep.c157 state->r12 = saved_state->r12;
191 saved_state->r12 = state->r12;
/darwin-on-arm/xnu/libsyscall/custom/
H A DSYS.h244 /* 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.s109 mov r12, #SYS_fork
H A D__vfork.s159 mov r12, #SYS_vfork
/darwin-on-arm/xnu/osfmk/i386/
H A Dstartup64.c283 kprintf("sp->r12: 0x%016llx\n", sp->r12);
377 SNAP_REG(r12);
393 KPRINT_REG(r12);
H A Dasm.h359 mov %rsp, %r12 ;\
362 mov %r12, (%rsp) ;\
368 mov %rsp, %r12 ;\
371 mov %r12, %rsp
H A Dtrap_native.c244 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 Dadler32vec.s89 #define t r12
94 #define x3 r12
205 #define t r12
H A DinffastS.s145 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 DWKdmCompress.s339 pushq %r12
352 #define dest_buf %r12
357 movq %rsi, %r12 // dest_buf
560 popq %r12
H A DWKdmDecompress.s244 pushq %r12
248 movq %rsi, %r12 // dest_buf
349 leaq 4(%r12), %rcx // dest_buf
393 popq %r12

Completed in 115 milliseconds

12