| /freebsd-12-stable/lib/libc/arm/string/ |
| 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, lsr #8 196 orr r5, r5, r12, lsl #24 200 stmia r0!, {r3-r5, r12} 203 ldmia sp!, {r4, r5} [all …]
|
| D | memcpy_arm.S | 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, r5, lsr #8 192 orr r5, r5, r12, lsl #24 196 stmia r0!, {r3-r5, r12} 199 ldmia sp!, {r4, r5} [all …]
|
| /freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| 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,r5,32 109 stvx v22,0,r5 [all …]
|
| /freebsd-12-stable/secure/lib/libcrypto/arm/ |
| D | sha1-armv4-large.S | 31 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 33 ldmia r0,{r3,r4,r5,r6,r7} 38 mov r5,r5,ror#30 49 eor r10,r5,r6 @ F_xx_xx 56 eor r10,r5,r6 @ F_xx_xx 74 eor r10,r4,r5 @ F_xx_xx 81 eor r10,r4,r5 @ F_xx_xx 89 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D) 96 add r5,r8,r5,ror#2 @ E+=K_00_19 101 add r5,r5,r6,ror#27 @ E+=ROR(A,27) [all …]
|
| D | armv4-gf2m.S | 16 bic r5,r1,#3<<30 @ a1=a&0x3fffffff 18 add r6,r5,r5 @ a2=a1<<1 19 str r5,[sp,#4] @ tab[1]=a1 20 eor r7,r5,r6 @ a1^a2 22 mov r8,r5,lsl#2 @ a4=a1<<2 24 eor r9,r5,r8 @ a1^a4 34 ldr r5,[sp,r8] @ tab[b & 0x7] 39 eor r5,r5,r7,lsl#3 @ stall 44 eor r5,r5,r6,lsl#6 49 eor r5,r5,r7,lsl#9 [all …]
|
| D | ecp_nistz256-armv4.S | 2415 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2418 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2420 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2429 ldr r5,[r1,#4] 2433 adcs r5,r5,r5 2456 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2459 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2461 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2472 ldr r5,[r1,#4] 2485 adcs r5,r5,r12 [all …]
|
| D | aes-armv4.S | 186 ldrb r5,[r12,#1] 190 orr r0,r0,r5,lsl#16 193 ldrb r5,[r12,#5] 197 orr r1,r1,r5,lsl#16 200 ldrb r5,[r12,#9] 204 orr r2,r2,r5,lsl#16 207 ldrb r5,[r12,#13] 210 orr r3,r3,r5,lsl#16 240 mov r5,r0,lsr#16 @ manner... 243 strb r5,[r12,#1] [all …]
|
| D | ghash-armv4.S | 48 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too 50 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ... 51 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack 62 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo] 71 eor r4,r4,r5,lsl#28 73 eor r5,r9,r5,lsr#4 74 eor r5,r5,r6,lsl#28 90 eor r4,r4,r5,lsl#28 91 eor r5,r9,r5,lsr#4 92 eor r5,r5,r6,lsl#28 [all …]
|
| D | poly1305-armv4.S | 20 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} 44 ldrb r5,[r1,#1] 48 orr r4,r4,r5,lsl#8 49 ldrb r5,[r1,#4] 63 orr r5,r5,r6,lsl#8 65 orr r5,r5,r7,lsl#16 67 orr r5,r5,r8,lsl#24 69 and r5,r5,r3 113 str r5,[r0,#4] 125 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11} [all …]
|
| D | chacha-armv4.S | 61 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce 64 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce 65 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key 67 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key 75 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material 93 add r1,r1,r5 100 mov r5,r5,ror#20 102 eor r5,r5,r9,ror#20 105 add r1,r1,r5 112 mov r5,r5,ror#25 [all …]
|
| D | keccak1600-armv4.S | 49 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4] 68 eor r5,r5,r11 83 eor r5,r5,r14 98 eor r5,r5,r11 113 eor r5,r5,r14 124 eor r5,r5,r11 138 eor r5,r5,r14 154 eor r5,r5,r11 170 eor r5,r5,r14 178 eor r10,r0,r5,ror#32-1 @ E[0] = ROL64(C[2], 1) ^ C[0]; [all …]
|
| /freebsd-12-stable/sys/arm/arm/ |
| 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, lsl #1 [all …]
|
| 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 …]
|
| D | blockio.S | 294 stmfd sp!, {r4,r5,lr} 309 ldr r5, [r0, #0x0002] /* take advantage of nonaligned 312 mov r5, r5, lsr #16 /* Put the two shorts together */ 313 orr r5, r5, lr, lsl #16 321 stmia r1!, {r3-r5,ip} 325 ldmfd sp!, {r4,r5,pc} /* Restore regs and go home */ 351 stmfd sp!, {r4,r5,lr} 354 ldmia r1!, {r4,r5,ip,lr} 371 eor r3, r5, r5, lsl #16 /* r3 = (A^B)(B) */ 372 eor r5, r5, r3, lsr #16 /* r4 = (A)(B^A^B) = (A)(A) */ [all …]
|
| 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, [r0], #0x0001 133 teq r5, #0x00000000 [all …]
|
| D | support.S | 514 stmdb sp!, {r4, r5} 522 ldmia r1!, {r4, r5, r12, lr} 526 orr r4, r4, r5, lsr #24 527 mov r5, r5, lsl #8 528 orr r5, r5, r12, lsr #24 534 orr r4, r4, r5, lsl #24 535 mov r5, r5, lsr #8 536 orr r5, r5, r12, lsl #24 540 stmia r0!, {r3-r5, r12} 543 ldmia sp!, {r4, r5} [all …]
|
| D | swtch-v6.S | 184 ldr r5, [r8, #PC_CURPMAP] 186 add r5, r0 /* r5 = old pm_active */ 192 add r5, r0 /* r5 = position in old pm_active */ 202 1: ldrex r0, [r5] 204 strex r1, r0, [r5] 208 ldr r0, [r5] 210 str r0, [r5] 366 ldr r5, [r8, #PC_CURPMAP] /* get old curpmap */ 370 add r5, r0 /* r5 = old pm_active */ 378 add r5, r0 /* r5 = position in old pm_active */ [all …]
|
| /freebsd-12-stable/sys/powerpc/ofw/ |
| 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_regsave@got(%r7) 138 stw %r0,0(%r5) [all …]
|
| D | ofwcall64.S | 118 addis %r5,%r2,TOC_REF(ofmsr)@ha 119 ld %r5,TOC_REF(ofmsr)@l(%r5) 120 ld %r5,0(%r5) 121 mtmsrd %r5 130 mr %r5,%r1 132 std %r5,8(%r1) /* Save real stack pointer */ 137 li %r5,0 138 stw %r5,4(%r1) 139 stw %r5,0(%r1) 166 ld %r5,48(%r1) [all …]
|
| /freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
| 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, r7 102 movs r5, #1 // sticky; b is known to be non-zero. [all …]
|
| /freebsd-12-stable/contrib/gcc/config/arm/ |
| D | ieee754-df.S | 91 1: stmfd sp!, {r4, r5, lr} 95 mov r5, yh, lsl #1 96 teq r4, r5 99 orrnes ip, r5, yl 101 mvnnes ip, r5, asr #21 105 @ corresponding arg in xh-xl, and positive exponent difference in r5. 107 rsbs r5, r4, r5, lsr #21 108 rsblt r5, r5, #0 110 add r4, r4, r5 121 cmp r5, #54 [all …]
|
| /freebsd-12-stable/sys/cddl/dev/dtrace/arm/ |
| 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, #0x00000001 164 teqne r5, r2 167 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
|
| /freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
| 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
|
| /freebsd-12-stable/sys/cddl/dev/dtrace/powerpc/ |
| D | dtrace_asm.S | 97 stwcx. %r5,0,%r3 113 stdcx. %r5,0,%r3 120 stwcx. %r5,0,%r3 136 mtctr %r5 156 subi %r5,%r5,1 158 cmpldi %r5,0 160 cmplwi %r5,0 165 andi. %r0,%r5,0x0fff
|
| /freebsd-12-stable/contrib/bearssl/src/symcipher/ |
| D | aes_ct_dec.c | 124 uint32_t r0, r1, r2, r3, r4, r5, r6, r7; in inv_mix_columns() local 139 r5 = (q5 >> 8) | (q5 << 24); in inv_mix_columns() 143 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr16(q0 ^ q5 ^ q6 ^ r0 ^ r5); in inv_mix_columns() 144 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns() 146 …q[3] = q0 ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr16(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^… in inv_mix_columns() 147 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns() 148 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns() 149 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr16(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns()
|