| /freebsd/crypto/openssl/crypto/bn/asm/ |
| H A D | ppc.pl | 236 #.set r6,6 # ... 283 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 285 # r5,r6 are the two BN_ULONGs being multiplied. 304 $LD r6,`1*$BNSZ`(r4) 305 $UMULL r7,r5,r6 306 $UMULH r8,r5,r6 319 $UMULL r7,r6,r6 320 $UMULH r8,r6,r6 325 $LD r6,`2*$BNSZ`(r4) 326 $UMULL r7,r5,r6 [all …]
|
| H A D | s390x.S | 26 stmg %r6,%r13,48(%r15) 37 mlgr %r6,%r5 // *=w 45 alcgr %r6,zero 51 alcgr %r9,%r6 63 mlgr %r6,%r5 77 alcgr %r6,zero 83 alcgr %r9,%r6 107 lmg %r6,%r13,48(%r15) 112 mlgr %r6,%r5 // *=w 114 alcgr %r6,zero [all …]
|
| /freebsd/sys/crypto/openssl/arm/ |
| H A D | sha1-armv4-large.S | 33 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 35 ldmia r0,{r3,r4,r5,r6,r7} 41 mov r6,r6,ror#30 51 eor r10,r5,r6 @ F_xx_xx 58 eor r10,r5,r6 @ F_xx_xx 66 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D) 73 add r6,r8,r6,ror#2 @ E+=K_00_19 78 add r6,r6,r7,ror#27 @ E+=ROR(A,27) 82 add r6,r8,r6,ror#2 @ E+=K_00_19 84 add r6,r6,r7,ror#27 @ E+=ROR(A,27) [all …]
|
| H A 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] 74 eor r5,r5,r6,lsl#28 75 eor r6,r10,r6,lsr#4 76 eor r6,r6,r7,lsl#28 92 eor r5,r5,r6,lsl#28 94 eor r6,r10,r6,lsr#4 99 eor r6,r6,r7,lsl#28 [all …]
|
| H A D | chacha-armv4.S | 67 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce 70 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce 71 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key 73 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key 81 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material 125 add r2,r2,r6 134 mov r6,r6,ror#20 137 eor r6,r6,r8,ror#20 139 add r2,r2,r6 146 mov r6,r6,ror#25 [all …]
|
| H A D | poly1305-armv4.S | 20 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} 46 ldrb r6,[r1,#2] 50 orr r4,r4,r6,lsl#16 51 ldrb r6,[r1,#5] 65 orr r5,r5,r6,lsl#8 66 ldrb r6,[r1,#8] 93 orr r6,r6,r7,lsl#8 95 orr r6,r6,r8,lsl#16 97 orr r6,r6,r9,lsl#24 99 and r6,r6,r3 [all …]
|
| H A D | sha256-armv4.S | 120 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 129 eor r3,r5,r6 @ magic 243 add r6,r6,r10 @ d+=h 252 eor r0,r6,r6,ror#5 254 eor r0,r0,r6,ror#19 @ Sigma1(e) 269 eor r0,r6,r6,ror#5 271 eor r0,r0,r6,ror#19 @ Sigma1(e) 278 and r2,r2,r6 334 eor r2,r6,r7 392 eor r2,r5,r6 [all …]
|
| H A D | aes-armv4.S | 189 ldrb r6,[r12,#0] 194 orr r0,r0,r6,lsl#24 196 ldrb r6,[r12,#4] 201 orr r1,r1,r6,lsl#24 203 ldrb r6,[r12,#8] 208 orr r2,r2,r6,lsl#24 210 ldrb r6,[r12,#12] 213 orr r3,r3,r6,lsl#24 243 mov r6,r0,lsr#8 247 strb r6,[r12,#2] [all …]
|
| H A D | keccak1600-armv4.S | 48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4] 68 eor r6,r6,r12 84 eor r6,r6,r10 98 eor r6,r6,r12 124 eor r6,r6,r12 139 eor r6,r6,r10 154 eor r6,r6,r12 172 eor r6,r6,r10 187 eor r12,r6,r1,ror#32-1 @ E[1] = ROL64(C[0], 1) ^ C[3]; 206 eor r3,r3,r6 [all …]
|
| H A D | armv4-gf2m.S | 18 add r6,r5,r5 @ a2=a1<<1 20 eor r7,r5,r6 @ a1^a2 21 str r6,[sp,#8] @ tab[2]=a2 26 eor r4,r6,r8 @ a2^a4 38 ldr r6,[sp,r8] @ tab[b >> 6 & 0x7] 44 eor r5,r5,r6,lsl#6 45 eor r4,r4,r6,lsr#26 46 ldr r6,[sp,r8] @ tab[b >> 12 & 0x7] 54 eor r5,r5,r6,lsl#12 55 eor r4,r4,r6,lsr#20 [all …]
|
| /freebsd/lib/libc/powerpc64/gen/ |
| H A D | sigsetjmp.S | 55 mr %r6,%r3 62 mr %r5,%r6 /* &oset */ 72 std %r9,40 + 0*8(%r6) 73 stfd %f14,40 + 23*8(%r6) 74 std %r10,40 + 1*8(%r6) 75 stfd %f15,40 + 24*8(%r6) 76 std %r11,40 + 2*8(%r6) 77 stfd %f16,40 + 25*8(%r6) 78 std %r12,40 + 3*8(%r6) 79 stfd %f17,40 + 26*8(%r6) [all …]
|
| H A D | setjmp.S | 54 mr %r6,%r3 58 mr %r5,%r6 /* &oset */ 67 std %r9,40 + 0*8(%r6) 68 stfd %f14,40 + 23*8(%r6) 69 std %r10,40 + 1*8(%r6) 70 stfd %f15,40 + 24*8(%r6) 71 std %r11,40 + 2*8(%r6) 72 stfd %f16,40 + 25*8(%r6) 73 std %r12,40 + 3*8(%r6) 74 stfd %f17,40 + 26*8(%r6) [all …]
|
| /freebsd/lib/libc/powerpc64/string/ |
| H A D | strcpy_arch_2_05.S | 55 xor %r6,%r6,%r6 56 cmpb %r5,%r0,%r6 64 cmpb %r5,%r0,%r6 93 srdi %r6,%r0,32 94 stw %r6,0(%r8) 95 srdi %r6,%r0,16 96 sth %r6,4(%r8) 97 srdi %r6,%r0,8 98 stb %r6,6(%r8) 102 srdi %r6,%r0,32 [all …]
|
| H A D | bcopy.S | 153 srdi. %r6, %r5, 4 /* number of 16-bytes */ 160 mtctr %r6 163 ld %r6, 0(%r4) 166 std %r6, 0(%r3) 176 andi. %r6, %r5, 0x0f /* number of 1-bytes */ 179 mtctr %r6 182 lbz %r6, 0(%r4) 184 stb %r6, 0(%r3) 199 andi. %r6, %r4, 15 200 subfic %r7, %r6, 16 [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
| H A D | addsf3.S | 27 push {r4, r5, r6, r7, lr} 37 lsrs r6, r2, #(significandBits) 39 cmp r6, #0xFF 62 movs r6, #1 63 lsls r6, r6, #(significandBits + 3) 68 orrs r4, r6 74 orrs r5, r6 78 subs r6, r2, r3 85 subs r6, r6, #1 91 subs r3, r3, r6 [all …]
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | swtch64.S | 97 ld %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */ 98 std %r12,PCB_CONTEXT(%r6) /* Save the non-volatile GP regs. 100 std %r14,PCB_CONTEXT+2*8(%r6) 101 std %r15,PCB_CONTEXT+3*8(%r6) 102 std %r16,PCB_CONTEXT+4*8(%r6) 103 std %r17,PCB_CONTEXT+5*8(%r6) 104 std %r18,PCB_CONTEXT+6*8(%r6) 105 std %r19,PCB_CONTEXT+7*8(%r6) 106 std %r20,PCB_CONTEXT+8*8(%r6) 107 std %r21,PCB_CONTEXT+9*8(%r6) [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_ppc64.S | 54 ld r6,-28696(r13) 56 xor r5,r6,r5 60 xor r0,r6,r0 104 addi r6,r5,16 107 stvx v21,0,r6 108 addi r6,r6,32 111 stvx v23,0,r6 112 addi r6,r6,32 115 stvx v25,0,r6 116 addi r6,r6,32 [all …]
|
| /freebsd/lib/libc/powerpcspe/gen/ |
| H A D | setjmp.S | 54 mr %r6,%r3 58 mr %r5,%r6 /* &oset */ 66 evstdd %r9,24+0*8(%r6) 67 evstdd %r10,24+1*8(%r6) 68 evstdd %r11,24+2*8(%r6) 69 evstdd %r12,24+3*8(%r6) 70 evstdd %r13,24+4*8(%r6) 71 evstdd %r14,24+5*8(%r6) 72 evstdd %r15,24+6*8(%r6) 73 evstdd %r16,24+7*8(%r6) [all …]
|
| H A D | sigsetjmp.S | 55 mr %r6,%r3 62 mr %r5,%r6 /* &oset */ 73 evstdd %r9,24+0*8(%r6) 74 evstdd %r10,24+1*8(%r6) 75 evstdd %r11,24+2*8(%r6) 76 evstdd %r12,24+3*8(%r6) 77 evstdd %r13,24+4*8(%r6) 78 evstdd %r14,24+5*8(%r6) 79 evstdd %r15,24+6*8(%r6) 80 evstdd %r16,24+7*8(%r6) [all …]
|
| /freebsd/lib/libc/powerpc/gen/ |
| H A D | sigsetjmp.S | 55 mr %r6,%r3 62 mr %r5,%r6 /* &oset */ 71 stmw %r9,20(%r6) 74 stfd %f14,112+0*8(%r6) 75 stfd %f15,112+1*8(%r6) 76 stfd %f16,112+2*8(%r6) 77 stfd %f17,112+3*8(%r6) 78 stfd %f18,112+4*8(%r6) 79 stfd %f19,112+5*8(%r6) 80 stfd %f20,112+6*8(%r6) [all …]
|
| H A D | setjmp.S | 54 mr %r6,%r3 58 mr %r5,%r6 /* &oset */ 66 stmw %r9,20(%r6) 69 stfd %f14,112+0*8(%r6) 70 stfd %f15,112+1*8(%r6) 71 stfd %f16,112+2*8(%r6) 72 stfd %f17,112+3*8(%r6) 73 stfd %f18,112+4*8(%r6) 74 stfd %f19,112+5*8(%r6) 75 stfd %f20,112+6*8(%r6) [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
| H A D | sha256-armv7.S | 76 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 85 eor r3,r5,r6 @ magic 199 add r6,r6,r10 @ d+=h 208 eor r0,r6,r6,ror#5 210 eor r0,r0,r6,ror#19 @ Sigma1(e) 225 eor r0,r6,r6,ror#5 227 eor r0,r0,r6,ror#19 @ Sigma1(e) 234 and r2,r2,r6 290 eor r2,r6,r7 348 eor r2,r5,r6 [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_syscall_linux_hexagon.inc | 37 register u32 r6 __asm__("r6") = n; 39 __asm_syscall("r"(r6)); 45 register u32 r6 __asm__("r6") = n; 47 __asm_syscall("r"(r6), "0"(r0)); 54 register u32 r6 __asm__("r6") = n; 57 __asm_syscall("r"(r6), "0"(r0), "r"(r1)); 64 register u32 r6 __asm__("r6") = n; 68 __asm_syscall("r"(r6), "0"(r0), "r"(r1), "r"(r2)); 75 register u32 r6 __asm__("r6") = n; 80 __asm_syscall("r"(r6), "0"(r0), "r"(r1), "r"(r2), "r"(r3)); [all …]
|
| /freebsd/sys/arm/arm/ |
| H A D | bcopyinout_xscale.S | 135 ldrt r6, [r0], #0x04 /* LD:08-0b */ 142 strd r6, [r1], #0x08 /* ST:08-0f */ 143 ldrt r6, [r0], #0x04 /* LD:20-23 */ 152 strd r6, [r1], #0x08 /* ST:20-27 */ 153 ldrt r6, [r0], #0x04 /* LD:38-3b */ 162 strd r6, [r1], #0x08 /* ST:38-3f */ 163 ldrt r6, [r0], #0x04 /* LD:50-53 */ 172 strd r6, [r1], #0x08 /* ST:50-57 */ 173 ldrt r6, [r0], #0x04 /* LD:68-6b */ 181 strd r6, [r1], #0x08 /* ST:68-6f */ [all …]
|
| H A D | swtch-v6.S | 238 ldr r6, [r11, #(TD_PROC)] /* newtd->proc */ 239 ldr r6, [r6, #(P_VMSPACE)] /* newtd->proc->vmspace */ 240 add r6, #VM_PMAP /* newtd->proc->vmspace->pmap */ 241 str r6, [r8, #PC_CURPMAP] /* store to curpmap */ 244 add r6, r0 /* r6 = new pm_active */ 250 add r6, r0 /* r6 = position in new pm_active */ 260 1: ldrex r0, [r6] 262 strex r1, r0, [r6] 266 ldr r0, [r6] 268 str r0, [r6] [all …]
|