/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | sync_synchronize.S | 23 stmfd sp!, {r7, lr} 24 add r7, sp, #0 26 ldmfd sp!, {r7, pc}
|
H A D | aeabi_memcmp.S | 17 push {r7, lr} 19 pop {r7, pc}
|
H A D | aeabi_memcpy.S | 17 push {r7, lr} 19 pop {r7, pc}
|
H A D | aeabi_memmove.S | 16 push {r7, lr} 18 pop {r7, pc}
|
H A D | aeabi_memset.S | 21 push {r7, lr} 23 pop {r7, pc} 37 push {r7, lr} 39 pop {r7, pc}
|
H A D | addsf3.S | 27 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 D | ppc.pl | 230 #.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 D | ofwcall32.S | 69 /* 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 D | opensolaris_atomic.S | 68 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 D | bcopyinout_xscale.S | 117 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 D | swtch-v4.S | 130 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 D | bcopyinout.S | 158 .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 D | brk.S | 64 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 D | sbrk.S | 57 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 D | sha1-armv4-large.S | 24 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 D | armv4-mont.S | 88 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 D | ghash-armv4.S | 49 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 D | swtch32.S | 101 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 D | divdi3.S | 33 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 D | moddi3.S | 32 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 D | udivdi3.S | 26 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 D | udivmoddi4.S | 26 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 D | umoddi3.S | 26 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 D | aeabi_asm_double.S | 47 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 D | SYS.h | 43 mov ip, r7; \ 44 ldr r7, =SYS_ ## x; \ 46 mov r7, ip
|