Home
last modified time | relevance | path

Searched refs:rsp (Results 1 – 25 of 197) sorted by relevance

12345678

/external/openssl/crypto/aes/asm/
Dvpaes-x86_64.pl677 lea -0xb8(%rsp),%rsp
678 movaps %xmm6,0x10(%rsp)
679 movaps %xmm7,0x20(%rsp)
680 movaps %xmm8,0x30(%rsp)
681 movaps %xmm9,0x40(%rsp)
682 movaps %xmm10,0x50(%rsp)
683 movaps %xmm11,0x60(%rsp)
684 movaps %xmm12,0x70(%rsp)
685 movaps %xmm13,0x80(%rsp)
686 movaps %xmm14,0x90(%rsp)
[all …]
Dbsaes-x86_64.pl1103 mov %rsp, %rax
1111 lea -0x48(%rsp),%rsp
1114 lea -0xa0(%rsp), %rsp
1115 movaps %xmm6, 0x40(%rsp)
1116 movaps %xmm7, 0x50(%rsp)
1117 movaps %xmm8, 0x60(%rsp)
1118 movaps %xmm9, 0x70(%rsp)
1119 movaps %xmm10, 0x80(%rsp)
1120 movaps %xmm11, 0x90(%rsp)
1121 movaps %xmm12, 0xa0(%rsp)
[all …]
Daesni-sha1-x86_64.pl133 mov `($win64?56:8)`(%rsp),$inp # load 7th argument
142 lea `-104-($win64?10*16:0)`(%rsp),%rsp
144 #lea 64(%rsp),$ctx # debugging artefact
147 movaps %xmm6,96+0(%rsp)
148 movaps %xmm7,96+16(%rsp)
149 movaps %xmm8,96+32(%rsp)
150 movaps %xmm9,96+48(%rsp)
151 movaps %xmm10,96+64(%rsp)
152 movaps %xmm11,96+80(%rsp)
153 movaps %xmm12,96+96(%rsp)
[all …]
Daesni-x86_64.pl834 lea -0x58(%rsp),%rsp
835 movaps %xmm6,(%rsp)
836 movaps %xmm7,0x10(%rsp)
837 movaps %xmm8,0x20(%rsp)
838 movaps %xmm9,0x30(%rsp)
895 movaps (%rsp),%xmm6
896 movaps 0x10(%rsp),%xmm7
897 movaps 0x20(%rsp),%xmm8
898 movaps 0x30(%rsp),%xmm9
899 lea 0x58(%rsp),%rsp
[all …]
/external/openssl/crypto/bn/asm/
Dx86_64-gf2m.pl49 sub \$128+8,%rsp
79 movq \$0,0(%rsp) # tab[0]=0
81 mov $a1,8(%rsp) # tab[1]=a1
83 mov $a2,16(%rsp) # tab[2]=a2
85 mov $a12,24(%rsp) # tab[3]=a1^a2
88 mov $a4,32(%rsp) # tab[4]=a4
90 mov $a1,40(%rsp) # tab[5]=a1^a4
92 mov $a2,48(%rsp) # tab[6]=a2^a4
94 mov $a12,56(%rsp) # tab[7]=a1^a2^a4
97 mov $a8,64(%rsp) # tab[8]=a8
[all …]
Dx86_64-mont5.pl68 mov `($win64?56:8)`(%rsp),%r10d # load 7th argument
77 lea -0x28(%rsp),%rsp
78 movaps %xmm6,(%rsp)
79 movaps %xmm7,0x10(%rsp)
83 mov %rsp,%rax
86 lea (%rsp,%r11,8),%rsp # tp=alloca(8*(num+2))
87 and \$-1024,%rsp # minimize TLB usage
89 mov %rax,8(%rsp,$num,8) # tp[num+1]=%rsp
170 mov $hi1,-16(%rsp,$j,8) # tp[j-1]
192 mov $hi1,-16(%rsp,$j,8) # tp[j-1]
[all …]
Dmodexp512-x86_64.pl424 lea (+$Reduce_Data_offset+$X1_offset+$STACK_DEPTH)(%rsp), %rdi # pX1 (Dst) 769 bits, 13 qwords
425 mov (+$pData_offset+$STACK_DEPTH)(%rsp), %rsi # pM1 (Bsrc) 512 bits, 8 qwords
427 lea (+$tmp16_offset+$STACK_DEPTH)(%rsp), %rcx # X (Asrc) 1024 bits, 16 qwords
451 mov %rax, (+$Reduce_Data_offset+$Carries_offset+$STACK_DEPTH)(%rsp)
468 …lea (+$Reduce_Data_offset+$X2_offset+$STACK_DEPTH)(%rsp), %rcx # rcx -> pX2 ; 641 bits, 11 qwords
475 mov (+$Reduce_Data_offset+$Carries_offset+$STACK_DEPTH)(%rsp), %rax
484 mov %rax, (+$Reduce_Data_offset+$Carries_offset+$STACK_DEPTH)(%rsp)
486 lea (+$Reduce_Data_offset+$Q_offset+$STACK_DEPTH)(%rsp), %rdi # rdi -> pQ ; 128 bits, 2 qwords
528 mov (+$Reduce_Data_offset+$Carries_offset+$STACK_DEPTH)(%rsp), %rbp
539 mov (+$pData_offset+$STACK_DEPTH)(%rsp), %rcx # rsi -> Data (and points to T)
[all …]
Dx86_64-mont.pl86 mov %rsp,%r11
88 lea (%rsp,%r10,8),%rsp # tp=alloca(8*(num+2))
89 and \$-1024,%rsp # minimize TLB usage
91 mov %r11,8(%rsp,$num,8) # tp[num+1]=%rsp
129 mov $hi1,-16(%rsp,$j,8) # tp[j-1]
149 mov $hi1,-16(%rsp,$j,8) # tp[j-1]
156 mov $hi1,-8(%rsp,$num,8)
157 mov %rdx,(%rsp,$num,8) # store upmost overflow bit
166 mov (%rsp),$lo0
179 mov 8(%rsp),$lo0 # tp[1]
[all …]
/external/valgrind/main/VEX/orig_amd64/
Dtest2.sorted9 0344240C addl 12(%rsp), %eax
10 03BC2488000000 addl 136(%rsp), %edi
15 03442414 addl 20(%rsp), %eax
16 4403742414 addl 20(%rsp), %r14d
18 03442418 addl 24(%rsp), %eax
19 834424101C addl $28, 16(%rsp)
20 0344241C addl 28(%rsp), %eax
21 036C241C addl 28(%rsp), %ebp
22 440374241C addl 28(%rsp), %r14d
23 44037C241C addl 28(%rsp), %r15d
[all …]
Dtest1.sorted1 0384941C040000 addl 1052(%rsp,%rdx,4), %eax
27 4883C468 addq $104, %rsp
28 4881C418050000 addq $1304, %rsp
29 4881C438080000 addq $2104, %rsp
30 4881C408010000 addq $264, %rsp
32 4881C4480D0000 addq $3400, %rsp
33 4883C438 addq $56, %rsp
34 4883C448 addq $72, %rsp
35 4881C438030000 addq $824, %rsp
36 4883C408 addq $8, %rsp
[all …]
Dtest2.orig34 addl 12(%rsp), %eax
38 addl 136(%rsp), %edi
58 addl 20(%rsp), %eax
62 addl 20(%rsp), %r14d
70 addl 24(%rsp), %eax
74 addl $28, 16(%rsp)
78 addl 28(%rsp), %eax
82 addl 28(%rsp), %ebp
86 addl 28(%rsp), %r14d
90 addl 28(%rsp), %r15d
[all …]
Dtest1.orig2 addl 1052(%rsp,%rdx,4), %eax
106 addq $104, %rsp
110 addq $1304, %rsp
114 addq $2104, %rsp
118 addq $264, %rsp
126 addq $3400, %rsp
130 addq $56, %rsp
134 addq $72, %rsp
138 addq $824, %rsp
142 addq $8, %rsp
[all …]
/external/llvm/test/CodeGen/X86/
Dwin64_alloca_dynalloca.ll12 ; ___chkstk must adjust %rsp.
13 ; M64: movq %rsp, %rbp
16 ; M64-NOT: %rsp
18 ; __chkstk does not adjust %rsp.
19 ; W64: movq %rsp, %rbp
22 ; W64: subq $4096, %rsp
25 ; EFI: movq %rsp, %rbp
26 ; EFI: $[[B0OFS:4096|4104]], %rsp
34 ; M64-NOT: %rsp
35 ; M64: movq %rsp, %rax
[all …]
Ddynamic-allocas-VLAs.ll15 ; CHECK-NOT: andq $-{{[0-9]+}}, %rsp
16 ; CHECK: leaq [[OFFSET:[0-9]*]](%rsp), %rdi
18 ; CHECK: movl [[OFFSET]](%rsp), %eax
36 ; CHECK: movq %rsp, %rbp
37 ; CHECK: andq $-32, %rsp
38 ; CHECK: subq ${{[0-9]+}}, %rsp
40 ; CHECK: leaq {{[0-9]*}}(%rsp), %rdi
41 ; CHECK: leaq {{[0-9]*}}(%rsp), %rsi
44 ; CHECK: movq %rbp, %rsp
62 ; CHECK: movq %rsp, %rbp
[all …]
/external/zlib/src/contrib/masmx64/
Dinffasx64.asm32 mov [rsp-8],rsi
33 mov [rsp-16],rdi
34 mov [rsp-24],r12
35 mov [rsp-32],r13
36 mov [rsp-40],r14
37 mov [rsp-48],r15
38 mov [rsp-56],rbx
43 mov [rax], rsp
45 mov rsp, rax ; /* make rsp point to &ar */
47 mov rsi, [rsp+16] ; /* rsi = in */
[all …]
/external/libffi/src/x86/
Dunix64.S48 movq (%rsp), %r10 /* Load return address. */
72 leaq 176(%r10), %rsp
78 leaq 24(%rbp), %rsp
162 leaq -20(%rsp), %rsi /* Scratch area in redzone. */
215 leaq -200(%rsp), %rsp
217 movq %rdi, (%rsp)
218 movq %rsi, 8(%rsp)
219 movq %rdx, 16(%rsp)
220 movq %rcx, 24(%rsp)
221 movq %r8, 32(%rsp)
[all …]
Ddarwin64.S48 movq (%rsp), %r10 /* Load return address. */
72 leaq 176(%r10), %rsp
78 leaq 24(%rbp), %rsp
158 leaq -20(%rsp), %rsi /* Scratch area in redzone. */
208 leaq -200(%rsp), %rsp
210 movq %rdi, (%rsp)
211 movq %rsi, 8(%rsp)
212 movq %rdx, 16(%rsp)
213 movq %rcx, 24(%rsp)
214 movq %r8, 32(%rsp)
[all …]
/external/openssl/crypto/sha/asm/
Dsha1-x86_64.pl114 mov $xi[0],`4*$i`(%rsp)
125 mov $xi[1],`4*$j`(%rsp)
132 mov `4*($j%16)`(%rsp),$xi[1]
135 xor `4*(($j+2)%16)`(%rsp),$xi[1]
138 xor `4*(($j+8)%16)`(%rsp),$xi[1]
141 xor `4*(($j+13)%16)`(%rsp),$xi[1]
146 mov $xi[1],`4*($j%16)`(%rsp)
157 mov `4*($j%16)`(%rsp),$xi[1]
160 xor `4*(($j+2)%16)`(%rsp),$xi[1]
164 xor `4*(($j+8)%16)`(%rsp),$xi[1]
[all …]
Dsha512-x86_64.pl87 $_ctx="16*$SZ+0*8(%rsp)";
88 $_inp="16*$SZ+1*8(%rsp)";
89 $_end="16*$SZ+2*8(%rsp)";
90 $_rsp="16*$SZ+3*8(%rsp)";
100 mov $T1,`$SZ*($i&0xf)`(%rsp)
143 mov `$SZ*(($i+1)&0xf)`(%rsp),$a0
144 mov `$SZ*(($i+14)&0xf)`(%rsp),$a1
154 mov `$SZ*(($i+9)&0xf)`(%rsp),$T1
164 add `$SZ*($i&0xf)`(%rsp),$T1
185 mov %rsp,%r11 # copy %rsp
[all …]
/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_amd64.S38 mov %rsp, %rbx # save current rsp
40 shr $4, %rsp # clear 4 lsb, align to 16
41 shl $4, %rsp
46 mov %rbx, %rsp # restore the original rsp
47 .cfi_def_cfa_register %rsp
117 mov %rsp, %rbx # save current rsp
119 shr $4, %rsp # clear 4 lsb, align to 16
120 shl $4, %rsp
125 mov %rbx, %rsp # restore the original rsp
126 .cfi_def_cfa_register %rsp
/external/openssl/crypto/ocsp/
Docsp_srv.c108 OCSP_RESPONSE *rsp = NULL; in OCSP_response_create() local
110 if (!(rsp = OCSP_RESPONSE_new())) goto err; in OCSP_response_create()
111 if (!(ASN1_ENUMERATED_set(rsp->responseStatus, status))) goto err; in OCSP_response_create()
112 if (!bs) return rsp; in OCSP_response_create()
113 if (!(rsp->responseBytes = OCSP_RESPBYTES_new())) goto err; in OCSP_response_create()
114 rsp->responseBytes->responseType = OBJ_nid2obj(NID_id_pkix_OCSP_basic); in OCSP_response_create()
115 if (!ASN1_item_pack(bs, ASN1_ITEM_rptr(OCSP_BASICRESP), &rsp->responseBytes->response)) in OCSP_response_create()
117 return rsp; in OCSP_response_create()
119 if (rsp) OCSP_RESPONSE_free(rsp); in OCSP_response_create()
124 OCSP_SINGLERESP *OCSP_basic_add1_status(OCSP_BASICRESP *rsp, in OCSP_basic_add1_status() argument
[all …]
/external/valgrind/main/coregrind/m_dispatch/
Ddispatch-amd64-darwin.S95 fldcw (%rsp)
96 addq $8, %rsp
101 ldmxcsr (%rsp)
102 addq $8, %rsp
127 subl $1, 0(%rsp)
171 subl $1, 0(%rsp)
219 movq 8(%rsp), %r15
228 addl $1, 0(%rsp)
235 addl $1, 0(%rsp)
251 fstcw (%rsp)
[all …]
Ddispatch-amd64-linux.S96 fldcw (%rsp)
97 addq $8, %rsp
102 ldmxcsr (%rsp)
103 addq $8, %rsp
128 subl $1, 0(%rsp)
174 subl $1, 0(%rsp)
225 movq 8(%rsp), %r15
234 addl $1, 0(%rsp)
241 addl $1, 0(%rsp)
257 fstcw (%rsp)
[all …]
/external/openssl/crypto/rc4/asm/
Drc4-md5-x86_64.pl121 sub \$40,%rsp
178 mov $len,32(%rsp) # save original $len
186 mov %rsp,$ctx
196 mov $len,16(%rsp)
198 #md5# mov $ctx,24(%rsp) # save pointer to MD5_CTX
207 #md5# mov $V[0],0*4(%rsp) # put aside current hash value
208 #md5# mov $V[1],1*4(%rsp)
209 #md5# mov $V[2],2*4(%rsp)
211 #md5# mov $V[3],3*4(%rsp)
382 #md5# add 0*4(%rsp),$V[0] # accumulate hash value
[all …]
/external/libvpx/vpx_ports/
Demms.asm24 sub rsp, 8
25 mov [rsp], rcx ; win x64 specific
26 fldcw [rsp]
27 add rsp, 8
33 sub rsp, 8
34 fstcw [rsp]
35 mov rax, [rsp]
36 add rsp, 8

12345678