Searched refs:r1 (Results 1 - 25 of 38) sorted by relevance

12

/darwin-on-arm/xnu/iokit/Kernel/arm/
H A DIOSharedLock.s37 mov r1, #0
38 str r1, [r0]
52 mov r1, #0
53 swp r1, r1, [r0]
54 cmp r1, #0
/darwin-on-arm/xnu/osfmk/arm/crt/
H A Ddivsi3.s19 eor r2, r1, r1, asr #31
23 mov r4, r1, asr #31
25 sub r1, r2, r1, asr #31
27 eor r1, r5, r4
28 eor r0, r0, r1
29 rsb r0, r1, r0
H A Dmoddi3.s19 mov r4, r1, asr #31
27 eor r1, r1, r4
32 sbc r1, r1, r5
37 ldrd r0, r1, [sp, #8]
39 eor r1, r1, r4
41 sbc r1, r1, r
[all...]
H A Ddivdi3.s26 mov r10, r1, asr #31
31 eor r1, r1, r10
38 sbc r1, r1, r11
44 eor r1, r1, r3
46 sbc r1, r1, r3
H A Dmemcpy4.s21 ldmiacs r1!, {r3, r4, ip, lr}
23 ldmiacs r1!, {r3, r4, ip, lr}
29 ldmiacs r1!, {r3, r4, ip, lr}
31 ldmiami r1!, {r3, r4}
35 ldrcs r3, [r1], #4
40 ldrhcs r3, [r1], #2
41 ldrbmi r2, [r1], #1
H A Dudivmoddi4.s27 mov r11, r1
29 subs ip, r1, #0
35 mov r1, r2
37 mov r1, #0
38 stmia r6, {r0-r1}
40 ldr r1, [sp, #0]
45 movne r1, #0
46 stmiane r6, {r0-r1}
49 ldr r1, [sp, #0]
50 cmp r1, #
[all...]
H A Dmodsi3.s21 mov r4, r1
H A Dumoddi3.s24 ldrd r0, r1, [sp, #8]
H A Dumodsi3.s21 mov r4, r1
H A Dudivsi3.s16 cmp r1, #0
21 clz r2, r1
38 rsb r3, ip, r1
40 and r0, r1, r3, asr #31
/darwin-on-arm/xnu/osfmk/arm/armv/
H A Dvfp.s44 mov r1, #0xf00000
45 orr r0, r0, r1
57 mov r1, #VFP_ENABLE
58 vmsr fpexc, r1
67 vmrs r1, fpscr
68 str r1, [r0]
80 mov r1, #VFP_ENABLE
81 vmsr fpexc, r1
90 ldr r1, [r0]
91 vmsr fpscr, r1
[all...]
H A Dcpufunc-v6.s76 mov r1, r1, lsr#12
78 mov r1, r1, lsl#12
81 cmp r0, r1
105 cmp r1, #0
121 add r1, r1, r0
122 sub r1, r1, #
[all...]
H A Dcpufunc-v7.s92 mov r1, r1, lsr#12
94 mov r1, r1, lsl#12
97 cmp r0, r1
124 cmp r1, #0
152 add r1, r1, r3 @ add to length
158 subs r1, r1, r
[all...]
/darwin-on-arm/xnu/osfmk/arm/
H A Dbzero.s39 /* move len into r1, unpack c into r2 */
41 and r1, r1, #0xff
42 orr r1, r1, r1, lsl #8
43 orr r2, r1, r1, lsl #16
44 mov r1, r3
61 cmp r1, #
[all...]
H A Dhw_lock.s45 mov r1, #0
46 str r1, [r0]
72 orr r1, r3, #1
74 streq r1, [r0]
77 mov r1, r0
78 ldr r2, [r1]
102 mrs r1, cpsr
117 msr cpsr_cf, r1
128 orr r1, r3, #1
130 streq r1, [r
[all...]
H A Dbcopy.s39 mov r0, r1
40 mov r1, r3
45 cmpne r0, r1
53 subhs r3, r0, r1
54 sublo r3, r1, r0
61 cmp r12, r1, lsl #30
85 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
87 pld [r1, #32]
90 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
93 pld [r1, #3
[all...]
H A Dbcopyinout.s51 * r1 = kernel space address
86 ands ip, r1, #0x03 /* Already word aligned? */
96 strb ip, [r1], #0x01
98 strb ip, [r1], #0x01
100 strb ip, [r1], #0x01
112 tst r1, #0x07 /* Already quad aligned? */
114 strne ip, [r1], #0x04
132 strd r4, [r1], #0x08 /* ST:00-07 */
135 strd r6, [r1], #0x08 /* ST:08-0f */
139 strd r8, [r1], #
[all...]
H A Dmemcmp.s78 orr ip, r0, r1
87 ldr ip, [r1],#4
93 BYTE_REVERSE(r3,r1)
110 ldrb ip, [r1],#1
H A Dcswitch.s53 mov r0, r1
54 mov r1, r2
72 teq r1, #0
73 strne r1, [r0, TH_CONTINUATION]
110 ldr r1, [r0, MACHINE_THREAD_CTHREAD_SELF]
154 mov r1, #1
H A Dlocore.s133 mov r1, r11
137 orr r8, r1, r6
139 add r1, r1, #_1MB
245 ldr r8, [r1, BOOT_ARGS_PHYSBASE]
246 ldr r9, [r1, BOOT_ARGS_VIRTBASE]
247 ldr r4, [r1, BOOT_ARGS_TOP_OF_KERNEL]
258 ldr r10, [r1, BOOT_ARGS_MEMSIZE]
260 mov r1, #1
261 orr r6, r6, r1, ls
[all...]
H A Dtraps_lo.s78 LoadThreadRegister(r1)
79 ldr sp, [r1, TH_PCB_ISS]
149 LOAD_ADDR(r1, mach_trap_table)
152 add r1, r1, r11, lsl#2
154 ldr r1, [r1, #4]
158 teq r1, r2
160 bx r1
162 str r1, [r
[all...]
/darwin-on-arm/xnu/pexpert/arm/common/
H A Dpe_semihost.s67 ldr r1, _semihost_buffer_ptr
68 strb r0, [r1]
69 add r1, r1, #1
71 str r1, [r2]
73 ldr r1, _semihost_buffer
74 strb r0, [r1]
/darwin-on-arm/xnu/libsyscall/custom/
H A D__vfork.s79 jz L2 // parent, since r1 == 0 in parent, 1 in child
121 jz L2 // parent, since r1 == 0 in parent, 1 in child
141 ldrex r1, [r3]
142 subs r1, r1, #1 // if __current_pid <= 0, decrement it
143 movpl r1, #-1 // otherwise put -1 in there
144 strex r2, r1, [r3]
150 swp r1, r2, [r3] // look at the value, lock others out
151 cmp r1, r2 // anyone else trying to look?
153 subs r1, r
[all...]
/darwin-on-arm/xnu/libkern/zlib/arm/
H A DinffastS.s80 // r1 = start
109 rsb r1, r2, r1 // start - avail_out
112 rsb r2, r1, out // r2 = beg = out - (start - avail_out);
162 ldr r1, lmask_loc // lmask
173 and r3, hold, r1 // r3 = hold & lmask
187 // r3 = r1 + hold & ((1<<r2)-1);
191 add r3, r1, r3, lsr r12 // r3 = r1 + (op LSBs in hold) = r1
[all...]
/darwin-on-arm/xnu/libkern/arm/
H A DOSAtomic.s60 teqeq r1, r5
87 adc r9, r5, r1
97 mov r1, r5

Completed in 45 milliseconds

12