/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | chkstk.S | 11 // This clobbers the register r12, and the condition codes, and uses r5 and r6 25 push {r5, r6} 26 mov r5, r4 29 subs r5, r5, #PAGE_SIZE 33 pop {r5, r6}
|
H A D | addsf3.S | 27 push {r4, r5, r6, r7, lr} 48 movs r5, r2 52 movs r3, r5 58 lsls r5, r1, #(typeWidth - significandBits) 59 lsrs r5, r5, #(typeWidth - significandBits - 3) // bSignificand << 3 74 orrs r5, r6 92 movs r7, r5 99 lsrs r5, r6 100 orrs r5, r [all...] |
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/ |
H A D | opensolaris_atomic.S | 31 1: ldarx %r5,0,%r3 32 add %r5,%r4,%r5 33 stdcx. %r5,0,%r3 36 mr %r3,%r5 43 stwcx. %r5,0,%r3 56 stdcx. %r5,0,%r3 75 1: lwarx %r5,0,%r6 76 or %r5,%r4,%r5 [all...] |
/freebsd-11-stable/contrib/gcclibs/libgomp/config/linux/powerpc/ |
H A D | futex.h | 40 register long int r5 __asm__ ("r5"); 46 r5 = val; 54 : "=r"(r0), "=r"(r3), "=r"(r4), "=r"(r5), "=r"(r6) 55 : "r"(r0), "r"(r3), "r"(r4), "r"(r5), "r"(r6)
|
/freebsd-11-stable/lib/libc/powerpc/sys/ |
H A D | sbrk.S | 46 mflr %r5 48 lwz %r5,HIDENAME(curbrk)@got(%r5) 49 lwz %r6,0(%r5) 51 lis %r5,HIDENAME(curbrk)@ha 52 lwz %r6,HIDENAME(curbrk)@l(%r5) /* r6 = old break */ 62 stw %r7,0(%r5) 64 stw %r7,HIDENAME(curbrk)@l(%r5) /* record new break */
|
H A D | setlogin.S | 41 li %r5,%r0 42 stw %r5,0(%r4) 46 li %r5,0 47 stw %r5,CNAME(_logname_valid)@l(%r4)
|
H A D | brk.S | 49 lwz %r5,HIDENAME(minbrk)@got(%r9) 50 lwz %r6,0(%r5) 52 lis %r5,HIDENAME(minbrk)@ha 53 lwz %r6,HIDENAME(minbrk)@l(%r5) 61 sc /* assume, that r5 is kept */
|
/freebsd-11-stable/sys/powerpc/ofw/ |
H A D | ofwcall32.S | 82 lwz %r5,ofmsr@got(%r7) 83 lwz %r5,0(%r5) 84 mtmsr %r5 93 mr %r5,%r1 96 stw %r5,20(%r1) /* Save real stack pointer */ 99 li %r5,0 100 stw %r5,4(%r1) 101 stw %r5,0(%r1) 137 lwz %r5,rtas_regsav [all...] |
H A D | ofwcall64.S | 116 ld %r5,TOC_REF(ofmsr)(%r2) 117 ld %r5,0(%r5) 118 mtmsrd %r5 127 mr %r5,%r1 129 std %r5,8(%r1) /* Save real stack pointer */ 132 li %r5,0 133 stw %r5,4(%r1) 134 stw %r5,0(%r1) 153 ld %r5,4 [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | memcpy_likely_aligned.S | 26 if (p0.new) r5:4 = memd(r1) 31 if (p0) memd(r0++#8) = r5:4 32 if (p0) r5:4 = memd(r1+#8) 36 memd(r0++#8) = r5:4 37 r5:4 = memd(r1+#16) 44 memd(r0++#8) = r5:4 45 r5:4 = memd(r1++#8) 48 memd(r0) = r5:4
|
H A D | sfdiv_opt.S | 32 r5 = sffixupn(r0,r1) define 40 r6 = r5 41 r0 = and(r6,r5) 45 r0 += sfmpy(r5,r2):lib 55 r5 -= sfmpy(r0,r4):lib 58 r0 += sfmpy(r5,r2,p0):scale
|
/freebsd-11-stable/sys/arm/arm/ |
H A D | copystr.S | 72 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 74 mov r5, #0x00000000 79 add r5, r5, #0x00000001 82 teqne r5, r2 90 strne r5, [r3] 92 ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 125 adr r5, .Lcopystrfault 126 str r5, [r4, #PCB_ONFAULT] 131 ldrbt r5, [r [all...] |
H A D | bcopyinout_xscale.S | 164 ldrt r5, [r0], #0x04 /* LD:04-07 */ 172 ldrt r5, [r0], #0x04 /* LD:1c-1f */ 182 ldrt r5, [r0], #0x04 /* LD:34-37 */ 192 ldrt r5, [r0], #0x04 /* LD:4c-4f */ 201 ldrt r5, [r0], #0x04 /* LD:64-67 */ 211 ldrt r5, [r0], #0x04 /* LD:7c-7f */ 228 ldrt r5, [r0], #0x04 236 ldrt r5, [r0], #0x04 249 rsb r5, r4, #0x18 251 add pc, pc, r5, ls [all...] |
H A D | in_cksum_arm.S | 132 ldrbge r5, [r0], #0x01 /* Fetch 2nd byte */ 133 movlt r5, #0x00 138 orreq r2, r5, r4, lsl #8 140 orrne r2, r4, r5, lsl #8 143 orreq r2, r4, r5, lsl #8 145 orrne r2, r5, r4, lsl #8 178 adcs r2, r2, r5 184 adcs r2, r2, r5 191 adcs r2, r2, r5 197 adcs r2, r2, r5 [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_ppc64.S | 55 addi r5,r1,48 // original stack ptr of caller 56 xor r5,r6,r5 57 std r5,0(r3) // mangled stack ptr of caller 58 ld r5,24(r1) 59 std r5,8(r3) // caller's saved TOC pointer 101 addi r5,r3,320 104 addi r6,r5,16 105 stvx v20,0,r5 106 addi r5,r [all...] |
/freebsd-11-stable/lib/libc/powerpc64/sys/ |
H A D | setlogin.S | 37 li %r5,0 38 stw %r5,CNAME(_logname_valid)@toc@l(%r4)
|
H A D | sbrk.S | 43 addis %r5,%r2,HIDENAME(curbrk)@toc@ha 44 addi %r5,%r5,HIDENAME(curbrk)@toc@l 45 ld %r6,0(%r5) /* r6 = old break */ 53 std %r7,0(%r5)
|
/freebsd-11-stable/libexec/rtld-elf/arm/ |
H A D | rtld_start.S | 45 ldr r5, .L2+4 49 ldr r5, [sl, r5] 52 sub r1, sl, r5 /* relocbase */ 80 stmdb sp!,{r0-r5,sl,fp} 89 mov r5, sp /* Save the stack pointer */ 92 mov sp, r5 /* Restore the old stack pointer */ 97 ldmia sp!,{r0-r5,sl,fp,lr} /* restore the stack */
|
/freebsd-11-stable/secure/lib/libcrypto/arm/ |
H A D | armv4-gf2m.S | 11 bic r5,r1,#3<<30 @ a1=a&0x3fffffff 13 add r6,r5,r5 @ a2=a1<<1 14 str r5,[sp,#4] @ tab[1]=a1 15 eor r7,r5,r6 @ a1^a2 17 mov r8,r5,lsl#2 @ a4=a1<<2 19 eor r9,r5,r8 @ a1^a4 29 ldr r5,[sp,r8] @ tab[b & 0x7] 34 eor r5,r5,r [all...] |
H A D | sha1-armv4-large.S | 24 ldmia r0,{r3,r4,r5,r6,r7} 29 mov r5,r5,ror#30 40 eor r10,r5,r6 @ F_xx_xx 47 eor r10,r5,r6 @ F_xx_xx 65 eor r10,r4,r5 @ F_xx_xx 72 eor r10,r4,r5 @ F_xx_xx 80 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D) 87 add r5,r8,r5,ro [all...] |
/freebsd-11-stable/lib/libc/arm/string/ |
H A D | memmove.S | 174 stmdb sp!, {r4, r5} 182 ldmia r1!, {r4, r5, r12, lr} 186 orr r4, r4, r5, lsr #24 187 mov r5, r5, lsl #8 188 orr r5, r5, r12, lsr #24 194 orr r4, r4, r5, lsl #24 195 mov r5, r5, ls [all...] |
H A D | memcpy_arm.S | 62 * Additional registers are preserved prior to use i.e. r4, r5 & lr 170 stmdb sp!, {r4, r5} 178 ldmia r1!, {r4, r5, r12, lr} 182 orr r4, r4, r5, lsr #24 183 mov r5, r5, lsl #8 184 orr r5, r5, r12, lsr #24 190 orr r4, r4, r5, lsl #24 191 mov r5, r [all...] |
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 228 #.set r5,5 # 3rd argument/volatile register 275 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 277 # r5,r6 are the two BN_ULONGs being multiplied. 287 $LD r5,`0*$BNSZ`(r4) 288 $UMULL r9,r5,r5 289 $UMULH r10,r5,r5 #in first iteration. No need 297 $UMULL r7,r5,r6 298 $UMULH r8,r5,r [all...] |
/freebsd-11-stable/sys/cddl/dev/dtrace/arm/ |
H A D | dtrace_asm.S | 133 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 135 mov r5, #0x00000000 139 add r5, r5, #0x00000001 141 teqne r5, r2 144 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 155 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 157 mov r5, #0x00000000 161 add r5, r5, # [all...] |
/freebsd-11-stable/lib/libc/arm/gen/ |
H A D | _ctx_start.S | 7 mov r0, r5
|