Searched refs:r7 (Results 1 - 25 of 117) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dsync_synchronize.S23 stmfd sp!, {r7, lr}
24 add r7, sp, #0
26 ldmfd sp!, {r7, pc}
H A Daeabi_memcmp.S17 push {r7, lr}
19 pop {r7, pc}
H A Daeabi_memcpy.S17 push {r7, lr}
19 pop {r7, pc}
H A Daeabi_memmove.S16 push {r7, lr}
18 pop {r7, pc}
H A Daeabi_memset.S21 push {r7, lr}
23 pop {r7, pc}
37 push {r7, lr}
39 pop {r7, pc}
H A Daddsf3.S27 push {r4, r5, r6, r7, lr}
38 lsrs r7, r3, #(significandBits)
41 cmp r7, #0xFF
92 movs r7, r5
93 lsls r7, r3
95 movs r7, #1
100 orrs r5, r7
106 movs r7, r0
107 eors r7, r1
108 lsrs r7, #3
[all...]
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/
H A Dppc.pl230 #.set r7,7
275 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows:
278 # r7,r8 are the results of the 32x32 giving 64 bit multiply.
297 $UMULL r7,r5,r6
300 addc r7,r7,r7 # compute (r7,r8)=2*(r7,r8)
305 addc r10,r7,r1
[all...]
/freebsd-11-stable/sys/powerpc/ofw/
H A Dofwcall32.S69 /* GOT pointer in r7 */
71 mflr %r7
74 lwz %r4,openfirmware_entry@got(%r7)
82 lwz %r5,ofmsr@got(%r7)
94 lwz %r1,ofwstk@got(%r7)
131 /* GOT pointer in r7 */
133 mflr %r7
137 lwz %r5,rtas_regsave@got(%r7)
141 lwz %r5,rtas_entry@got(%r7)
145 lwz %r6,rtasmsr@got(%r7)
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
H A Dopensolaris_atomic.S68 addi %r7,%r6,3
69 sub %r7,%r7,%r3 /* offset in r7 */
70 sldi %r7,%r7,3 /* bits to shift in r7 */
73 slw %r4,%r4,%r7
80 srw %r3,%r5,%r7
/freebsd-11-stable/sys/arm/arm/
H A Dbcopyinout_xscale.S117 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */
167 ldrt r7, [r0], #0x04 /* LD:0c-0f */
175 ldrt r7, [r0], #0x04 /* LD:24-27 */
185 ldrt r7, [r0], #0x04 /* LD:3c-3f */
195 ldrt r7, [r0], #0x04 /* LD:54-57 */
205 ldrt r7, [r0], #0x04 /* LD:6c-6f */
231 ldrt r7, [r0], #0x04
298 stmfd sp!, {r4-r7}
316 ldrt r7, [r
[all...]
H A Dswtch-v4.S130 GET_PCPU(r7, r9)
131 ldr r7, [r5, #(TD_PCB)] /* r7 = new thread's PCB */
138 ldr r0, [r7, #(PCB_PL1VEC)]
139 ldr r1, [r7, #(PCB_DACR)]
144 * r7 = lwp0's PCB
153 ldrne r2, [r7, #(PCB_L1VEC)] /* Fetch new vector_page value */
176 ldr r0, [r7, #(PCB_PAGEDIR)]
182 str r7, [r6, #PC_CURPCB]
196 add r3, r7, #PCB_R
[all...]
H A Dbcopyinout.S158 .Lial2: ldrbt r7, [r0], #1
160 strb r7, [r1], #1
201 .Lical24:ldrt r7, [r0], #4
203 str r7, [r1], #4
207 .Lical16:ldrt r7, [r0], #4
209 str r7, [r1], #4
213 .Lical8:ldrt r7, [r0], #4
215 str r7, [r1], #4
244 ldrt r7, [r0], #4
261 ldrt r7, [r
[all...]
/freebsd-11-stable/lib/libc/powerpc/sys/
H A Dbrk.S64 lwz %r7,HIDENAME(curbrk)@got(%r9)
65 stw %r6,0(%r7)
67 lis %r7,HIDENAME(curbrk)@ha /* record new break */
68 stw %r6,HIDENAME(curbrk)@l(%r7)
H A Dsbrk.S57 mr %r7,%r3 /* r7 = new break */
62 stw %r7,0(%r5)
64 stw %r7,HIDENAME(curbrk)@l(%r5) /* record new break */
/freebsd-11-stable/secure/lib/libcrypto/arm/
H A Dsha1-armv4-large.S24 ldmia r0,{r3,r4,r5,r6,r7}
31 mov r7,r7,ror#30 @ [6]
37 add r7,r8,r7,ror#2 @ E+=K_00_19
42 add r7,r7,r3,ror#27 @ E+=ROR(A,27)
46 add r7,r8,r7,ror#2 @ E+=K_00_19
48 add r7,r
[all...]
H A Darmv4-mont.S88 sub r7,r0,sp @ "original" r0-1 value
89 sub r1,r1,r7 @ "rewind" ap to &ap[1]
91 sub r3,r3,r7 @ "rewind" np to &np[1]
95 ldr r7,[sp,#4] @ tp[1]
107 adds r10,r11,r7 @ +=tp[j]
114 ldr r7,[r4,#8] @ tp[j+1]
126 adds r12,r12,r7
127 ldr r7,[r0,#15*4] @ restore &bp[num]
132 cmp r4,r7
143 subs r7,r
[all...]
H A Dghash-armv4.S49 add r7,r1,r12,lsl#4
50 ldmia r7,{r4-r7} @ load Htbl[nlo]
64 eor r6,r6,r7,lsl#28
65 eor r7,r11,r7,lsr#4
69 eor r7,r7,r8,lsl#16
84 eor r6,r6,r7,lsl#28
85 eor r7,r1
[all...]
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dswtch32.S101 lwz %r7,PCB_FLAGS(%r17)
103 andi. %r7, %r7, PCB_FPU
109 lwz %r7,PCB_FLAGS(%r17)
111 andi. %r7, %r7, PCB_VEC
128 lwz %r7,TD_LOCK(%r2)
129 cmpw %r6,%r7
142 1: mfsprg %r7,0 /* Get the pcpu pointer */
143 stw %r2,PC_CURTHREAD(%r7) /* Stor
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
H A Ddivdi3.S33 r7 = cl0(r3:2) // count leading 0's of divisor (denominator) define
39 r10 = sub(r7,r6) // left shift count for bit & divisor
61 r7:6 = sub(r3:2, r13:12) // subtract shifted divisor from current remainder
66 r3:2 = vmux(p0, r3:2, r7:6) // choose either current remainder or new remainder (r7:6)
H A Dmoddi3.S32 r7 = cl0(r3:2) // count leading 0's of divisor (denominator) define
37 r10 = sub(r7,r6) // left shift count for bit & divisor
59 r7:6 = sub(r3:2, r13:12) // subtract shifted divisor from current remainder
64 r3:2 = vmux(p0, r3:2, r7:6) // choose either current remainder or new remainder (r7:6)
H A Dudivdi3.S26 r7 = cl0(r3:2) // count leading 0's of divisor (denominator) define
31 r10 = sub(r7,r6) // left shift count for bit & divisor
53 r7:6 = sub(r3:2, r13:12) // subtract shifted divisor from current remainder
58 r3:2 = vmux(p0, r3:2, r7:6) // choose either current remainder or new remainder (r7:6)
H A Dudivmoddi4.S26 r7 = cl0(r3:2) // count leading 0's of divisor (denominator) define
31 r10 = sub(r7,r6) // left shift count for bit & divisor
53 r7:6 = sub(r3:2, r13:12) // subtract shifted divisor from current remainder
58 r3:2 = vmux(p0, r3:2, r7:6) // choose either current remainder or new remainder (r7:6)
H A Dumoddi3.S26 r7 = cl0(r3:2) // count leading 0's of divisor (denominator) define
31 r10 = sub(r7,r6) // left shift count for bit & divisor
53 r7:6 = sub(r3:2, r13:12) // subtract shifted divisor from current remainder
58 r3:2 = vmux(p0, r3:2, r7:6) // choose either current remainder or new remainder (r7:6)
/freebsd-11-stable/lib/libc/arm/aeabi/
H A Daeabi_asm_double.S47 push {r4, r5, r6, r7, ip, lr}
53 mov r7, r3
67 mov r3, r7
82 pop {r4, r5, r6, r7, ip, pc}
/freebsd-11-stable/lib/libc/arm/
H A DSYS.h43 mov ip, r7; \
44 ldr r7, =SYS_ ## x; \
46 mov r7, ip

Completed in 151 milliseconds

12345