Home
last modified time | relevance | path

Searched refs:r9 (Results 1 – 25 of 248) sorted by relevance

12345678910

/freebsd-13-stable/sys/crypto/openssl/arm/
HDsha1-armv4-large.S30 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
43 ldrb r9,[r1,#3]
47 orr r9,r9,r10,lsl#8
49 orr r9,r9,r11,lsl#16
51 orr r9,r9,r12,lsl#24
53 ldr r9,[r1],#4 @ handles unaligned
58 rev r9,r9 @ byte swap
62 add r7,r7,r9 @ E+=X[i]
64 str r9,[r14,#-4]!
68 ldrb r9,[r1,#3]
[all …]
HDaes-armv4.S268 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
270 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
292 and r9,lr,r0,lsr#16
299 ldr r6,[r10,r9,lsl#2] @ Te1[s0>>16]
300 and r9,lr,r1,lsr#8
306 ldr r9,[r10,r9,lsl#2] @ Te2[s1>>8]
312 eor r6,r6,r9,ror#8
313 and r9,lr,r2
319 ldr r9,[r10,r9,lsl#2] @ Te3[s2>>0]
325 eor r6,r6,r9,ror#16
[all …]
HDchacha-armv4.S64 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key
66 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key
74 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material
98 add r9,r9,r10
101 eor r5,r5,r9,ror#20
110 add r9,r9,r10
115 eor r5,r5,r9,ror#25
120 str r9,[sp,#4*(16+9)]
121 ldr r9,[sp,#4*(16+11)]
128 add r9,r9,r10
[all …]
HDecp_nistz256-armv4.S2414 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2417 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
2419 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2435 ldr r9,[r1,#20]
2440 adcs r9,r9,r9
2455 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2458 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
2460 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2476 ldr r9,[r1,#20]
2491 adcs r9,r9,r12
[all …]
HDkeccak1600-armv4.S45 add r9,sp,#176
48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4]
73 eor r9,r9,r11
88 eor r9,r9,r14
103 eor r9,r9,r11
129 eor r9,r9,r11
143 eor r9,r9,r14
159 eor r9,r9,r11
175 eor r9,r9,r14
198 eor r1,r9,r2
[all …]
HDarmv4-gf2m.S23 eor r9,r5,r8 @ a1^a4
26 str r9,[sp,#20] @ tab[5]=a1^a4
32 and r9,r12,r0,lsr#1
35 ldr r7,[sp,r9] @ tab[b >> 3 & 0x7]
36 and r9,r12,r0,lsr#7
40 ldr r7,[sp,r9] @ tab[b >> 9 & 0x7]
47 and r9,r12,r0,lsr#13
50 ldr r7,[sp,r9] @ tab[b >> 15 & 0x7]
57 and r9,r12,r0,lsr#19
60 ldr r7,[sp,r9] @ tab[b >> 21 & 0x7]
[all …]
HDghash-armv4.S47 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too
49 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ...
50 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack
66 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nhi]
72 eor r5,r9,r5,lsr#4
87 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nlo]
90 eor r5,r9,r5,lsr#4
105 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nhi]
112 eor r5,r9,r5,lsr#4
113 ldrh r9,[sp,r14]
[all …]
/freebsd-13-stable/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
HDfe51_nsquare.S37 movq 16(%rsi),%r9
40 movq %r9,16(%rdi)
51 mov %rax,%r9
85 add %rax,%r9
95 add %rax,%r9
97 shld $13,%r9,%r10
124 and %rdx,%r9
132 lea (%r9,%rbp),%r9
133 mov %r9,%rax
134 shr $51,%r9
[all …]
/freebsd-13-stable/sys/crypto/openssl/amd64/
HDecp_nistz256-x86_64.S2418 movq 8(%rsi),%r9
2421 adcq %r9,%r9
2427 movq %r9,%rdx
2432 sbbq 8(%rsi),%r9
2439 cmovcq %rdx,%r9
2442 movq %r9,8(%rdi)
2474 movq 8(%rsi),%r9
2480 movq %r9,%rdx
2484 adcq 8(%rsi),%r9
2493 cmovzq %rdx,%r9
[all …]
HDkeccak1600-x86_64.S18 movq -52(%rdi),%r9
34 xorq %r9,%rbx
61 xorq %rcx,%r9
63 rolq $44,%r9
68 movq %r9,%r13
70 orq %r10,%r9
71 xorq %r8,%r9
74 xorq (%r15),%r9
79 movq %r9,-100(%rsi)
90 movq -28(%rdi),%r9
[all …]
HDrsaz-avx2.S84 leaq 576+128(%rsp),%r9
93 vmovdqa %ymm1,0-128(%r9)
95 vmovdqa %ymm2,32-128(%r9)
97 vmovdqa %ymm3,64-128(%r9)
99 vmovdqa %ymm4,96-128(%r9)
101 vmovdqa %ymm5,128-128(%r9)
103 vmovdqa %ymm6,160-128(%r9)
105 vmovdqa %ymm7,192-128(%r9)
107 vmovdqa %ymm8,224-128(%r9)
138 vpmuludq 0-128(%r9),%ymm10,%ymm1
[all …]
HDghash-x86_64.S41 movq (%rsi,%rax,1),%r9
50 movq %r9,%r10
52 shrq $4,%r9
55 xorq (%rsi,%rbx,1),%r9
57 xorq (%r11,%rdx,8),%r9
66 movq %r9,%r10
67 shrq $4,%r9
70 xorq (%rsi,%rax,1),%r9
72 xorq (%r11,%rdx,8),%r9
81 movq %r9,%r10
[all …]
HDsha512-x86_64.S54 movq 40(%rdi),%r9
69 movq %r9,%r15
114 xorq %r9,%rdi
122 xorq %r9,%rdi
162 addq %r9,%r12
175 movq %r11,%r9
181 xorq %rdi,%r9
183 addq %r12,%r9
186 addq %r14,%r9
189 movq %r9,%r14
[all …]
HDrsaz-x86_64.S52 movq %rdx,%r9
55 addq %rax,%r9
149 addq %r9,%r9
158 addq %rax,%r9
163 movq %r9,16(%rsp)
206 movq %rdx,%r9
249 addq %rax,%r9
252 addq %rbx,%r9
280 addq %rax,%r9
283 addq %rcx,%r9
[all …]
HDcmll-x86_64.S777 orq %r9,%r8
785 movq %rbx,%r9
786 shrq $49,%r9
788 orq %r9,%rax
795 movq %r10,%r9
796 shrq $49,%r9
798 orq %r9,%r8
805 movq %r10,%r9
806 shrq $49,%r9
808 orq %r9,%r8
[all …]
HDx25519-x86_64.S50 movq %rdx,%r9
73 adcq %rdx,%r9
96 adcq %rdx,%r9
119 adcq %rdx,%r9
142 adcq %rdx,%r9
202 movq %rdx,%r9
249 adcq %rdx,%r9
262 adcq %rdx,%r9
285 adcq $0,%r9
297 shlq $13,%r9
[all …]
HDx86_64-mont5.S35 negq %r9
37 leaq -280(%rsp,%r9,8),%r10
38 negq %r9
65 movq %rax,8(%rsp,%r9,8)
72 leaq 24-112(%rsp,%r9,8),%r10
243 cmpq %r9,%r15
251 movq %r13,-16(%rsp,%r9,8)
258 movq %r13,-8(%rsp,%r9,8)
259 movq %rdx,(%rsp,%r9,8)
265 leaq 24+128(%rsp,%r9,8),%rdx
[all …]
HDx86_64-mont.S40 negq %r9
42 leaq -16(%rsp,%r9,8),%r10
43 negq %r9
70 movq %rax,8(%rsp,%r9,8)
118 cmpq %r9,%r15
133 movq %r13,-8(%rsp,%r9,8)
134 movq %rdx,(%rsp,%r9,8)
184 cmpq %r9,%r15
201 movq %r13,-8(%rsp,%r9,8)
202 movq %rdx,(%rsp,%r9,8)
[all …]
/freebsd-13-stable/lib/libc/amd64/string/
HDmemcmp.S68 movq (%rsi),%r9
69 cmpq %r8,%r9
72 movq -8(%rsi,%rdx),%r9
73 cmpq %r8,%r9
103 movq (%rsi),%r9
104 cmpq %r8,%r9
107 movq 8(%rsi),%r9
108 cmpq %r8,%r9
111 movq -16(%rsi,%rdx),%r9
112 cmpq %r8,%r9
[all …]
/freebsd-13-stable/crypto/openssl/crypto/bn/asm/
HDrsaz-x86_64.pl142 movq %rdx, %r9
145 addq %rax, %r9
239 addq %r9, %r9
248 addq %rax, %r9
253 movq %r9, 16(%rsp)
296 movq %rdx, %r9
339 addq %rax, %r9
342 addq %rbx, %r9
370 addq %rax, %r9
373 addq %rcx, %r9
[all …]
/freebsd-13-stable/crypto/openssl/crypto/chacha/asm/
HDchacha-x86_64.pl482 mov %rsp,%r9 # frame pointer
483 .cfi_def_cfa_register %r9
498 movaps %xmm6,-0x28(%r9)
499 movaps %xmm7,-0x18(%r9)
595 movaps -0x28(%r9),%xmm6
596 movaps -0x18(%r9),%xmm7
599 lea (%r9),%rsp
664 mov %rsp,%r9 # frame pointer
665 .cfi_def_cfa_register %r9
669 movaps %xmm6,-0x68(%r9)
[all …]
/freebsd-13-stable/crypto/openssl/crypto/sha/asm/
HDkeccak1600-avx512.pl294 lea 128(%rsp),%r9
337 vmovdqa64 @T[0],0*64-128(%r9) # zero transfer area on stack
338 vmovdqa64 @T[0],1*64-128(%r9)
339 vmovdqa64 @T[0],2*64-128(%r9)
340 vmovdqa64 @T[0],3*64-128(%r9)
341 vmovdqa64 @T[0],4*64-128(%r9)
355 mov %r8,$A_jagged[$i]-128(%r9)
364 vpxorq 64*0-128(%r9),$A00,$A00
365 vpxorq 64*1-128(%r9),$A10,$A10
366 vpxorq 64*2-128(%r9),$A20,$A20
[all …]
/freebsd-13-stable/lib/libc/powerpc64/string/
HDbcopy.S140 li %r9, 0
147 li %r9, -15
157 add %r3, %r3, %r9
158 add %r4, %r4, %r9
172 sub %r3, %r3, %r9
173 sub %r4, %r4, %r9
204 andi. %r9, %r8, BLOCK_SIZE_MASK
215 std %r9, -48(%r1) /* bytes to copy in phase 3 */
223 li %r9, 32
233 std %r9, -32(%r1) /* bytes to copy in phase 1 */
[all …]
/freebsd-13-stable/sys/compat/ndis/
HDwinx64_wrap.S107 mov %r9,%rcx # set up arg3 (%r9 -> %rcx)
109 mov 48+8(%rbp),%r9 # set up arg5 (stack+48 -> %r9)
150 mov %r8,%r9
159 mov %r9,32(%rsp)
160 mov %r8,%r9
170 mov %r9,32(%rsp)
172 mov %r8,%r9
/freebsd-13-stable/stand/uboot/arch/arm/
HDstart.S46 push {r0, r1, r9, lr}
65 pop {r0, r1, r9, lr}
74 str r9, [ip, #4] /* new gd pointer */
87 ldr r9, [ip, #4]
105 str r9, [ip, #12]
109 ldr r9, [ip, #4]
118 ldr r9, [ip, #12]

12345678910