OLD | NEW |
1 OPTION» DOTNAME | 1 default»rel |
2 .text$» SEGMENT ALIGN(256) 'CODE' | 2 %define XMMWORD |
| 3 %define YMMWORD |
| 4 %define ZMMWORD |
| 5 section».text code align=64 |
3 | 6 |
4 EXTERN» OPENSSL_ia32cap_P:NEAR | 7 |
5 PUBLIC» sha256_block_data_order | 8 EXTERN» OPENSSL_ia32cap_P |
| 9 global» sha256_block_data_order |
6 | 10 |
7 ALIGN 16 | 11 ALIGN 16 |
8 sha256_block_data_order»PROC PUBLIC | 12 sha256_block_data_order: |
9 » mov» QWORD PTR[8+rsp],rdi» ;WIN64 prologue | 13 » mov» QWORD[8+rsp],rdi» ;WIN64 prologue |
10 » mov» QWORD PTR[16+rsp],rsi | 14 » mov» QWORD[16+rsp],rsi |
11 mov rax,rsp | 15 mov rax,rsp |
12 $L$SEH_begin_sha256_block_data_order:: | 16 $L$SEH_begin_sha256_block_data_order: |
13 mov rdi,rcx | 17 mov rdi,rcx |
14 mov rsi,rdx | 18 mov rsi,rdx |
15 mov rdx,r8 | 19 mov rdx,r8 |
16 | 20 |
17 | 21 |
18 » lea» r11,QWORD PTR[OPENSSL_ia32cap_P] | 22 » lea» r11,[OPENSSL_ia32cap_P] |
19 » mov» r9d,DWORD PTR[r11] | 23 » mov» r9d,DWORD[r11] |
20 » mov» r10d,DWORD PTR[4+r11] | 24 » mov» r10d,DWORD[4+r11] |
21 » mov» r11d,DWORD PTR[8+r11] | 25 » mov» r11d,DWORD[8+r11] |
22 test r10d,512 | 26 test r10d,512 |
23 » jnz» $L$ssse3_shortcut | 27 » jnz» NEAR $L$ssse3_shortcut |
24 push rbx | 28 push rbx |
25 push rbp | 29 push rbp |
26 push r12 | 30 push r12 |
27 push r13 | 31 push r13 |
28 push r14 | 32 push r14 |
29 push r15 | 33 push r15 |
30 mov r11,rsp | 34 mov r11,rsp |
31 shl rdx,4 | 35 shl rdx,4 |
32 sub rsp,16*4+4*8 | 36 sub rsp,16*4+4*8 |
33 » lea» rdx,QWORD PTR[rdx*4+rsi] | 37 » lea» rdx,[rdx*4+rsi] |
34 and rsp,-64 | 38 and rsp,-64 |
35 » mov» QWORD PTR[((64+0))+rsp],rdi | 39 » mov» QWORD[((64+0))+rsp],rdi |
36 » mov» QWORD PTR[((64+8))+rsp],rsi | 40 » mov» QWORD[((64+8))+rsp],rsi |
37 » mov» QWORD PTR[((64+16))+rsp],rdx | 41 » mov» QWORD[((64+16))+rsp],rdx |
38 » mov» QWORD PTR[((64+24))+rsp],r11 | 42 » mov» QWORD[((64+24))+rsp],r11 |
39 $L$prologue:: | 43 $L$prologue: |
40 | 44 |
41 » mov» eax,DWORD PTR[rdi] | 45 » mov» eax,DWORD[rdi] |
42 » mov» ebx,DWORD PTR[4+rdi] | 46 » mov» ebx,DWORD[4+rdi] |
43 » mov» ecx,DWORD PTR[8+rdi] | 47 » mov» ecx,DWORD[8+rdi] |
44 » mov» edx,DWORD PTR[12+rdi] | 48 » mov» edx,DWORD[12+rdi] |
45 » mov» r8d,DWORD PTR[16+rdi] | 49 » mov» r8d,DWORD[16+rdi] |
46 » mov» r9d,DWORD PTR[20+rdi] | 50 » mov» r9d,DWORD[20+rdi] |
47 » mov» r10d,DWORD PTR[24+rdi] | 51 » mov» r10d,DWORD[24+rdi] |
48 » mov» r11d,DWORD PTR[28+rdi] | 52 » mov» r11d,DWORD[28+rdi] |
49 » jmp» $L$loop | 53 » jmp» NEAR $L$loop |
50 | 54 |
51 ALIGN 16 | 55 ALIGN 16 |
52 $L$loop:: | 56 $L$loop: |
53 mov edi,ebx | 57 mov edi,ebx |
54 » lea» rbp,QWORD PTR[K256] | 58 » lea» rbp,[K256] |
55 xor edi,ecx | 59 xor edi,ecx |
56 » mov» r12d,DWORD PTR[rsi] | 60 » mov» r12d,DWORD[rsi] |
57 mov r13d,r8d | 61 mov r13d,r8d |
58 mov r14d,eax | 62 mov r14d,eax |
59 bswap r12d | 63 bswap r12d |
60 ror r13d,14 | 64 ror r13d,14 |
61 mov r15d,r9d | 65 mov r15d,r9d |
62 | 66 |
63 xor r13d,r8d | 67 xor r13d,r8d |
64 ror r14d,9 | 68 ror r14d,9 |
65 xor r15d,r10d | 69 xor r15d,r10d |
66 | 70 |
67 » mov» DWORD PTR[rsp],r12d | 71 » mov» DWORD[rsp],r12d |
68 xor r14d,eax | 72 xor r14d,eax |
69 and r15d,r8d | 73 and r15d,r8d |
70 | 74 |
71 ror r13d,5 | 75 ror r13d,5 |
72 add r12d,r11d | 76 add r12d,r11d |
73 xor r15d,r10d | 77 xor r15d,r10d |
74 | 78 |
75 ror r14d,11 | 79 ror r14d,11 |
76 xor r13d,r8d | 80 xor r13d,r8d |
77 add r12d,r15d | 81 add r12d,r15d |
78 | 82 |
79 mov r15d,eax | 83 mov r15d,eax |
80 » add» r12d,DWORD PTR[rbp] | 84 » add» r12d,DWORD[rbp] |
81 xor r14d,eax | 85 xor r14d,eax |
82 | 86 |
83 xor r15d,ebx | 87 xor r15d,ebx |
84 ror r13d,6 | 88 ror r13d,6 |
85 mov r11d,ebx | 89 mov r11d,ebx |
86 | 90 |
87 and edi,r15d | 91 and edi,r15d |
88 ror r14d,2 | 92 ror r14d,2 |
89 add r12d,r13d | 93 add r12d,r13d |
90 | 94 |
91 xor r11d,edi | 95 xor r11d,edi |
92 add edx,r12d | 96 add edx,r12d |
93 add r11d,r12d | 97 add r11d,r12d |
94 | 98 |
95 » lea» rbp,QWORD PTR[4+rbp] | 99 » lea» rbp,[4+rbp] |
96 add r11d,r14d | 100 add r11d,r14d |
97 » mov» r12d,DWORD PTR[4+rsi] | 101 » mov» r12d,DWORD[4+rsi] |
98 mov r13d,edx | 102 mov r13d,edx |
99 mov r14d,r11d | 103 mov r14d,r11d |
100 bswap r12d | 104 bswap r12d |
101 ror r13d,14 | 105 ror r13d,14 |
102 mov edi,r8d | 106 mov edi,r8d |
103 | 107 |
104 xor r13d,edx | 108 xor r13d,edx |
105 ror r14d,9 | 109 ror r14d,9 |
106 xor edi,r9d | 110 xor edi,r9d |
107 | 111 |
108 » mov» DWORD PTR[4+rsp],r12d | 112 » mov» DWORD[4+rsp],r12d |
109 xor r14d,r11d | 113 xor r14d,r11d |
110 and edi,edx | 114 and edi,edx |
111 | 115 |
112 ror r13d,5 | 116 ror r13d,5 |
113 add r12d,r10d | 117 add r12d,r10d |
114 xor edi,r9d | 118 xor edi,r9d |
115 | 119 |
116 ror r14d,11 | 120 ror r14d,11 |
117 xor r13d,edx | 121 xor r13d,edx |
118 add r12d,edi | 122 add r12d,edi |
119 | 123 |
120 mov edi,r11d | 124 mov edi,r11d |
121 » add» r12d,DWORD PTR[rbp] | 125 » add» r12d,DWORD[rbp] |
122 xor r14d,r11d | 126 xor r14d,r11d |
123 | 127 |
124 xor edi,eax | 128 xor edi,eax |
125 ror r13d,6 | 129 ror r13d,6 |
126 mov r10d,eax | 130 mov r10d,eax |
127 | 131 |
128 and r15d,edi | 132 and r15d,edi |
129 ror r14d,2 | 133 ror r14d,2 |
130 add r12d,r13d | 134 add r12d,r13d |
131 | 135 |
132 xor r10d,r15d | 136 xor r10d,r15d |
133 add ecx,r12d | 137 add ecx,r12d |
134 add r10d,r12d | 138 add r10d,r12d |
135 | 139 |
136 » lea» rbp,QWORD PTR[4+rbp] | 140 » lea» rbp,[4+rbp] |
137 add r10d,r14d | 141 add r10d,r14d |
138 » mov» r12d,DWORD PTR[8+rsi] | 142 » mov» r12d,DWORD[8+rsi] |
139 mov r13d,ecx | 143 mov r13d,ecx |
140 mov r14d,r10d | 144 mov r14d,r10d |
141 bswap r12d | 145 bswap r12d |
142 ror r13d,14 | 146 ror r13d,14 |
143 mov r15d,edx | 147 mov r15d,edx |
144 | 148 |
145 xor r13d,ecx | 149 xor r13d,ecx |
146 ror r14d,9 | 150 ror r14d,9 |
147 xor r15d,r8d | 151 xor r15d,r8d |
148 | 152 |
149 » mov» DWORD PTR[8+rsp],r12d | 153 » mov» DWORD[8+rsp],r12d |
150 xor r14d,r10d | 154 xor r14d,r10d |
151 and r15d,ecx | 155 and r15d,ecx |
152 | 156 |
153 ror r13d,5 | 157 ror r13d,5 |
154 add r12d,r9d | 158 add r12d,r9d |
155 xor r15d,r8d | 159 xor r15d,r8d |
156 | 160 |
157 ror r14d,11 | 161 ror r14d,11 |
158 xor r13d,ecx | 162 xor r13d,ecx |
159 add r12d,r15d | 163 add r12d,r15d |
160 | 164 |
161 mov r15d,r10d | 165 mov r15d,r10d |
162 » add» r12d,DWORD PTR[rbp] | 166 » add» r12d,DWORD[rbp] |
163 xor r14d,r10d | 167 xor r14d,r10d |
164 | 168 |
165 xor r15d,r11d | 169 xor r15d,r11d |
166 ror r13d,6 | 170 ror r13d,6 |
167 mov r9d,r11d | 171 mov r9d,r11d |
168 | 172 |
169 and edi,r15d | 173 and edi,r15d |
170 ror r14d,2 | 174 ror r14d,2 |
171 add r12d,r13d | 175 add r12d,r13d |
172 | 176 |
173 xor r9d,edi | 177 xor r9d,edi |
174 add ebx,r12d | 178 add ebx,r12d |
175 add r9d,r12d | 179 add r9d,r12d |
176 | 180 |
177 » lea» rbp,QWORD PTR[4+rbp] | 181 » lea» rbp,[4+rbp] |
178 add r9d,r14d | 182 add r9d,r14d |
179 » mov» r12d,DWORD PTR[12+rsi] | 183 » mov» r12d,DWORD[12+rsi] |
180 mov r13d,ebx | 184 mov r13d,ebx |
181 mov r14d,r9d | 185 mov r14d,r9d |
182 bswap r12d | 186 bswap r12d |
183 ror r13d,14 | 187 ror r13d,14 |
184 mov edi,ecx | 188 mov edi,ecx |
185 | 189 |
186 xor r13d,ebx | 190 xor r13d,ebx |
187 ror r14d,9 | 191 ror r14d,9 |
188 xor edi,edx | 192 xor edi,edx |
189 | 193 |
190 » mov» DWORD PTR[12+rsp],r12d | 194 » mov» DWORD[12+rsp],r12d |
191 xor r14d,r9d | 195 xor r14d,r9d |
192 and edi,ebx | 196 and edi,ebx |
193 | 197 |
194 ror r13d,5 | 198 ror r13d,5 |
195 add r12d,r8d | 199 add r12d,r8d |
196 xor edi,edx | 200 xor edi,edx |
197 | 201 |
198 ror r14d,11 | 202 ror r14d,11 |
199 xor r13d,ebx | 203 xor r13d,ebx |
200 add r12d,edi | 204 add r12d,edi |
201 | 205 |
202 mov edi,r9d | 206 mov edi,r9d |
203 » add» r12d,DWORD PTR[rbp] | 207 » add» r12d,DWORD[rbp] |
204 xor r14d,r9d | 208 xor r14d,r9d |
205 | 209 |
206 xor edi,r10d | 210 xor edi,r10d |
207 ror r13d,6 | 211 ror r13d,6 |
208 mov r8d,r10d | 212 mov r8d,r10d |
209 | 213 |
210 and r15d,edi | 214 and r15d,edi |
211 ror r14d,2 | 215 ror r14d,2 |
212 add r12d,r13d | 216 add r12d,r13d |
213 | 217 |
214 xor r8d,r15d | 218 xor r8d,r15d |
215 add eax,r12d | 219 add eax,r12d |
216 add r8d,r12d | 220 add r8d,r12d |
217 | 221 |
218 » lea» rbp,QWORD PTR[20+rbp] | 222 » lea» rbp,[20+rbp] |
219 add r8d,r14d | 223 add r8d,r14d |
220 » mov» r12d,DWORD PTR[16+rsi] | 224 » mov» r12d,DWORD[16+rsi] |
221 mov r13d,eax | 225 mov r13d,eax |
222 mov r14d,r8d | 226 mov r14d,r8d |
223 bswap r12d | 227 bswap r12d |
224 ror r13d,14 | 228 ror r13d,14 |
225 mov r15d,ebx | 229 mov r15d,ebx |
226 | 230 |
227 xor r13d,eax | 231 xor r13d,eax |
228 ror r14d,9 | 232 ror r14d,9 |
229 xor r15d,ecx | 233 xor r15d,ecx |
230 | 234 |
231 » mov» DWORD PTR[16+rsp],r12d | 235 » mov» DWORD[16+rsp],r12d |
232 xor r14d,r8d | 236 xor r14d,r8d |
233 and r15d,eax | 237 and r15d,eax |
234 | 238 |
235 ror r13d,5 | 239 ror r13d,5 |
236 add r12d,edx | 240 add r12d,edx |
237 xor r15d,ecx | 241 xor r15d,ecx |
238 | 242 |
239 ror r14d,11 | 243 ror r14d,11 |
240 xor r13d,eax | 244 xor r13d,eax |
241 add r12d,r15d | 245 add r12d,r15d |
242 | 246 |
243 mov r15d,r8d | 247 mov r15d,r8d |
244 » add» r12d,DWORD PTR[rbp] | 248 » add» r12d,DWORD[rbp] |
245 xor r14d,r8d | 249 xor r14d,r8d |
246 | 250 |
247 xor r15d,r9d | 251 xor r15d,r9d |
248 ror r13d,6 | 252 ror r13d,6 |
249 mov edx,r9d | 253 mov edx,r9d |
250 | 254 |
251 and edi,r15d | 255 and edi,r15d |
252 ror r14d,2 | 256 ror r14d,2 |
253 add r12d,r13d | 257 add r12d,r13d |
254 | 258 |
255 xor edx,edi | 259 xor edx,edi |
256 add r11d,r12d | 260 add r11d,r12d |
257 add edx,r12d | 261 add edx,r12d |
258 | 262 |
259 » lea» rbp,QWORD PTR[4+rbp] | 263 » lea» rbp,[4+rbp] |
260 add edx,r14d | 264 add edx,r14d |
261 » mov» r12d,DWORD PTR[20+rsi] | 265 » mov» r12d,DWORD[20+rsi] |
262 mov r13d,r11d | 266 mov r13d,r11d |
263 mov r14d,edx | 267 mov r14d,edx |
264 bswap r12d | 268 bswap r12d |
265 ror r13d,14 | 269 ror r13d,14 |
266 mov edi,eax | 270 mov edi,eax |
267 | 271 |
268 xor r13d,r11d | 272 xor r13d,r11d |
269 ror r14d,9 | 273 ror r14d,9 |
270 xor edi,ebx | 274 xor edi,ebx |
271 | 275 |
272 » mov» DWORD PTR[20+rsp],r12d | 276 » mov» DWORD[20+rsp],r12d |
273 xor r14d,edx | 277 xor r14d,edx |
274 and edi,r11d | 278 and edi,r11d |
275 | 279 |
276 ror r13d,5 | 280 ror r13d,5 |
277 add r12d,ecx | 281 add r12d,ecx |
278 xor edi,ebx | 282 xor edi,ebx |
279 | 283 |
280 ror r14d,11 | 284 ror r14d,11 |
281 xor r13d,r11d | 285 xor r13d,r11d |
282 add r12d,edi | 286 add r12d,edi |
283 | 287 |
284 mov edi,edx | 288 mov edi,edx |
285 » add» r12d,DWORD PTR[rbp] | 289 » add» r12d,DWORD[rbp] |
286 xor r14d,edx | 290 xor r14d,edx |
287 | 291 |
288 xor edi,r8d | 292 xor edi,r8d |
289 ror r13d,6 | 293 ror r13d,6 |
290 mov ecx,r8d | 294 mov ecx,r8d |
291 | 295 |
292 and r15d,edi | 296 and r15d,edi |
293 ror r14d,2 | 297 ror r14d,2 |
294 add r12d,r13d | 298 add r12d,r13d |
295 | 299 |
296 xor ecx,r15d | 300 xor ecx,r15d |
297 add r10d,r12d | 301 add r10d,r12d |
298 add ecx,r12d | 302 add ecx,r12d |
299 | 303 |
300 » lea» rbp,QWORD PTR[4+rbp] | 304 » lea» rbp,[4+rbp] |
301 add ecx,r14d | 305 add ecx,r14d |
302 » mov» r12d,DWORD PTR[24+rsi] | 306 » mov» r12d,DWORD[24+rsi] |
303 mov r13d,r10d | 307 mov r13d,r10d |
304 mov r14d,ecx | 308 mov r14d,ecx |
305 bswap r12d | 309 bswap r12d |
306 ror r13d,14 | 310 ror r13d,14 |
307 mov r15d,r11d | 311 mov r15d,r11d |
308 | 312 |
309 xor r13d,r10d | 313 xor r13d,r10d |
310 ror r14d,9 | 314 ror r14d,9 |
311 xor r15d,eax | 315 xor r15d,eax |
312 | 316 |
313 » mov» DWORD PTR[24+rsp],r12d | 317 » mov» DWORD[24+rsp],r12d |
314 xor r14d,ecx | 318 xor r14d,ecx |
315 and r15d,r10d | 319 and r15d,r10d |
316 | 320 |
317 ror r13d,5 | 321 ror r13d,5 |
318 add r12d,ebx | 322 add r12d,ebx |
319 xor r15d,eax | 323 xor r15d,eax |
320 | 324 |
321 ror r14d,11 | 325 ror r14d,11 |
322 xor r13d,r10d | 326 xor r13d,r10d |
323 add r12d,r15d | 327 add r12d,r15d |
324 | 328 |
325 mov r15d,ecx | 329 mov r15d,ecx |
326 » add» r12d,DWORD PTR[rbp] | 330 » add» r12d,DWORD[rbp] |
327 xor r14d,ecx | 331 xor r14d,ecx |
328 | 332 |
329 xor r15d,edx | 333 xor r15d,edx |
330 ror r13d,6 | 334 ror r13d,6 |
331 mov ebx,edx | 335 mov ebx,edx |
332 | 336 |
333 and edi,r15d | 337 and edi,r15d |
334 ror r14d,2 | 338 ror r14d,2 |
335 add r12d,r13d | 339 add r12d,r13d |
336 | 340 |
337 xor ebx,edi | 341 xor ebx,edi |
338 add r9d,r12d | 342 add r9d,r12d |
339 add ebx,r12d | 343 add ebx,r12d |
340 | 344 |
341 » lea» rbp,QWORD PTR[4+rbp] | 345 » lea» rbp,[4+rbp] |
342 add ebx,r14d | 346 add ebx,r14d |
343 » mov» r12d,DWORD PTR[28+rsi] | 347 » mov» r12d,DWORD[28+rsi] |
344 mov r13d,r9d | 348 mov r13d,r9d |
345 mov r14d,ebx | 349 mov r14d,ebx |
346 bswap r12d | 350 bswap r12d |
347 ror r13d,14 | 351 ror r13d,14 |
348 mov edi,r10d | 352 mov edi,r10d |
349 | 353 |
350 xor r13d,r9d | 354 xor r13d,r9d |
351 ror r14d,9 | 355 ror r14d,9 |
352 xor edi,r11d | 356 xor edi,r11d |
353 | 357 |
354 » mov» DWORD PTR[28+rsp],r12d | 358 » mov» DWORD[28+rsp],r12d |
355 xor r14d,ebx | 359 xor r14d,ebx |
356 and edi,r9d | 360 and edi,r9d |
357 | 361 |
358 ror r13d,5 | 362 ror r13d,5 |
359 add r12d,eax | 363 add r12d,eax |
360 xor edi,r11d | 364 xor edi,r11d |
361 | 365 |
362 ror r14d,11 | 366 ror r14d,11 |
363 xor r13d,r9d | 367 xor r13d,r9d |
364 add r12d,edi | 368 add r12d,edi |
365 | 369 |
366 mov edi,ebx | 370 mov edi,ebx |
367 » add» r12d,DWORD PTR[rbp] | 371 » add» r12d,DWORD[rbp] |
368 xor r14d,ebx | 372 xor r14d,ebx |
369 | 373 |
370 xor edi,ecx | 374 xor edi,ecx |
371 ror r13d,6 | 375 ror r13d,6 |
372 mov eax,ecx | 376 mov eax,ecx |
373 | 377 |
374 and r15d,edi | 378 and r15d,edi |
375 ror r14d,2 | 379 ror r14d,2 |
376 add r12d,r13d | 380 add r12d,r13d |
377 | 381 |
378 xor eax,r15d | 382 xor eax,r15d |
379 add r8d,r12d | 383 add r8d,r12d |
380 add eax,r12d | 384 add eax,r12d |
381 | 385 |
382 » lea» rbp,QWORD PTR[20+rbp] | 386 » lea» rbp,[20+rbp] |
383 add eax,r14d | 387 add eax,r14d |
384 » mov» r12d,DWORD PTR[32+rsi] | 388 » mov» r12d,DWORD[32+rsi] |
385 mov r13d,r8d | 389 mov r13d,r8d |
386 mov r14d,eax | 390 mov r14d,eax |
387 bswap r12d | 391 bswap r12d |
388 ror r13d,14 | 392 ror r13d,14 |
389 mov r15d,r9d | 393 mov r15d,r9d |
390 | 394 |
391 xor r13d,r8d | 395 xor r13d,r8d |
392 ror r14d,9 | 396 ror r14d,9 |
393 xor r15d,r10d | 397 xor r15d,r10d |
394 | 398 |
395 » mov» DWORD PTR[32+rsp],r12d | 399 » mov» DWORD[32+rsp],r12d |
396 xor r14d,eax | 400 xor r14d,eax |
397 and r15d,r8d | 401 and r15d,r8d |
398 | 402 |
399 ror r13d,5 | 403 ror r13d,5 |
400 add r12d,r11d | 404 add r12d,r11d |
401 xor r15d,r10d | 405 xor r15d,r10d |
402 | 406 |
403 ror r14d,11 | 407 ror r14d,11 |
404 xor r13d,r8d | 408 xor r13d,r8d |
405 add r12d,r15d | 409 add r12d,r15d |
406 | 410 |
407 mov r15d,eax | 411 mov r15d,eax |
408 » add» r12d,DWORD PTR[rbp] | 412 » add» r12d,DWORD[rbp] |
409 xor r14d,eax | 413 xor r14d,eax |
410 | 414 |
411 xor r15d,ebx | 415 xor r15d,ebx |
412 ror r13d,6 | 416 ror r13d,6 |
413 mov r11d,ebx | 417 mov r11d,ebx |
414 | 418 |
415 and edi,r15d | 419 and edi,r15d |
416 ror r14d,2 | 420 ror r14d,2 |
417 add r12d,r13d | 421 add r12d,r13d |
418 | 422 |
419 xor r11d,edi | 423 xor r11d,edi |
420 add edx,r12d | 424 add edx,r12d |
421 add r11d,r12d | 425 add r11d,r12d |
422 | 426 |
423 » lea» rbp,QWORD PTR[4+rbp] | 427 » lea» rbp,[4+rbp] |
424 add r11d,r14d | 428 add r11d,r14d |
425 » mov» r12d,DWORD PTR[36+rsi] | 429 » mov» r12d,DWORD[36+rsi] |
426 mov r13d,edx | 430 mov r13d,edx |
427 mov r14d,r11d | 431 mov r14d,r11d |
428 bswap r12d | 432 bswap r12d |
429 ror r13d,14 | 433 ror r13d,14 |
430 mov edi,r8d | 434 mov edi,r8d |
431 | 435 |
432 xor r13d,edx | 436 xor r13d,edx |
433 ror r14d,9 | 437 ror r14d,9 |
434 xor edi,r9d | 438 xor edi,r9d |
435 | 439 |
436 » mov» DWORD PTR[36+rsp],r12d | 440 » mov» DWORD[36+rsp],r12d |
437 xor r14d,r11d | 441 xor r14d,r11d |
438 and edi,edx | 442 and edi,edx |
439 | 443 |
440 ror r13d,5 | 444 ror r13d,5 |
441 add r12d,r10d | 445 add r12d,r10d |
442 xor edi,r9d | 446 xor edi,r9d |
443 | 447 |
444 ror r14d,11 | 448 ror r14d,11 |
445 xor r13d,edx | 449 xor r13d,edx |
446 add r12d,edi | 450 add r12d,edi |
447 | 451 |
448 mov edi,r11d | 452 mov edi,r11d |
449 » add» r12d,DWORD PTR[rbp] | 453 » add» r12d,DWORD[rbp] |
450 xor r14d,r11d | 454 xor r14d,r11d |
451 | 455 |
452 xor edi,eax | 456 xor edi,eax |
453 ror r13d,6 | 457 ror r13d,6 |
454 mov r10d,eax | 458 mov r10d,eax |
455 | 459 |
456 and r15d,edi | 460 and r15d,edi |
457 ror r14d,2 | 461 ror r14d,2 |
458 add r12d,r13d | 462 add r12d,r13d |
459 | 463 |
460 xor r10d,r15d | 464 xor r10d,r15d |
461 add ecx,r12d | 465 add ecx,r12d |
462 add r10d,r12d | 466 add r10d,r12d |
463 | 467 |
464 » lea» rbp,QWORD PTR[4+rbp] | 468 » lea» rbp,[4+rbp] |
465 add r10d,r14d | 469 add r10d,r14d |
466 » mov» r12d,DWORD PTR[40+rsi] | 470 » mov» r12d,DWORD[40+rsi] |
467 mov r13d,ecx | 471 mov r13d,ecx |
468 mov r14d,r10d | 472 mov r14d,r10d |
469 bswap r12d | 473 bswap r12d |
470 ror r13d,14 | 474 ror r13d,14 |
471 mov r15d,edx | 475 mov r15d,edx |
472 | 476 |
473 xor r13d,ecx | 477 xor r13d,ecx |
474 ror r14d,9 | 478 ror r14d,9 |
475 xor r15d,r8d | 479 xor r15d,r8d |
476 | 480 |
477 » mov» DWORD PTR[40+rsp],r12d | 481 » mov» DWORD[40+rsp],r12d |
478 xor r14d,r10d | 482 xor r14d,r10d |
479 and r15d,ecx | 483 and r15d,ecx |
480 | 484 |
481 ror r13d,5 | 485 ror r13d,5 |
482 add r12d,r9d | 486 add r12d,r9d |
483 xor r15d,r8d | 487 xor r15d,r8d |
484 | 488 |
485 ror r14d,11 | 489 ror r14d,11 |
486 xor r13d,ecx | 490 xor r13d,ecx |
487 add r12d,r15d | 491 add r12d,r15d |
488 | 492 |
489 mov r15d,r10d | 493 mov r15d,r10d |
490 » add» r12d,DWORD PTR[rbp] | 494 » add» r12d,DWORD[rbp] |
491 xor r14d,r10d | 495 xor r14d,r10d |
492 | 496 |
493 xor r15d,r11d | 497 xor r15d,r11d |
494 ror r13d,6 | 498 ror r13d,6 |
495 mov r9d,r11d | 499 mov r9d,r11d |
496 | 500 |
497 and edi,r15d | 501 and edi,r15d |
498 ror r14d,2 | 502 ror r14d,2 |
499 add r12d,r13d | 503 add r12d,r13d |
500 | 504 |
501 xor r9d,edi | 505 xor r9d,edi |
502 add ebx,r12d | 506 add ebx,r12d |
503 add r9d,r12d | 507 add r9d,r12d |
504 | 508 |
505 » lea» rbp,QWORD PTR[4+rbp] | 509 » lea» rbp,[4+rbp] |
506 add r9d,r14d | 510 add r9d,r14d |
507 » mov» r12d,DWORD PTR[44+rsi] | 511 » mov» r12d,DWORD[44+rsi] |
508 mov r13d,ebx | 512 mov r13d,ebx |
509 mov r14d,r9d | 513 mov r14d,r9d |
510 bswap r12d | 514 bswap r12d |
511 ror r13d,14 | 515 ror r13d,14 |
512 mov edi,ecx | 516 mov edi,ecx |
513 | 517 |
514 xor r13d,ebx | 518 xor r13d,ebx |
515 ror r14d,9 | 519 ror r14d,9 |
516 xor edi,edx | 520 xor edi,edx |
517 | 521 |
518 » mov» DWORD PTR[44+rsp],r12d | 522 » mov» DWORD[44+rsp],r12d |
519 xor r14d,r9d | 523 xor r14d,r9d |
520 and edi,ebx | 524 and edi,ebx |
521 | 525 |
522 ror r13d,5 | 526 ror r13d,5 |
523 add r12d,r8d | 527 add r12d,r8d |
524 xor edi,edx | 528 xor edi,edx |
525 | 529 |
526 ror r14d,11 | 530 ror r14d,11 |
527 xor r13d,ebx | 531 xor r13d,ebx |
528 add r12d,edi | 532 add r12d,edi |
529 | 533 |
530 mov edi,r9d | 534 mov edi,r9d |
531 » add» r12d,DWORD PTR[rbp] | 535 » add» r12d,DWORD[rbp] |
532 xor r14d,r9d | 536 xor r14d,r9d |
533 | 537 |
534 xor edi,r10d | 538 xor edi,r10d |
535 ror r13d,6 | 539 ror r13d,6 |
536 mov r8d,r10d | 540 mov r8d,r10d |
537 | 541 |
538 and r15d,edi | 542 and r15d,edi |
539 ror r14d,2 | 543 ror r14d,2 |
540 add r12d,r13d | 544 add r12d,r13d |
541 | 545 |
542 xor r8d,r15d | 546 xor r8d,r15d |
543 add eax,r12d | 547 add eax,r12d |
544 add r8d,r12d | 548 add r8d,r12d |
545 | 549 |
546 » lea» rbp,QWORD PTR[20+rbp] | 550 » lea» rbp,[20+rbp] |
547 add r8d,r14d | 551 add r8d,r14d |
548 » mov» r12d,DWORD PTR[48+rsi] | 552 » mov» r12d,DWORD[48+rsi] |
549 mov r13d,eax | 553 mov r13d,eax |
550 mov r14d,r8d | 554 mov r14d,r8d |
551 bswap r12d | 555 bswap r12d |
552 ror r13d,14 | 556 ror r13d,14 |
553 mov r15d,ebx | 557 mov r15d,ebx |
554 | 558 |
555 xor r13d,eax | 559 xor r13d,eax |
556 ror r14d,9 | 560 ror r14d,9 |
557 xor r15d,ecx | 561 xor r15d,ecx |
558 | 562 |
559 » mov» DWORD PTR[48+rsp],r12d | 563 » mov» DWORD[48+rsp],r12d |
560 xor r14d,r8d | 564 xor r14d,r8d |
561 and r15d,eax | 565 and r15d,eax |
562 | 566 |
563 ror r13d,5 | 567 ror r13d,5 |
564 add r12d,edx | 568 add r12d,edx |
565 xor r15d,ecx | 569 xor r15d,ecx |
566 | 570 |
567 ror r14d,11 | 571 ror r14d,11 |
568 xor r13d,eax | 572 xor r13d,eax |
569 add r12d,r15d | 573 add r12d,r15d |
570 | 574 |
571 mov r15d,r8d | 575 mov r15d,r8d |
572 » add» r12d,DWORD PTR[rbp] | 576 » add» r12d,DWORD[rbp] |
573 xor r14d,r8d | 577 xor r14d,r8d |
574 | 578 |
575 xor r15d,r9d | 579 xor r15d,r9d |
576 ror r13d,6 | 580 ror r13d,6 |
577 mov edx,r9d | 581 mov edx,r9d |
578 | 582 |
579 and edi,r15d | 583 and edi,r15d |
580 ror r14d,2 | 584 ror r14d,2 |
581 add r12d,r13d | 585 add r12d,r13d |
582 | 586 |
583 xor edx,edi | 587 xor edx,edi |
584 add r11d,r12d | 588 add r11d,r12d |
585 add edx,r12d | 589 add edx,r12d |
586 | 590 |
587 » lea» rbp,QWORD PTR[4+rbp] | 591 » lea» rbp,[4+rbp] |
588 add edx,r14d | 592 add edx,r14d |
589 » mov» r12d,DWORD PTR[52+rsi] | 593 » mov» r12d,DWORD[52+rsi] |
590 mov r13d,r11d | 594 mov r13d,r11d |
591 mov r14d,edx | 595 mov r14d,edx |
592 bswap r12d | 596 bswap r12d |
593 ror r13d,14 | 597 ror r13d,14 |
594 mov edi,eax | 598 mov edi,eax |
595 | 599 |
596 xor r13d,r11d | 600 xor r13d,r11d |
597 ror r14d,9 | 601 ror r14d,9 |
598 xor edi,ebx | 602 xor edi,ebx |
599 | 603 |
600 » mov» DWORD PTR[52+rsp],r12d | 604 » mov» DWORD[52+rsp],r12d |
601 xor r14d,edx | 605 xor r14d,edx |
602 and edi,r11d | 606 and edi,r11d |
603 | 607 |
604 ror r13d,5 | 608 ror r13d,5 |
605 add r12d,ecx | 609 add r12d,ecx |
606 xor edi,ebx | 610 xor edi,ebx |
607 | 611 |
608 ror r14d,11 | 612 ror r14d,11 |
609 xor r13d,r11d | 613 xor r13d,r11d |
610 add r12d,edi | 614 add r12d,edi |
611 | 615 |
612 mov edi,edx | 616 mov edi,edx |
613 » add» r12d,DWORD PTR[rbp] | 617 » add» r12d,DWORD[rbp] |
614 xor r14d,edx | 618 xor r14d,edx |
615 | 619 |
616 xor edi,r8d | 620 xor edi,r8d |
617 ror r13d,6 | 621 ror r13d,6 |
618 mov ecx,r8d | 622 mov ecx,r8d |
619 | 623 |
620 and r15d,edi | 624 and r15d,edi |
621 ror r14d,2 | 625 ror r14d,2 |
622 add r12d,r13d | 626 add r12d,r13d |
623 | 627 |
624 xor ecx,r15d | 628 xor ecx,r15d |
625 add r10d,r12d | 629 add r10d,r12d |
626 add ecx,r12d | 630 add ecx,r12d |
627 | 631 |
628 » lea» rbp,QWORD PTR[4+rbp] | 632 » lea» rbp,[4+rbp] |
629 add ecx,r14d | 633 add ecx,r14d |
630 » mov» r12d,DWORD PTR[56+rsi] | 634 » mov» r12d,DWORD[56+rsi] |
631 mov r13d,r10d | 635 mov r13d,r10d |
632 mov r14d,ecx | 636 mov r14d,ecx |
633 bswap r12d | 637 bswap r12d |
634 ror r13d,14 | 638 ror r13d,14 |
635 mov r15d,r11d | 639 mov r15d,r11d |
636 | 640 |
637 xor r13d,r10d | 641 xor r13d,r10d |
638 ror r14d,9 | 642 ror r14d,9 |
639 xor r15d,eax | 643 xor r15d,eax |
640 | 644 |
641 » mov» DWORD PTR[56+rsp],r12d | 645 » mov» DWORD[56+rsp],r12d |
642 xor r14d,ecx | 646 xor r14d,ecx |
643 and r15d,r10d | 647 and r15d,r10d |
644 | 648 |
645 ror r13d,5 | 649 ror r13d,5 |
646 add r12d,ebx | 650 add r12d,ebx |
647 xor r15d,eax | 651 xor r15d,eax |
648 | 652 |
649 ror r14d,11 | 653 ror r14d,11 |
650 xor r13d,r10d | 654 xor r13d,r10d |
651 add r12d,r15d | 655 add r12d,r15d |
652 | 656 |
653 mov r15d,ecx | 657 mov r15d,ecx |
654 » add» r12d,DWORD PTR[rbp] | 658 » add» r12d,DWORD[rbp] |
655 xor r14d,ecx | 659 xor r14d,ecx |
656 | 660 |
657 xor r15d,edx | 661 xor r15d,edx |
658 ror r13d,6 | 662 ror r13d,6 |
659 mov ebx,edx | 663 mov ebx,edx |
660 | 664 |
661 and edi,r15d | 665 and edi,r15d |
662 ror r14d,2 | 666 ror r14d,2 |
663 add r12d,r13d | 667 add r12d,r13d |
664 | 668 |
665 xor ebx,edi | 669 xor ebx,edi |
666 add r9d,r12d | 670 add r9d,r12d |
667 add ebx,r12d | 671 add ebx,r12d |
668 | 672 |
669 » lea» rbp,QWORD PTR[4+rbp] | 673 » lea» rbp,[4+rbp] |
670 add ebx,r14d | 674 add ebx,r14d |
671 » mov» r12d,DWORD PTR[60+rsi] | 675 » mov» r12d,DWORD[60+rsi] |
672 mov r13d,r9d | 676 mov r13d,r9d |
673 mov r14d,ebx | 677 mov r14d,ebx |
674 bswap r12d | 678 bswap r12d |
675 ror r13d,14 | 679 ror r13d,14 |
676 mov edi,r10d | 680 mov edi,r10d |
677 | 681 |
678 xor r13d,r9d | 682 xor r13d,r9d |
679 ror r14d,9 | 683 ror r14d,9 |
680 xor edi,r11d | 684 xor edi,r11d |
681 | 685 |
682 » mov» DWORD PTR[60+rsp],r12d | 686 » mov» DWORD[60+rsp],r12d |
683 xor r14d,ebx | 687 xor r14d,ebx |
684 and edi,r9d | 688 and edi,r9d |
685 | 689 |
686 ror r13d,5 | 690 ror r13d,5 |
687 add r12d,eax | 691 add r12d,eax |
688 xor edi,r11d | 692 xor edi,r11d |
689 | 693 |
690 ror r14d,11 | 694 ror r14d,11 |
691 xor r13d,r9d | 695 xor r13d,r9d |
692 add r12d,edi | 696 add r12d,edi |
693 | 697 |
694 mov edi,ebx | 698 mov edi,ebx |
695 » add» r12d,DWORD PTR[rbp] | 699 » add» r12d,DWORD[rbp] |
696 xor r14d,ebx | 700 xor r14d,ebx |
697 | 701 |
698 xor edi,ecx | 702 xor edi,ecx |
699 ror r13d,6 | 703 ror r13d,6 |
700 mov eax,ecx | 704 mov eax,ecx |
701 | 705 |
702 and r15d,edi | 706 and r15d,edi |
703 ror r14d,2 | 707 ror r14d,2 |
704 add r12d,r13d | 708 add r12d,r13d |
705 | 709 |
706 xor eax,r15d | 710 xor eax,r15d |
707 add r8d,r12d | 711 add r8d,r12d |
708 add eax,r12d | 712 add eax,r12d |
709 | 713 |
710 » lea» rbp,QWORD PTR[20+rbp] | 714 » lea» rbp,[20+rbp] |
711 » jmp» $L$rounds_16_xx | 715 » jmp» NEAR $L$rounds_16_xx |
712 ALIGN 16 | 716 ALIGN 16 |
713 $L$rounds_16_xx:: | 717 $L$rounds_16_xx: |
714 » mov» r13d,DWORD PTR[4+rsp] | 718 » mov» r13d,DWORD[4+rsp] |
715 » mov» r15d,DWORD PTR[56+rsp] | 719 » mov» r15d,DWORD[56+rsp] |
716 | 720 |
717 mov r12d,r13d | 721 mov r12d,r13d |
718 ror r13d,11 | 722 ror r13d,11 |
719 add eax,r14d | 723 add eax,r14d |
720 mov r14d,r15d | 724 mov r14d,r15d |
721 ror r15d,2 | 725 ror r15d,2 |
722 | 726 |
723 xor r13d,r12d | 727 xor r13d,r12d |
724 shr r12d,3 | 728 shr r12d,3 |
725 ror r13d,7 | 729 ror r13d,7 |
726 xor r15d,r14d | 730 xor r15d,r14d |
727 shr r14d,10 | 731 shr r14d,10 |
728 | 732 |
729 ror r15d,17 | 733 ror r15d,17 |
730 xor r12d,r13d | 734 xor r12d,r13d |
731 xor r15d,r14d | 735 xor r15d,r14d |
732 » add» r12d,DWORD PTR[36+rsp] | 736 » add» r12d,DWORD[36+rsp] |
733 | 737 |
734 » add» r12d,DWORD PTR[rsp] | 738 » add» r12d,DWORD[rsp] |
735 mov r13d,r8d | 739 mov r13d,r8d |
736 add r12d,r15d | 740 add r12d,r15d |
737 mov r14d,eax | 741 mov r14d,eax |
738 ror r13d,14 | 742 ror r13d,14 |
739 mov r15d,r9d | 743 mov r15d,r9d |
740 | 744 |
741 xor r13d,r8d | 745 xor r13d,r8d |
742 ror r14d,9 | 746 ror r14d,9 |
743 xor r15d,r10d | 747 xor r15d,r10d |
744 | 748 |
745 » mov» DWORD PTR[rsp],r12d | 749 » mov» DWORD[rsp],r12d |
746 xor r14d,eax | 750 xor r14d,eax |
747 and r15d,r8d | 751 and r15d,r8d |
748 | 752 |
749 ror r13d,5 | 753 ror r13d,5 |
750 add r12d,r11d | 754 add r12d,r11d |
751 xor r15d,r10d | 755 xor r15d,r10d |
752 | 756 |
753 ror r14d,11 | 757 ror r14d,11 |
754 xor r13d,r8d | 758 xor r13d,r8d |
755 add r12d,r15d | 759 add r12d,r15d |
756 | 760 |
757 mov r15d,eax | 761 mov r15d,eax |
758 » add» r12d,DWORD PTR[rbp] | 762 » add» r12d,DWORD[rbp] |
759 xor r14d,eax | 763 xor r14d,eax |
760 | 764 |
761 xor r15d,ebx | 765 xor r15d,ebx |
762 ror r13d,6 | 766 ror r13d,6 |
763 mov r11d,ebx | 767 mov r11d,ebx |
764 | 768 |
765 and edi,r15d | 769 and edi,r15d |
766 ror r14d,2 | 770 ror r14d,2 |
767 add r12d,r13d | 771 add r12d,r13d |
768 | 772 |
769 xor r11d,edi | 773 xor r11d,edi |
770 add edx,r12d | 774 add edx,r12d |
771 add r11d,r12d | 775 add r11d,r12d |
772 | 776 |
773 » lea» rbp,QWORD PTR[4+rbp] | 777 » lea» rbp,[4+rbp] |
774 » mov» r13d,DWORD PTR[8+rsp] | 778 » mov» r13d,DWORD[8+rsp] |
775 » mov» edi,DWORD PTR[60+rsp] | 779 » mov» edi,DWORD[60+rsp] |
776 | 780 |
777 mov r12d,r13d | 781 mov r12d,r13d |
778 ror r13d,11 | 782 ror r13d,11 |
779 add r11d,r14d | 783 add r11d,r14d |
780 mov r14d,edi | 784 mov r14d,edi |
781 ror edi,2 | 785 ror edi,2 |
782 | 786 |
783 xor r13d,r12d | 787 xor r13d,r12d |
784 shr r12d,3 | 788 shr r12d,3 |
785 ror r13d,7 | 789 ror r13d,7 |
786 xor edi,r14d | 790 xor edi,r14d |
787 shr r14d,10 | 791 shr r14d,10 |
788 | 792 |
789 ror edi,17 | 793 ror edi,17 |
790 xor r12d,r13d | 794 xor r12d,r13d |
791 xor edi,r14d | 795 xor edi,r14d |
792 » add» r12d,DWORD PTR[40+rsp] | 796 » add» r12d,DWORD[40+rsp] |
793 | 797 |
794 » add» r12d,DWORD PTR[4+rsp] | 798 » add» r12d,DWORD[4+rsp] |
795 mov r13d,edx | 799 mov r13d,edx |
796 add r12d,edi | 800 add r12d,edi |
797 mov r14d,r11d | 801 mov r14d,r11d |
798 ror r13d,14 | 802 ror r13d,14 |
799 mov edi,r8d | 803 mov edi,r8d |
800 | 804 |
801 xor r13d,edx | 805 xor r13d,edx |
802 ror r14d,9 | 806 ror r14d,9 |
803 xor edi,r9d | 807 xor edi,r9d |
804 | 808 |
805 » mov» DWORD PTR[4+rsp],r12d | 809 » mov» DWORD[4+rsp],r12d |
806 xor r14d,r11d | 810 xor r14d,r11d |
807 and edi,edx | 811 and edi,edx |
808 | 812 |
809 ror r13d,5 | 813 ror r13d,5 |
810 add r12d,r10d | 814 add r12d,r10d |
811 xor edi,r9d | 815 xor edi,r9d |
812 | 816 |
813 ror r14d,11 | 817 ror r14d,11 |
814 xor r13d,edx | 818 xor r13d,edx |
815 add r12d,edi | 819 add r12d,edi |
816 | 820 |
817 mov edi,r11d | 821 mov edi,r11d |
818 » add» r12d,DWORD PTR[rbp] | 822 » add» r12d,DWORD[rbp] |
819 xor r14d,r11d | 823 xor r14d,r11d |
820 | 824 |
821 xor edi,eax | 825 xor edi,eax |
822 ror r13d,6 | 826 ror r13d,6 |
823 mov r10d,eax | 827 mov r10d,eax |
824 | 828 |
825 and r15d,edi | 829 and r15d,edi |
826 ror r14d,2 | 830 ror r14d,2 |
827 add r12d,r13d | 831 add r12d,r13d |
828 | 832 |
829 xor r10d,r15d | 833 xor r10d,r15d |
830 add ecx,r12d | 834 add ecx,r12d |
831 add r10d,r12d | 835 add r10d,r12d |
832 | 836 |
833 » lea» rbp,QWORD PTR[4+rbp] | 837 » lea» rbp,[4+rbp] |
834 » mov» r13d,DWORD PTR[12+rsp] | 838 » mov» r13d,DWORD[12+rsp] |
835 » mov» r15d,DWORD PTR[rsp] | 839 » mov» r15d,DWORD[rsp] |
836 | 840 |
837 mov r12d,r13d | 841 mov r12d,r13d |
838 ror r13d,11 | 842 ror r13d,11 |
839 add r10d,r14d | 843 add r10d,r14d |
840 mov r14d,r15d | 844 mov r14d,r15d |
841 ror r15d,2 | 845 ror r15d,2 |
842 | 846 |
843 xor r13d,r12d | 847 xor r13d,r12d |
844 shr r12d,3 | 848 shr r12d,3 |
845 ror r13d,7 | 849 ror r13d,7 |
846 xor r15d,r14d | 850 xor r15d,r14d |
847 shr r14d,10 | 851 shr r14d,10 |
848 | 852 |
849 ror r15d,17 | 853 ror r15d,17 |
850 xor r12d,r13d | 854 xor r12d,r13d |
851 xor r15d,r14d | 855 xor r15d,r14d |
852 » add» r12d,DWORD PTR[44+rsp] | 856 » add» r12d,DWORD[44+rsp] |
853 | 857 |
854 » add» r12d,DWORD PTR[8+rsp] | 858 » add» r12d,DWORD[8+rsp] |
855 mov r13d,ecx | 859 mov r13d,ecx |
856 add r12d,r15d | 860 add r12d,r15d |
857 mov r14d,r10d | 861 mov r14d,r10d |
858 ror r13d,14 | 862 ror r13d,14 |
859 mov r15d,edx | 863 mov r15d,edx |
860 | 864 |
861 xor r13d,ecx | 865 xor r13d,ecx |
862 ror r14d,9 | 866 ror r14d,9 |
863 xor r15d,r8d | 867 xor r15d,r8d |
864 | 868 |
865 » mov» DWORD PTR[8+rsp],r12d | 869 » mov» DWORD[8+rsp],r12d |
866 xor r14d,r10d | 870 xor r14d,r10d |
867 and r15d,ecx | 871 and r15d,ecx |
868 | 872 |
869 ror r13d,5 | 873 ror r13d,5 |
870 add r12d,r9d | 874 add r12d,r9d |
871 xor r15d,r8d | 875 xor r15d,r8d |
872 | 876 |
873 ror r14d,11 | 877 ror r14d,11 |
874 xor r13d,ecx | 878 xor r13d,ecx |
875 add r12d,r15d | 879 add r12d,r15d |
876 | 880 |
877 mov r15d,r10d | 881 mov r15d,r10d |
878 » add» r12d,DWORD PTR[rbp] | 882 » add» r12d,DWORD[rbp] |
879 xor r14d,r10d | 883 xor r14d,r10d |
880 | 884 |
881 xor r15d,r11d | 885 xor r15d,r11d |
882 ror r13d,6 | 886 ror r13d,6 |
883 mov r9d,r11d | 887 mov r9d,r11d |
884 | 888 |
885 and edi,r15d | 889 and edi,r15d |
886 ror r14d,2 | 890 ror r14d,2 |
887 add r12d,r13d | 891 add r12d,r13d |
888 | 892 |
889 xor r9d,edi | 893 xor r9d,edi |
890 add ebx,r12d | 894 add ebx,r12d |
891 add r9d,r12d | 895 add r9d,r12d |
892 | 896 |
893 » lea» rbp,QWORD PTR[4+rbp] | 897 » lea» rbp,[4+rbp] |
894 » mov» r13d,DWORD PTR[16+rsp] | 898 » mov» r13d,DWORD[16+rsp] |
895 » mov» edi,DWORD PTR[4+rsp] | 899 » mov» edi,DWORD[4+rsp] |
896 | 900 |
897 mov r12d,r13d | 901 mov r12d,r13d |
898 ror r13d,11 | 902 ror r13d,11 |
899 add r9d,r14d | 903 add r9d,r14d |
900 mov r14d,edi | 904 mov r14d,edi |
901 ror edi,2 | 905 ror edi,2 |
902 | 906 |
903 xor r13d,r12d | 907 xor r13d,r12d |
904 shr r12d,3 | 908 shr r12d,3 |
905 ror r13d,7 | 909 ror r13d,7 |
906 xor edi,r14d | 910 xor edi,r14d |
907 shr r14d,10 | 911 shr r14d,10 |
908 | 912 |
909 ror edi,17 | 913 ror edi,17 |
910 xor r12d,r13d | 914 xor r12d,r13d |
911 xor edi,r14d | 915 xor edi,r14d |
912 » add» r12d,DWORD PTR[48+rsp] | 916 » add» r12d,DWORD[48+rsp] |
913 | 917 |
914 » add» r12d,DWORD PTR[12+rsp] | 918 » add» r12d,DWORD[12+rsp] |
915 mov r13d,ebx | 919 mov r13d,ebx |
916 add r12d,edi | 920 add r12d,edi |
917 mov r14d,r9d | 921 mov r14d,r9d |
918 ror r13d,14 | 922 ror r13d,14 |
919 mov edi,ecx | 923 mov edi,ecx |
920 | 924 |
921 xor r13d,ebx | 925 xor r13d,ebx |
922 ror r14d,9 | 926 ror r14d,9 |
923 xor edi,edx | 927 xor edi,edx |
924 | 928 |
925 » mov» DWORD PTR[12+rsp],r12d | 929 » mov» DWORD[12+rsp],r12d |
926 xor r14d,r9d | 930 xor r14d,r9d |
927 and edi,ebx | 931 and edi,ebx |
928 | 932 |
929 ror r13d,5 | 933 ror r13d,5 |
930 add r12d,r8d | 934 add r12d,r8d |
931 xor edi,edx | 935 xor edi,edx |
932 | 936 |
933 ror r14d,11 | 937 ror r14d,11 |
934 xor r13d,ebx | 938 xor r13d,ebx |
935 add r12d,edi | 939 add r12d,edi |
936 | 940 |
937 mov edi,r9d | 941 mov edi,r9d |
938 » add» r12d,DWORD PTR[rbp] | 942 » add» r12d,DWORD[rbp] |
939 xor r14d,r9d | 943 xor r14d,r9d |
940 | 944 |
941 xor edi,r10d | 945 xor edi,r10d |
942 ror r13d,6 | 946 ror r13d,6 |
943 mov r8d,r10d | 947 mov r8d,r10d |
944 | 948 |
945 and r15d,edi | 949 and r15d,edi |
946 ror r14d,2 | 950 ror r14d,2 |
947 add r12d,r13d | 951 add r12d,r13d |
948 | 952 |
949 xor r8d,r15d | 953 xor r8d,r15d |
950 add eax,r12d | 954 add eax,r12d |
951 add r8d,r12d | 955 add r8d,r12d |
952 | 956 |
953 » lea» rbp,QWORD PTR[20+rbp] | 957 » lea» rbp,[20+rbp] |
954 » mov» r13d,DWORD PTR[20+rsp] | 958 » mov» r13d,DWORD[20+rsp] |
955 » mov» r15d,DWORD PTR[8+rsp] | 959 » mov» r15d,DWORD[8+rsp] |
956 | 960 |
957 mov r12d,r13d | 961 mov r12d,r13d |
958 ror r13d,11 | 962 ror r13d,11 |
959 add r8d,r14d | 963 add r8d,r14d |
960 mov r14d,r15d | 964 mov r14d,r15d |
961 ror r15d,2 | 965 ror r15d,2 |
962 | 966 |
963 xor r13d,r12d | 967 xor r13d,r12d |
964 shr r12d,3 | 968 shr r12d,3 |
965 ror r13d,7 | 969 ror r13d,7 |
966 xor r15d,r14d | 970 xor r15d,r14d |
967 shr r14d,10 | 971 shr r14d,10 |
968 | 972 |
969 ror r15d,17 | 973 ror r15d,17 |
970 xor r12d,r13d | 974 xor r12d,r13d |
971 xor r15d,r14d | 975 xor r15d,r14d |
972 » add» r12d,DWORD PTR[52+rsp] | 976 » add» r12d,DWORD[52+rsp] |
973 | 977 |
974 » add» r12d,DWORD PTR[16+rsp] | 978 » add» r12d,DWORD[16+rsp] |
975 mov r13d,eax | 979 mov r13d,eax |
976 add r12d,r15d | 980 add r12d,r15d |
977 mov r14d,r8d | 981 mov r14d,r8d |
978 ror r13d,14 | 982 ror r13d,14 |
979 mov r15d,ebx | 983 mov r15d,ebx |
980 | 984 |
981 xor r13d,eax | 985 xor r13d,eax |
982 ror r14d,9 | 986 ror r14d,9 |
983 xor r15d,ecx | 987 xor r15d,ecx |
984 | 988 |
985 » mov» DWORD PTR[16+rsp],r12d | 989 » mov» DWORD[16+rsp],r12d |
986 xor r14d,r8d | 990 xor r14d,r8d |
987 and r15d,eax | 991 and r15d,eax |
988 | 992 |
989 ror r13d,5 | 993 ror r13d,5 |
990 add r12d,edx | 994 add r12d,edx |
991 xor r15d,ecx | 995 xor r15d,ecx |
992 | 996 |
993 ror r14d,11 | 997 ror r14d,11 |
994 xor r13d,eax | 998 xor r13d,eax |
995 add r12d,r15d | 999 add r12d,r15d |
996 | 1000 |
997 mov r15d,r8d | 1001 mov r15d,r8d |
998 » add» r12d,DWORD PTR[rbp] | 1002 » add» r12d,DWORD[rbp] |
999 xor r14d,r8d | 1003 xor r14d,r8d |
1000 | 1004 |
1001 xor r15d,r9d | 1005 xor r15d,r9d |
1002 ror r13d,6 | 1006 ror r13d,6 |
1003 mov edx,r9d | 1007 mov edx,r9d |
1004 | 1008 |
1005 and edi,r15d | 1009 and edi,r15d |
1006 ror r14d,2 | 1010 ror r14d,2 |
1007 add r12d,r13d | 1011 add r12d,r13d |
1008 | 1012 |
1009 xor edx,edi | 1013 xor edx,edi |
1010 add r11d,r12d | 1014 add r11d,r12d |
1011 add edx,r12d | 1015 add edx,r12d |
1012 | 1016 |
1013 » lea» rbp,QWORD PTR[4+rbp] | 1017 » lea» rbp,[4+rbp] |
1014 » mov» r13d,DWORD PTR[24+rsp] | 1018 » mov» r13d,DWORD[24+rsp] |
1015 » mov» edi,DWORD PTR[12+rsp] | 1019 » mov» edi,DWORD[12+rsp] |
1016 | 1020 |
1017 mov r12d,r13d | 1021 mov r12d,r13d |
1018 ror r13d,11 | 1022 ror r13d,11 |
1019 add edx,r14d | 1023 add edx,r14d |
1020 mov r14d,edi | 1024 mov r14d,edi |
1021 ror edi,2 | 1025 ror edi,2 |
1022 | 1026 |
1023 xor r13d,r12d | 1027 xor r13d,r12d |
1024 shr r12d,3 | 1028 shr r12d,3 |
1025 ror r13d,7 | 1029 ror r13d,7 |
1026 xor edi,r14d | 1030 xor edi,r14d |
1027 shr r14d,10 | 1031 shr r14d,10 |
1028 | 1032 |
1029 ror edi,17 | 1033 ror edi,17 |
1030 xor r12d,r13d | 1034 xor r12d,r13d |
1031 xor edi,r14d | 1035 xor edi,r14d |
1032 » add» r12d,DWORD PTR[56+rsp] | 1036 » add» r12d,DWORD[56+rsp] |
1033 | 1037 |
1034 » add» r12d,DWORD PTR[20+rsp] | 1038 » add» r12d,DWORD[20+rsp] |
1035 mov r13d,r11d | 1039 mov r13d,r11d |
1036 add r12d,edi | 1040 add r12d,edi |
1037 mov r14d,edx | 1041 mov r14d,edx |
1038 ror r13d,14 | 1042 ror r13d,14 |
1039 mov edi,eax | 1043 mov edi,eax |
1040 | 1044 |
1041 xor r13d,r11d | 1045 xor r13d,r11d |
1042 ror r14d,9 | 1046 ror r14d,9 |
1043 xor edi,ebx | 1047 xor edi,ebx |
1044 | 1048 |
1045 » mov» DWORD PTR[20+rsp],r12d | 1049 » mov» DWORD[20+rsp],r12d |
1046 xor r14d,edx | 1050 xor r14d,edx |
1047 and edi,r11d | 1051 and edi,r11d |
1048 | 1052 |
1049 ror r13d,5 | 1053 ror r13d,5 |
1050 add r12d,ecx | 1054 add r12d,ecx |
1051 xor edi,ebx | 1055 xor edi,ebx |
1052 | 1056 |
1053 ror r14d,11 | 1057 ror r14d,11 |
1054 xor r13d,r11d | 1058 xor r13d,r11d |
1055 add r12d,edi | 1059 add r12d,edi |
1056 | 1060 |
1057 mov edi,edx | 1061 mov edi,edx |
1058 » add» r12d,DWORD PTR[rbp] | 1062 » add» r12d,DWORD[rbp] |
1059 xor r14d,edx | 1063 xor r14d,edx |
1060 | 1064 |
1061 xor edi,r8d | 1065 xor edi,r8d |
1062 ror r13d,6 | 1066 ror r13d,6 |
1063 mov ecx,r8d | 1067 mov ecx,r8d |
1064 | 1068 |
1065 and r15d,edi | 1069 and r15d,edi |
1066 ror r14d,2 | 1070 ror r14d,2 |
1067 add r12d,r13d | 1071 add r12d,r13d |
1068 | 1072 |
1069 xor ecx,r15d | 1073 xor ecx,r15d |
1070 add r10d,r12d | 1074 add r10d,r12d |
1071 add ecx,r12d | 1075 add ecx,r12d |
1072 | 1076 |
1073 » lea» rbp,QWORD PTR[4+rbp] | 1077 » lea» rbp,[4+rbp] |
1074 » mov» r13d,DWORD PTR[28+rsp] | 1078 » mov» r13d,DWORD[28+rsp] |
1075 » mov» r15d,DWORD PTR[16+rsp] | 1079 » mov» r15d,DWORD[16+rsp] |
1076 | 1080 |
1077 mov r12d,r13d | 1081 mov r12d,r13d |
1078 ror r13d,11 | 1082 ror r13d,11 |
1079 add ecx,r14d | 1083 add ecx,r14d |
1080 mov r14d,r15d | 1084 mov r14d,r15d |
1081 ror r15d,2 | 1085 ror r15d,2 |
1082 | 1086 |
1083 xor r13d,r12d | 1087 xor r13d,r12d |
1084 shr r12d,3 | 1088 shr r12d,3 |
1085 ror r13d,7 | 1089 ror r13d,7 |
1086 xor r15d,r14d | 1090 xor r15d,r14d |
1087 shr r14d,10 | 1091 shr r14d,10 |
1088 | 1092 |
1089 ror r15d,17 | 1093 ror r15d,17 |
1090 xor r12d,r13d | 1094 xor r12d,r13d |
1091 xor r15d,r14d | 1095 xor r15d,r14d |
1092 » add» r12d,DWORD PTR[60+rsp] | 1096 » add» r12d,DWORD[60+rsp] |
1093 | 1097 |
1094 » add» r12d,DWORD PTR[24+rsp] | 1098 » add» r12d,DWORD[24+rsp] |
1095 mov r13d,r10d | 1099 mov r13d,r10d |
1096 add r12d,r15d | 1100 add r12d,r15d |
1097 mov r14d,ecx | 1101 mov r14d,ecx |
1098 ror r13d,14 | 1102 ror r13d,14 |
1099 mov r15d,r11d | 1103 mov r15d,r11d |
1100 | 1104 |
1101 xor r13d,r10d | 1105 xor r13d,r10d |
1102 ror r14d,9 | 1106 ror r14d,9 |
1103 xor r15d,eax | 1107 xor r15d,eax |
1104 | 1108 |
1105 » mov» DWORD PTR[24+rsp],r12d | 1109 » mov» DWORD[24+rsp],r12d |
1106 xor r14d,ecx | 1110 xor r14d,ecx |
1107 and r15d,r10d | 1111 and r15d,r10d |
1108 | 1112 |
1109 ror r13d,5 | 1113 ror r13d,5 |
1110 add r12d,ebx | 1114 add r12d,ebx |
1111 xor r15d,eax | 1115 xor r15d,eax |
1112 | 1116 |
1113 ror r14d,11 | 1117 ror r14d,11 |
1114 xor r13d,r10d | 1118 xor r13d,r10d |
1115 add r12d,r15d | 1119 add r12d,r15d |
1116 | 1120 |
1117 mov r15d,ecx | 1121 mov r15d,ecx |
1118 » add» r12d,DWORD PTR[rbp] | 1122 » add» r12d,DWORD[rbp] |
1119 xor r14d,ecx | 1123 xor r14d,ecx |
1120 | 1124 |
1121 xor r15d,edx | 1125 xor r15d,edx |
1122 ror r13d,6 | 1126 ror r13d,6 |
1123 mov ebx,edx | 1127 mov ebx,edx |
1124 | 1128 |
1125 and edi,r15d | 1129 and edi,r15d |
1126 ror r14d,2 | 1130 ror r14d,2 |
1127 add r12d,r13d | 1131 add r12d,r13d |
1128 | 1132 |
1129 xor ebx,edi | 1133 xor ebx,edi |
1130 add r9d,r12d | 1134 add r9d,r12d |
1131 add ebx,r12d | 1135 add ebx,r12d |
1132 | 1136 |
1133 » lea» rbp,QWORD PTR[4+rbp] | 1137 » lea» rbp,[4+rbp] |
1134 » mov» r13d,DWORD PTR[32+rsp] | 1138 » mov» r13d,DWORD[32+rsp] |
1135 » mov» edi,DWORD PTR[20+rsp] | 1139 » mov» edi,DWORD[20+rsp] |
1136 | 1140 |
1137 mov r12d,r13d | 1141 mov r12d,r13d |
1138 ror r13d,11 | 1142 ror r13d,11 |
1139 add ebx,r14d | 1143 add ebx,r14d |
1140 mov r14d,edi | 1144 mov r14d,edi |
1141 ror edi,2 | 1145 ror edi,2 |
1142 | 1146 |
1143 xor r13d,r12d | 1147 xor r13d,r12d |
1144 shr r12d,3 | 1148 shr r12d,3 |
1145 ror r13d,7 | 1149 ror r13d,7 |
1146 xor edi,r14d | 1150 xor edi,r14d |
1147 shr r14d,10 | 1151 shr r14d,10 |
1148 | 1152 |
1149 ror edi,17 | 1153 ror edi,17 |
1150 xor r12d,r13d | 1154 xor r12d,r13d |
1151 xor edi,r14d | 1155 xor edi,r14d |
1152 » add» r12d,DWORD PTR[rsp] | 1156 » add» r12d,DWORD[rsp] |
1153 | 1157 |
1154 » add» r12d,DWORD PTR[28+rsp] | 1158 » add» r12d,DWORD[28+rsp] |
1155 mov r13d,r9d | 1159 mov r13d,r9d |
1156 add r12d,edi | 1160 add r12d,edi |
1157 mov r14d,ebx | 1161 mov r14d,ebx |
1158 ror r13d,14 | 1162 ror r13d,14 |
1159 mov edi,r10d | 1163 mov edi,r10d |
1160 | 1164 |
1161 xor r13d,r9d | 1165 xor r13d,r9d |
1162 ror r14d,9 | 1166 ror r14d,9 |
1163 xor edi,r11d | 1167 xor edi,r11d |
1164 | 1168 |
1165 » mov» DWORD PTR[28+rsp],r12d | 1169 » mov» DWORD[28+rsp],r12d |
1166 xor r14d,ebx | 1170 xor r14d,ebx |
1167 and edi,r9d | 1171 and edi,r9d |
1168 | 1172 |
1169 ror r13d,5 | 1173 ror r13d,5 |
1170 add r12d,eax | 1174 add r12d,eax |
1171 xor edi,r11d | 1175 xor edi,r11d |
1172 | 1176 |
1173 ror r14d,11 | 1177 ror r14d,11 |
1174 xor r13d,r9d | 1178 xor r13d,r9d |
1175 add r12d,edi | 1179 add r12d,edi |
1176 | 1180 |
1177 mov edi,ebx | 1181 mov edi,ebx |
1178 » add» r12d,DWORD PTR[rbp] | 1182 » add» r12d,DWORD[rbp] |
1179 xor r14d,ebx | 1183 xor r14d,ebx |
1180 | 1184 |
1181 xor edi,ecx | 1185 xor edi,ecx |
1182 ror r13d,6 | 1186 ror r13d,6 |
1183 mov eax,ecx | 1187 mov eax,ecx |
1184 | 1188 |
1185 and r15d,edi | 1189 and r15d,edi |
1186 ror r14d,2 | 1190 ror r14d,2 |
1187 add r12d,r13d | 1191 add r12d,r13d |
1188 | 1192 |
1189 xor eax,r15d | 1193 xor eax,r15d |
1190 add r8d,r12d | 1194 add r8d,r12d |
1191 add eax,r12d | 1195 add eax,r12d |
1192 | 1196 |
1193 » lea» rbp,QWORD PTR[20+rbp] | 1197 » lea» rbp,[20+rbp] |
1194 » mov» r13d,DWORD PTR[36+rsp] | 1198 » mov» r13d,DWORD[36+rsp] |
1195 » mov» r15d,DWORD PTR[24+rsp] | 1199 » mov» r15d,DWORD[24+rsp] |
1196 | 1200 |
1197 mov r12d,r13d | 1201 mov r12d,r13d |
1198 ror r13d,11 | 1202 ror r13d,11 |
1199 add eax,r14d | 1203 add eax,r14d |
1200 mov r14d,r15d | 1204 mov r14d,r15d |
1201 ror r15d,2 | 1205 ror r15d,2 |
1202 | 1206 |
1203 xor r13d,r12d | 1207 xor r13d,r12d |
1204 shr r12d,3 | 1208 shr r12d,3 |
1205 ror r13d,7 | 1209 ror r13d,7 |
1206 xor r15d,r14d | 1210 xor r15d,r14d |
1207 shr r14d,10 | 1211 shr r14d,10 |
1208 | 1212 |
1209 ror r15d,17 | 1213 ror r15d,17 |
1210 xor r12d,r13d | 1214 xor r12d,r13d |
1211 xor r15d,r14d | 1215 xor r15d,r14d |
1212 » add» r12d,DWORD PTR[4+rsp] | 1216 » add» r12d,DWORD[4+rsp] |
1213 | 1217 |
1214 » add» r12d,DWORD PTR[32+rsp] | 1218 » add» r12d,DWORD[32+rsp] |
1215 mov r13d,r8d | 1219 mov r13d,r8d |
1216 add r12d,r15d | 1220 add r12d,r15d |
1217 mov r14d,eax | 1221 mov r14d,eax |
1218 ror r13d,14 | 1222 ror r13d,14 |
1219 mov r15d,r9d | 1223 mov r15d,r9d |
1220 | 1224 |
1221 xor r13d,r8d | 1225 xor r13d,r8d |
1222 ror r14d,9 | 1226 ror r14d,9 |
1223 xor r15d,r10d | 1227 xor r15d,r10d |
1224 | 1228 |
1225 » mov» DWORD PTR[32+rsp],r12d | 1229 » mov» DWORD[32+rsp],r12d |
1226 xor r14d,eax | 1230 xor r14d,eax |
1227 and r15d,r8d | 1231 and r15d,r8d |
1228 | 1232 |
1229 ror r13d,5 | 1233 ror r13d,5 |
1230 add r12d,r11d | 1234 add r12d,r11d |
1231 xor r15d,r10d | 1235 xor r15d,r10d |
1232 | 1236 |
1233 ror r14d,11 | 1237 ror r14d,11 |
1234 xor r13d,r8d | 1238 xor r13d,r8d |
1235 add r12d,r15d | 1239 add r12d,r15d |
1236 | 1240 |
1237 mov r15d,eax | 1241 mov r15d,eax |
1238 » add» r12d,DWORD PTR[rbp] | 1242 » add» r12d,DWORD[rbp] |
1239 xor r14d,eax | 1243 xor r14d,eax |
1240 | 1244 |
1241 xor r15d,ebx | 1245 xor r15d,ebx |
1242 ror r13d,6 | 1246 ror r13d,6 |
1243 mov r11d,ebx | 1247 mov r11d,ebx |
1244 | 1248 |
1245 and edi,r15d | 1249 and edi,r15d |
1246 ror r14d,2 | 1250 ror r14d,2 |
1247 add r12d,r13d | 1251 add r12d,r13d |
1248 | 1252 |
1249 xor r11d,edi | 1253 xor r11d,edi |
1250 add edx,r12d | 1254 add edx,r12d |
1251 add r11d,r12d | 1255 add r11d,r12d |
1252 | 1256 |
1253 » lea» rbp,QWORD PTR[4+rbp] | 1257 » lea» rbp,[4+rbp] |
1254 » mov» r13d,DWORD PTR[40+rsp] | 1258 » mov» r13d,DWORD[40+rsp] |
1255 » mov» edi,DWORD PTR[28+rsp] | 1259 » mov» edi,DWORD[28+rsp] |
1256 | 1260 |
1257 mov r12d,r13d | 1261 mov r12d,r13d |
1258 ror r13d,11 | 1262 ror r13d,11 |
1259 add r11d,r14d | 1263 add r11d,r14d |
1260 mov r14d,edi | 1264 mov r14d,edi |
1261 ror edi,2 | 1265 ror edi,2 |
1262 | 1266 |
1263 xor r13d,r12d | 1267 xor r13d,r12d |
1264 shr r12d,3 | 1268 shr r12d,3 |
1265 ror r13d,7 | 1269 ror r13d,7 |
1266 xor edi,r14d | 1270 xor edi,r14d |
1267 shr r14d,10 | 1271 shr r14d,10 |
1268 | 1272 |
1269 ror edi,17 | 1273 ror edi,17 |
1270 xor r12d,r13d | 1274 xor r12d,r13d |
1271 xor edi,r14d | 1275 xor edi,r14d |
1272 » add» r12d,DWORD PTR[8+rsp] | 1276 » add» r12d,DWORD[8+rsp] |
1273 | 1277 |
1274 » add» r12d,DWORD PTR[36+rsp] | 1278 » add» r12d,DWORD[36+rsp] |
1275 mov r13d,edx | 1279 mov r13d,edx |
1276 add r12d,edi | 1280 add r12d,edi |
1277 mov r14d,r11d | 1281 mov r14d,r11d |
1278 ror r13d,14 | 1282 ror r13d,14 |
1279 mov edi,r8d | 1283 mov edi,r8d |
1280 | 1284 |
1281 xor r13d,edx | 1285 xor r13d,edx |
1282 ror r14d,9 | 1286 ror r14d,9 |
1283 xor edi,r9d | 1287 xor edi,r9d |
1284 | 1288 |
1285 » mov» DWORD PTR[36+rsp],r12d | 1289 » mov» DWORD[36+rsp],r12d |
1286 xor r14d,r11d | 1290 xor r14d,r11d |
1287 and edi,edx | 1291 and edi,edx |
1288 | 1292 |
1289 ror r13d,5 | 1293 ror r13d,5 |
1290 add r12d,r10d | 1294 add r12d,r10d |
1291 xor edi,r9d | 1295 xor edi,r9d |
1292 | 1296 |
1293 ror r14d,11 | 1297 ror r14d,11 |
1294 xor r13d,edx | 1298 xor r13d,edx |
1295 add r12d,edi | 1299 add r12d,edi |
1296 | 1300 |
1297 mov edi,r11d | 1301 mov edi,r11d |
1298 » add» r12d,DWORD PTR[rbp] | 1302 » add» r12d,DWORD[rbp] |
1299 xor r14d,r11d | 1303 xor r14d,r11d |
1300 | 1304 |
1301 xor edi,eax | 1305 xor edi,eax |
1302 ror r13d,6 | 1306 ror r13d,6 |
1303 mov r10d,eax | 1307 mov r10d,eax |
1304 | 1308 |
1305 and r15d,edi | 1309 and r15d,edi |
1306 ror r14d,2 | 1310 ror r14d,2 |
1307 add r12d,r13d | 1311 add r12d,r13d |
1308 | 1312 |
1309 xor r10d,r15d | 1313 xor r10d,r15d |
1310 add ecx,r12d | 1314 add ecx,r12d |
1311 add r10d,r12d | 1315 add r10d,r12d |
1312 | 1316 |
1313 » lea» rbp,QWORD PTR[4+rbp] | 1317 » lea» rbp,[4+rbp] |
1314 » mov» r13d,DWORD PTR[44+rsp] | 1318 » mov» r13d,DWORD[44+rsp] |
1315 » mov» r15d,DWORD PTR[32+rsp] | 1319 » mov» r15d,DWORD[32+rsp] |
1316 | 1320 |
1317 mov r12d,r13d | 1321 mov r12d,r13d |
1318 ror r13d,11 | 1322 ror r13d,11 |
1319 add r10d,r14d | 1323 add r10d,r14d |
1320 mov r14d,r15d | 1324 mov r14d,r15d |
1321 ror r15d,2 | 1325 ror r15d,2 |
1322 | 1326 |
1323 xor r13d,r12d | 1327 xor r13d,r12d |
1324 shr r12d,3 | 1328 shr r12d,3 |
1325 ror r13d,7 | 1329 ror r13d,7 |
1326 xor r15d,r14d | 1330 xor r15d,r14d |
1327 shr r14d,10 | 1331 shr r14d,10 |
1328 | 1332 |
1329 ror r15d,17 | 1333 ror r15d,17 |
1330 xor r12d,r13d | 1334 xor r12d,r13d |
1331 xor r15d,r14d | 1335 xor r15d,r14d |
1332 » add» r12d,DWORD PTR[12+rsp] | 1336 » add» r12d,DWORD[12+rsp] |
1333 | 1337 |
1334 » add» r12d,DWORD PTR[40+rsp] | 1338 » add» r12d,DWORD[40+rsp] |
1335 mov r13d,ecx | 1339 mov r13d,ecx |
1336 add r12d,r15d | 1340 add r12d,r15d |
1337 mov r14d,r10d | 1341 mov r14d,r10d |
1338 ror r13d,14 | 1342 ror r13d,14 |
1339 mov r15d,edx | 1343 mov r15d,edx |
1340 | 1344 |
1341 xor r13d,ecx | 1345 xor r13d,ecx |
1342 ror r14d,9 | 1346 ror r14d,9 |
1343 xor r15d,r8d | 1347 xor r15d,r8d |
1344 | 1348 |
1345 » mov» DWORD PTR[40+rsp],r12d | 1349 » mov» DWORD[40+rsp],r12d |
1346 xor r14d,r10d | 1350 xor r14d,r10d |
1347 and r15d,ecx | 1351 and r15d,ecx |
1348 | 1352 |
1349 ror r13d,5 | 1353 ror r13d,5 |
1350 add r12d,r9d | 1354 add r12d,r9d |
1351 xor r15d,r8d | 1355 xor r15d,r8d |
1352 | 1356 |
1353 ror r14d,11 | 1357 ror r14d,11 |
1354 xor r13d,ecx | 1358 xor r13d,ecx |
1355 add r12d,r15d | 1359 add r12d,r15d |
1356 | 1360 |
1357 mov r15d,r10d | 1361 mov r15d,r10d |
1358 » add» r12d,DWORD PTR[rbp] | 1362 » add» r12d,DWORD[rbp] |
1359 xor r14d,r10d | 1363 xor r14d,r10d |
1360 | 1364 |
1361 xor r15d,r11d | 1365 xor r15d,r11d |
1362 ror r13d,6 | 1366 ror r13d,6 |
1363 mov r9d,r11d | 1367 mov r9d,r11d |
1364 | 1368 |
1365 and edi,r15d | 1369 and edi,r15d |
1366 ror r14d,2 | 1370 ror r14d,2 |
1367 add r12d,r13d | 1371 add r12d,r13d |
1368 | 1372 |
1369 xor r9d,edi | 1373 xor r9d,edi |
1370 add ebx,r12d | 1374 add ebx,r12d |
1371 add r9d,r12d | 1375 add r9d,r12d |
1372 | 1376 |
1373 » lea» rbp,QWORD PTR[4+rbp] | 1377 » lea» rbp,[4+rbp] |
1374 » mov» r13d,DWORD PTR[48+rsp] | 1378 » mov» r13d,DWORD[48+rsp] |
1375 » mov» edi,DWORD PTR[36+rsp] | 1379 » mov» edi,DWORD[36+rsp] |
1376 | 1380 |
1377 mov r12d,r13d | 1381 mov r12d,r13d |
1378 ror r13d,11 | 1382 ror r13d,11 |
1379 add r9d,r14d | 1383 add r9d,r14d |
1380 mov r14d,edi | 1384 mov r14d,edi |
1381 ror edi,2 | 1385 ror edi,2 |
1382 | 1386 |
1383 xor r13d,r12d | 1387 xor r13d,r12d |
1384 shr r12d,3 | 1388 shr r12d,3 |
1385 ror r13d,7 | 1389 ror r13d,7 |
1386 xor edi,r14d | 1390 xor edi,r14d |
1387 shr r14d,10 | 1391 shr r14d,10 |
1388 | 1392 |
1389 ror edi,17 | 1393 ror edi,17 |
1390 xor r12d,r13d | 1394 xor r12d,r13d |
1391 xor edi,r14d | 1395 xor edi,r14d |
1392 » add» r12d,DWORD PTR[16+rsp] | 1396 » add» r12d,DWORD[16+rsp] |
1393 | 1397 |
1394 » add» r12d,DWORD PTR[44+rsp] | 1398 » add» r12d,DWORD[44+rsp] |
1395 mov r13d,ebx | 1399 mov r13d,ebx |
1396 add r12d,edi | 1400 add r12d,edi |
1397 mov r14d,r9d | 1401 mov r14d,r9d |
1398 ror r13d,14 | 1402 ror r13d,14 |
1399 mov edi,ecx | 1403 mov edi,ecx |
1400 | 1404 |
1401 xor r13d,ebx | 1405 xor r13d,ebx |
1402 ror r14d,9 | 1406 ror r14d,9 |
1403 xor edi,edx | 1407 xor edi,edx |
1404 | 1408 |
1405 » mov» DWORD PTR[44+rsp],r12d | 1409 » mov» DWORD[44+rsp],r12d |
1406 xor r14d,r9d | 1410 xor r14d,r9d |
1407 and edi,ebx | 1411 and edi,ebx |
1408 | 1412 |
1409 ror r13d,5 | 1413 ror r13d,5 |
1410 add r12d,r8d | 1414 add r12d,r8d |
1411 xor edi,edx | 1415 xor edi,edx |
1412 | 1416 |
1413 ror r14d,11 | 1417 ror r14d,11 |
1414 xor r13d,ebx | 1418 xor r13d,ebx |
1415 add r12d,edi | 1419 add r12d,edi |
1416 | 1420 |
1417 mov edi,r9d | 1421 mov edi,r9d |
1418 » add» r12d,DWORD PTR[rbp] | 1422 » add» r12d,DWORD[rbp] |
1419 xor r14d,r9d | 1423 xor r14d,r9d |
1420 | 1424 |
1421 xor edi,r10d | 1425 xor edi,r10d |
1422 ror r13d,6 | 1426 ror r13d,6 |
1423 mov r8d,r10d | 1427 mov r8d,r10d |
1424 | 1428 |
1425 and r15d,edi | 1429 and r15d,edi |
1426 ror r14d,2 | 1430 ror r14d,2 |
1427 add r12d,r13d | 1431 add r12d,r13d |
1428 | 1432 |
1429 xor r8d,r15d | 1433 xor r8d,r15d |
1430 add eax,r12d | 1434 add eax,r12d |
1431 add r8d,r12d | 1435 add r8d,r12d |
1432 | 1436 |
1433 » lea» rbp,QWORD PTR[20+rbp] | 1437 » lea» rbp,[20+rbp] |
1434 » mov» r13d,DWORD PTR[52+rsp] | 1438 » mov» r13d,DWORD[52+rsp] |
1435 » mov» r15d,DWORD PTR[40+rsp] | 1439 » mov» r15d,DWORD[40+rsp] |
1436 | 1440 |
1437 mov r12d,r13d | 1441 mov r12d,r13d |
1438 ror r13d,11 | 1442 ror r13d,11 |
1439 add r8d,r14d | 1443 add r8d,r14d |
1440 mov r14d,r15d | 1444 mov r14d,r15d |
1441 ror r15d,2 | 1445 ror r15d,2 |
1442 | 1446 |
1443 xor r13d,r12d | 1447 xor r13d,r12d |
1444 shr r12d,3 | 1448 shr r12d,3 |
1445 ror r13d,7 | 1449 ror r13d,7 |
1446 xor r15d,r14d | 1450 xor r15d,r14d |
1447 shr r14d,10 | 1451 shr r14d,10 |
1448 | 1452 |
1449 ror r15d,17 | 1453 ror r15d,17 |
1450 xor r12d,r13d | 1454 xor r12d,r13d |
1451 xor r15d,r14d | 1455 xor r15d,r14d |
1452 » add» r12d,DWORD PTR[20+rsp] | 1456 » add» r12d,DWORD[20+rsp] |
1453 | 1457 |
1454 » add» r12d,DWORD PTR[48+rsp] | 1458 » add» r12d,DWORD[48+rsp] |
1455 mov r13d,eax | 1459 mov r13d,eax |
1456 add r12d,r15d | 1460 add r12d,r15d |
1457 mov r14d,r8d | 1461 mov r14d,r8d |
1458 ror r13d,14 | 1462 ror r13d,14 |
1459 mov r15d,ebx | 1463 mov r15d,ebx |
1460 | 1464 |
1461 xor r13d,eax | 1465 xor r13d,eax |
1462 ror r14d,9 | 1466 ror r14d,9 |
1463 xor r15d,ecx | 1467 xor r15d,ecx |
1464 | 1468 |
1465 » mov» DWORD PTR[48+rsp],r12d | 1469 » mov» DWORD[48+rsp],r12d |
1466 xor r14d,r8d | 1470 xor r14d,r8d |
1467 and r15d,eax | 1471 and r15d,eax |
1468 | 1472 |
1469 ror r13d,5 | 1473 ror r13d,5 |
1470 add r12d,edx | 1474 add r12d,edx |
1471 xor r15d,ecx | 1475 xor r15d,ecx |
1472 | 1476 |
1473 ror r14d,11 | 1477 ror r14d,11 |
1474 xor r13d,eax | 1478 xor r13d,eax |
1475 add r12d,r15d | 1479 add r12d,r15d |
1476 | 1480 |
1477 mov r15d,r8d | 1481 mov r15d,r8d |
1478 » add» r12d,DWORD PTR[rbp] | 1482 » add» r12d,DWORD[rbp] |
1479 xor r14d,r8d | 1483 xor r14d,r8d |
1480 | 1484 |
1481 xor r15d,r9d | 1485 xor r15d,r9d |
1482 ror r13d,6 | 1486 ror r13d,6 |
1483 mov edx,r9d | 1487 mov edx,r9d |
1484 | 1488 |
1485 and edi,r15d | 1489 and edi,r15d |
1486 ror r14d,2 | 1490 ror r14d,2 |
1487 add r12d,r13d | 1491 add r12d,r13d |
1488 | 1492 |
1489 xor edx,edi | 1493 xor edx,edi |
1490 add r11d,r12d | 1494 add r11d,r12d |
1491 add edx,r12d | 1495 add edx,r12d |
1492 | 1496 |
1493 » lea» rbp,QWORD PTR[4+rbp] | 1497 » lea» rbp,[4+rbp] |
1494 » mov» r13d,DWORD PTR[56+rsp] | 1498 » mov» r13d,DWORD[56+rsp] |
1495 » mov» edi,DWORD PTR[44+rsp] | 1499 » mov» edi,DWORD[44+rsp] |
1496 | 1500 |
1497 mov r12d,r13d | 1501 mov r12d,r13d |
1498 ror r13d,11 | 1502 ror r13d,11 |
1499 add edx,r14d | 1503 add edx,r14d |
1500 mov r14d,edi | 1504 mov r14d,edi |
1501 ror edi,2 | 1505 ror edi,2 |
1502 | 1506 |
1503 xor r13d,r12d | 1507 xor r13d,r12d |
1504 shr r12d,3 | 1508 shr r12d,3 |
1505 ror r13d,7 | 1509 ror r13d,7 |
1506 xor edi,r14d | 1510 xor edi,r14d |
1507 shr r14d,10 | 1511 shr r14d,10 |
1508 | 1512 |
1509 ror edi,17 | 1513 ror edi,17 |
1510 xor r12d,r13d | 1514 xor r12d,r13d |
1511 xor edi,r14d | 1515 xor edi,r14d |
1512 » add» r12d,DWORD PTR[24+rsp] | 1516 » add» r12d,DWORD[24+rsp] |
1513 | 1517 |
1514 » add» r12d,DWORD PTR[52+rsp] | 1518 » add» r12d,DWORD[52+rsp] |
1515 mov r13d,r11d | 1519 mov r13d,r11d |
1516 add r12d,edi | 1520 add r12d,edi |
1517 mov r14d,edx | 1521 mov r14d,edx |
1518 ror r13d,14 | 1522 ror r13d,14 |
1519 mov edi,eax | 1523 mov edi,eax |
1520 | 1524 |
1521 xor r13d,r11d | 1525 xor r13d,r11d |
1522 ror r14d,9 | 1526 ror r14d,9 |
1523 xor edi,ebx | 1527 xor edi,ebx |
1524 | 1528 |
1525 » mov» DWORD PTR[52+rsp],r12d | 1529 » mov» DWORD[52+rsp],r12d |
1526 xor r14d,edx | 1530 xor r14d,edx |
1527 and edi,r11d | 1531 and edi,r11d |
1528 | 1532 |
1529 ror r13d,5 | 1533 ror r13d,5 |
1530 add r12d,ecx | 1534 add r12d,ecx |
1531 xor edi,ebx | 1535 xor edi,ebx |
1532 | 1536 |
1533 ror r14d,11 | 1537 ror r14d,11 |
1534 xor r13d,r11d | 1538 xor r13d,r11d |
1535 add r12d,edi | 1539 add r12d,edi |
1536 | 1540 |
1537 mov edi,edx | 1541 mov edi,edx |
1538 » add» r12d,DWORD PTR[rbp] | 1542 » add» r12d,DWORD[rbp] |
1539 xor r14d,edx | 1543 xor r14d,edx |
1540 | 1544 |
1541 xor edi,r8d | 1545 xor edi,r8d |
1542 ror r13d,6 | 1546 ror r13d,6 |
1543 mov ecx,r8d | 1547 mov ecx,r8d |
1544 | 1548 |
1545 and r15d,edi | 1549 and r15d,edi |
1546 ror r14d,2 | 1550 ror r14d,2 |
1547 add r12d,r13d | 1551 add r12d,r13d |
1548 | 1552 |
1549 xor ecx,r15d | 1553 xor ecx,r15d |
1550 add r10d,r12d | 1554 add r10d,r12d |
1551 add ecx,r12d | 1555 add ecx,r12d |
1552 | 1556 |
1553 » lea» rbp,QWORD PTR[4+rbp] | 1557 » lea» rbp,[4+rbp] |
1554 » mov» r13d,DWORD PTR[60+rsp] | 1558 » mov» r13d,DWORD[60+rsp] |
1555 » mov» r15d,DWORD PTR[48+rsp] | 1559 » mov» r15d,DWORD[48+rsp] |
1556 | 1560 |
1557 mov r12d,r13d | 1561 mov r12d,r13d |
1558 ror r13d,11 | 1562 ror r13d,11 |
1559 add ecx,r14d | 1563 add ecx,r14d |
1560 mov r14d,r15d | 1564 mov r14d,r15d |
1561 ror r15d,2 | 1565 ror r15d,2 |
1562 | 1566 |
1563 xor r13d,r12d | 1567 xor r13d,r12d |
1564 shr r12d,3 | 1568 shr r12d,3 |
1565 ror r13d,7 | 1569 ror r13d,7 |
1566 xor r15d,r14d | 1570 xor r15d,r14d |
1567 shr r14d,10 | 1571 shr r14d,10 |
1568 | 1572 |
1569 ror r15d,17 | 1573 ror r15d,17 |
1570 xor r12d,r13d | 1574 xor r12d,r13d |
1571 xor r15d,r14d | 1575 xor r15d,r14d |
1572 » add» r12d,DWORD PTR[28+rsp] | 1576 » add» r12d,DWORD[28+rsp] |
1573 | 1577 |
1574 » add» r12d,DWORD PTR[56+rsp] | 1578 » add» r12d,DWORD[56+rsp] |
1575 mov r13d,r10d | 1579 mov r13d,r10d |
1576 add r12d,r15d | 1580 add r12d,r15d |
1577 mov r14d,ecx | 1581 mov r14d,ecx |
1578 ror r13d,14 | 1582 ror r13d,14 |
1579 mov r15d,r11d | 1583 mov r15d,r11d |
1580 | 1584 |
1581 xor r13d,r10d | 1585 xor r13d,r10d |
1582 ror r14d,9 | 1586 ror r14d,9 |
1583 xor r15d,eax | 1587 xor r15d,eax |
1584 | 1588 |
1585 » mov» DWORD PTR[56+rsp],r12d | 1589 » mov» DWORD[56+rsp],r12d |
1586 xor r14d,ecx | 1590 xor r14d,ecx |
1587 and r15d,r10d | 1591 and r15d,r10d |
1588 | 1592 |
1589 ror r13d,5 | 1593 ror r13d,5 |
1590 add r12d,ebx | 1594 add r12d,ebx |
1591 xor r15d,eax | 1595 xor r15d,eax |
1592 | 1596 |
1593 ror r14d,11 | 1597 ror r14d,11 |
1594 xor r13d,r10d | 1598 xor r13d,r10d |
1595 add r12d,r15d | 1599 add r12d,r15d |
1596 | 1600 |
1597 mov r15d,ecx | 1601 mov r15d,ecx |
1598 » add» r12d,DWORD PTR[rbp] | 1602 » add» r12d,DWORD[rbp] |
1599 xor r14d,ecx | 1603 xor r14d,ecx |
1600 | 1604 |
1601 xor r15d,edx | 1605 xor r15d,edx |
1602 ror r13d,6 | 1606 ror r13d,6 |
1603 mov ebx,edx | 1607 mov ebx,edx |
1604 | 1608 |
1605 and edi,r15d | 1609 and edi,r15d |
1606 ror r14d,2 | 1610 ror r14d,2 |
1607 add r12d,r13d | 1611 add r12d,r13d |
1608 | 1612 |
1609 xor ebx,edi | 1613 xor ebx,edi |
1610 add r9d,r12d | 1614 add r9d,r12d |
1611 add ebx,r12d | 1615 add ebx,r12d |
1612 | 1616 |
1613 » lea» rbp,QWORD PTR[4+rbp] | 1617 » lea» rbp,[4+rbp] |
1614 » mov» r13d,DWORD PTR[rsp] | 1618 » mov» r13d,DWORD[rsp] |
1615 » mov» edi,DWORD PTR[52+rsp] | 1619 » mov» edi,DWORD[52+rsp] |
1616 | 1620 |
1617 mov r12d,r13d | 1621 mov r12d,r13d |
1618 ror r13d,11 | 1622 ror r13d,11 |
1619 add ebx,r14d | 1623 add ebx,r14d |
1620 mov r14d,edi | 1624 mov r14d,edi |
1621 ror edi,2 | 1625 ror edi,2 |
1622 | 1626 |
1623 xor r13d,r12d | 1627 xor r13d,r12d |
1624 shr r12d,3 | 1628 shr r12d,3 |
1625 ror r13d,7 | 1629 ror r13d,7 |
1626 xor edi,r14d | 1630 xor edi,r14d |
1627 shr r14d,10 | 1631 shr r14d,10 |
1628 | 1632 |
1629 ror edi,17 | 1633 ror edi,17 |
1630 xor r12d,r13d | 1634 xor r12d,r13d |
1631 xor edi,r14d | 1635 xor edi,r14d |
1632 » add» r12d,DWORD PTR[32+rsp] | 1636 » add» r12d,DWORD[32+rsp] |
1633 | 1637 |
1634 » add» r12d,DWORD PTR[60+rsp] | 1638 » add» r12d,DWORD[60+rsp] |
1635 mov r13d,r9d | 1639 mov r13d,r9d |
1636 add r12d,edi | 1640 add r12d,edi |
1637 mov r14d,ebx | 1641 mov r14d,ebx |
1638 ror r13d,14 | 1642 ror r13d,14 |
1639 mov edi,r10d | 1643 mov edi,r10d |
1640 | 1644 |
1641 xor r13d,r9d | 1645 xor r13d,r9d |
1642 ror r14d,9 | 1646 ror r14d,9 |
1643 xor edi,r11d | 1647 xor edi,r11d |
1644 | 1648 |
1645 » mov» DWORD PTR[60+rsp],r12d | 1649 » mov» DWORD[60+rsp],r12d |
1646 xor r14d,ebx | 1650 xor r14d,ebx |
1647 and edi,r9d | 1651 and edi,r9d |
1648 | 1652 |
1649 ror r13d,5 | 1653 ror r13d,5 |
1650 add r12d,eax | 1654 add r12d,eax |
1651 xor edi,r11d | 1655 xor edi,r11d |
1652 | 1656 |
1653 ror r14d,11 | 1657 ror r14d,11 |
1654 xor r13d,r9d | 1658 xor r13d,r9d |
1655 add r12d,edi | 1659 add r12d,edi |
1656 | 1660 |
1657 mov edi,ebx | 1661 mov edi,ebx |
1658 » add» r12d,DWORD PTR[rbp] | 1662 » add» r12d,DWORD[rbp] |
1659 xor r14d,ebx | 1663 xor r14d,ebx |
1660 | 1664 |
1661 xor edi,ecx | 1665 xor edi,ecx |
1662 ror r13d,6 | 1666 ror r13d,6 |
1663 mov eax,ecx | 1667 mov eax,ecx |
1664 | 1668 |
1665 and r15d,edi | 1669 and r15d,edi |
1666 ror r14d,2 | 1670 ror r14d,2 |
1667 add r12d,r13d | 1671 add r12d,r13d |
1668 | 1672 |
1669 xor eax,r15d | 1673 xor eax,r15d |
1670 add r8d,r12d | 1674 add r8d,r12d |
1671 add eax,r12d | 1675 add eax,r12d |
1672 | 1676 |
1673 » lea» rbp,QWORD PTR[20+rbp] | 1677 » lea» rbp,[20+rbp] |
1674 » cmp» BYTE PTR[3+rbp],0 | 1678 » cmp» BYTE[3+rbp],0 |
1675 » jnz» $L$rounds_16_xx | 1679 » jnz» NEAR $L$rounds_16_xx |
1676 | 1680 |
1677 » mov» rdi,QWORD PTR[((64+0))+rsp] | 1681 » mov» rdi,QWORD[((64+0))+rsp] |
1678 add eax,r14d | 1682 add eax,r14d |
1679 » lea» rsi,QWORD PTR[64+rsi] | 1683 » lea» rsi,[64+rsi] |
1680 | 1684 |
1681 » add» eax,DWORD PTR[rdi] | 1685 » add» eax,DWORD[rdi] |
1682 » add» ebx,DWORD PTR[4+rdi] | 1686 » add» ebx,DWORD[4+rdi] |
1683 » add» ecx,DWORD PTR[8+rdi] | 1687 » add» ecx,DWORD[8+rdi] |
1684 » add» edx,DWORD PTR[12+rdi] | 1688 » add» edx,DWORD[12+rdi] |
1685 » add» r8d,DWORD PTR[16+rdi] | 1689 » add» r8d,DWORD[16+rdi] |
1686 » add» r9d,DWORD PTR[20+rdi] | 1690 » add» r9d,DWORD[20+rdi] |
1687 » add» r10d,DWORD PTR[24+rdi] | 1691 » add» r10d,DWORD[24+rdi] |
1688 » add» r11d,DWORD PTR[28+rdi] | 1692 » add» r11d,DWORD[28+rdi] |
1689 | 1693 |
1690 » cmp» rsi,QWORD PTR[((64+16))+rsp] | 1694 » cmp» rsi,QWORD[((64+16))+rsp] |
1691 | 1695 |
1692 » mov» DWORD PTR[rdi],eax | 1696 » mov» DWORD[rdi],eax |
1693 » mov» DWORD PTR[4+rdi],ebx | 1697 » mov» DWORD[4+rdi],ebx |
1694 » mov» DWORD PTR[8+rdi],ecx | 1698 » mov» DWORD[8+rdi],ecx |
1695 » mov» DWORD PTR[12+rdi],edx | 1699 » mov» DWORD[12+rdi],edx |
1696 » mov» DWORD PTR[16+rdi],r8d | 1700 » mov» DWORD[16+rdi],r8d |
1697 » mov» DWORD PTR[20+rdi],r9d | 1701 » mov» DWORD[20+rdi],r9d |
1698 » mov» DWORD PTR[24+rdi],r10d | 1702 » mov» DWORD[24+rdi],r10d |
1699 » mov» DWORD PTR[28+rdi],r11d | 1703 » mov» DWORD[28+rdi],r11d |
1700 » jb» $L$loop | 1704 » jb» NEAR $L$loop |
1701 | 1705 |
1702 » mov» rsi,QWORD PTR[((64+24))+rsp] | 1706 » mov» rsi,QWORD[((64+24))+rsp] |
1703 » mov» r15,QWORD PTR[rsi] | 1707 » mov» r15,QWORD[rsi] |
1704 » mov» r14,QWORD PTR[8+rsi] | 1708 » mov» r14,QWORD[8+rsi] |
1705 » mov» r13,QWORD PTR[16+rsi] | 1709 » mov» r13,QWORD[16+rsi] |
1706 » mov» r12,QWORD PTR[24+rsi] | 1710 » mov» r12,QWORD[24+rsi] |
1707 » mov» rbp,QWORD PTR[32+rsi] | 1711 » mov» rbp,QWORD[32+rsi] |
1708 » mov» rbx,QWORD PTR[40+rsi] | 1712 » mov» rbx,QWORD[40+rsi] |
1709 » lea» rsp,QWORD PTR[48+rsi] | 1713 » lea» rsp,[48+rsi] |
1710 $L$epilogue:: | 1714 $L$epilogue: |
1711 » mov» rdi,QWORD PTR[8+rsp]» ;WIN64 epilogue | 1715 » mov» rdi,QWORD[8+rsp]» ;WIN64 epilogue |
1712 » mov» rsi,QWORD PTR[16+rsp] | 1716 » mov» rsi,QWORD[16+rsp] |
1713 DB 0F3h,0C3h ;repret | 1717 DB 0F3h,0C3h ;repret |
1714 $L$SEH_end_sha256_block_data_order:: | 1718 $L$SEH_end_sha256_block_data_order: |
1715 sha256_block_data_order»ENDP | |
1716 ALIGN 64 | 1719 ALIGN 64 |
1717 | 1720 |
1718 K256:: | 1721 K256: |
1719 » DD» 0428a2f98h,071374491h,0b5c0fbcfh,0e9b5dba5h | 1722 » DD» 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 |
1720 » DD» 0428a2f98h,071374491h,0b5c0fbcfh,0e9b5dba5h | 1723 » DD» 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 |
1721 » DD» 03956c25bh,059f111f1h,0923f82a4h,0ab1c5ed5h | 1724 » DD» 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 |
1722 » DD» 03956c25bh,059f111f1h,0923f82a4h,0ab1c5ed5h | 1725 » DD» 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 |
1723 » DD» 0d807aa98h,012835b01h,0243185beh,0550c7dc3h | 1726 » DD» 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 |
1724 » DD» 0d807aa98h,012835b01h,0243185beh,0550c7dc3h | 1727 » DD» 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 |
1725 » DD» 072be5d74h,080deb1feh,09bdc06a7h,0c19bf174h | 1728 » DD» 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 |
1726 » DD» 072be5d74h,080deb1feh,09bdc06a7h,0c19bf174h | 1729 » DD» 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 |
1727 » DD» 0e49b69c1h,0efbe4786h,00fc19dc6h,0240ca1cch | 1730 » DD» 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc |
1728 » DD» 0e49b69c1h,0efbe4786h,00fc19dc6h,0240ca1cch | 1731 » DD» 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc |
1729 » DD» 02de92c6fh,04a7484aah,05cb0a9dch,076f988dah | 1732 » DD» 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da |
1730 » DD» 02de92c6fh,04a7484aah,05cb0a9dch,076f988dah | 1733 » DD» 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da |
1731 » DD» 0983e5152h,0a831c66dh,0b00327c8h,0bf597fc7h | 1734 » DD» 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 |
1732 » DD» 0983e5152h,0a831c66dh,0b00327c8h,0bf597fc7h | 1735 » DD» 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 |
1733 » DD» 0c6e00bf3h,0d5a79147h,006ca6351h,014292967h | 1736 » DD» 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 |
1734 » DD» 0c6e00bf3h,0d5a79147h,006ca6351h,014292967h | 1737 » DD» 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 |
1735 » DD» 027b70a85h,02e1b2138h,04d2c6dfch,053380d13h | 1738 » DD» 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 |
1736 » DD» 027b70a85h,02e1b2138h,04d2c6dfch,053380d13h | 1739 » DD» 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 |
1737 » DD» 0650a7354h,0766a0abbh,081c2c92eh,092722c85h | 1740 » DD» 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 |
1738 » DD» 0650a7354h,0766a0abbh,081c2c92eh,092722c85h | 1741 » DD» 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 |
1739 » DD» 0a2bfe8a1h,0a81a664bh,0c24b8b70h,0c76c51a3h | 1742 » DD» 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 |
1740 » DD» 0a2bfe8a1h,0a81a664bh,0c24b8b70h,0c76c51a3h | 1743 » DD» 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 |
1741 » DD» 0d192e819h,0d6990624h,0f40e3585h,0106aa070h | 1744 » DD» 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 |
1742 » DD» 0d192e819h,0d6990624h,0f40e3585h,0106aa070h | 1745 » DD» 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 |
1743 » DD» 019a4c116h,01e376c08h,02748774ch,034b0bcb5h | 1746 » DD» 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 |
1744 » DD» 019a4c116h,01e376c08h,02748774ch,034b0bcb5h | 1747 » DD» 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 |
1745 » DD» 0391c0cb3h,04ed8aa4ah,05b9cca4fh,0682e6ff3h | 1748 » DD» 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 |
1746 » DD» 0391c0cb3h,04ed8aa4ah,05b9cca4fh,0682e6ff3h | 1749 » DD» 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 |
1747 » DD» 0748f82eeh,078a5636fh,084c87814h,08cc70208h | 1750 » DD» 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 |
1748 » DD» 0748f82eeh,078a5636fh,084c87814h,08cc70208h | 1751 » DD» 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 |
1749 » DD» 090befffah,0a4506cebh,0bef9a3f7h,0c67178f2h | 1752 » DD» 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 |
1750 » DD» 090befffah,0a4506cebh,0bef9a3f7h,0c67178f2h | 1753 » DD» 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 |
1751 | 1754 |
1752 » DD» 000010203h,004050607h,008090a0bh,00c0d0e0fh | 1755 » DD» 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f |
1753 » DD» 000010203h,004050607h,008090a0bh,00c0d0e0fh | 1756 » DD» 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f |
1754 » DD» 003020100h,00b0a0908h,0ffffffffh,0ffffffffh | 1757 » DD» 0x03020100,0x0b0a0908,0xffffffff,0xffffffff |
1755 » DD» 003020100h,00b0a0908h,0ffffffffh,0ffffffffh | 1758 » DD» 0x03020100,0x0b0a0908,0xffffffff,0xffffffff |
1756 » DD» 0ffffffffh,0ffffffffh,003020100h,00b0a0908h | 1759 » DD» 0xffffffff,0xffffffff,0x03020100,0x0b0a0908 |
1757 » DD» 0ffffffffh,0ffffffffh,003020100h,00b0a0908h | 1760 » DD» 0xffffffff,0xffffffff,0x03020100,0x0b0a0908 |
1758 DB 83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97 | 1761 DB 83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97 |
1759 DB 110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54 | 1762 DB 110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54 |
1760 DB 52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121 | 1763 DB 52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121 |
1761 DB 32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46 | 1764 DB 32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46 |
1762 DB 111,114,103,62,0 | 1765 DB 111,114,103,62,0 |
1763 | 1766 |
1764 ALIGN 64 | 1767 ALIGN 64 |
1765 sha256_block_data_order_ssse3» PROC PRIVATE | 1768 sha256_block_data_order_ssse3: |
1766 » mov» QWORD PTR[8+rsp],rdi» ;WIN64 prologue | 1769 » mov» QWORD[8+rsp],rdi» ;WIN64 prologue |
1767 » mov» QWORD PTR[16+rsp],rsi | 1770 » mov» QWORD[16+rsp],rsi |
1768 mov rax,rsp | 1771 mov rax,rsp |
1769 $L$SEH_begin_sha256_block_data_order_ssse3:: | 1772 $L$SEH_begin_sha256_block_data_order_ssse3: |
1770 mov rdi,rcx | 1773 mov rdi,rcx |
1771 mov rsi,rdx | 1774 mov rsi,rdx |
1772 mov rdx,r8 | 1775 mov rdx,r8 |
1773 | 1776 |
1774 | 1777 |
1775 $L$ssse3_shortcut:: | 1778 $L$ssse3_shortcut: |
1776 push rbx | 1779 push rbx |
1777 push rbp | 1780 push rbp |
1778 push r12 | 1781 push r12 |
1779 push r13 | 1782 push r13 |
1780 push r14 | 1783 push r14 |
1781 push r15 | 1784 push r15 |
1782 mov r11,rsp | 1785 mov r11,rsp |
1783 shl rdx,4 | 1786 shl rdx,4 |
1784 sub rsp,160 | 1787 sub rsp,160 |
1785 » lea» rdx,QWORD PTR[rdx*4+rsi] | 1788 » lea» rdx,[rdx*4+rsi] |
1786 and rsp,-64 | 1789 and rsp,-64 |
1787 » mov» QWORD PTR[((64+0))+rsp],rdi | 1790 » mov» QWORD[((64+0))+rsp],rdi |
1788 » mov» QWORD PTR[((64+8))+rsp],rsi | 1791 » mov» QWORD[((64+8))+rsp],rsi |
1789 » mov» QWORD PTR[((64+16))+rsp],rdx | 1792 » mov» QWORD[((64+16))+rsp],rdx |
1790 » mov» QWORD PTR[((64+24))+rsp],r11 | 1793 » mov» QWORD[((64+24))+rsp],r11 |
1791 » movaps» XMMWORD PTR[(64+32)+rsp],xmm6 | 1794 » movaps» XMMWORD[(64+32)+rsp],xmm6 |
1792 » movaps» XMMWORD PTR[(64+48)+rsp],xmm7 | 1795 » movaps» XMMWORD[(64+48)+rsp],xmm7 |
1793 » movaps» XMMWORD PTR[(64+64)+rsp],xmm8 | 1796 » movaps» XMMWORD[(64+64)+rsp],xmm8 |
1794 » movaps» XMMWORD PTR[(64+80)+rsp],xmm9 | 1797 » movaps» XMMWORD[(64+80)+rsp],xmm9 |
1795 $L$prologue_ssse3:: | 1798 $L$prologue_ssse3: |
1796 | 1799 |
1797 » mov» eax,DWORD PTR[rdi] | 1800 » mov» eax,DWORD[rdi] |
1798 » mov» ebx,DWORD PTR[4+rdi] | 1801 » mov» ebx,DWORD[4+rdi] |
1799 » mov» ecx,DWORD PTR[8+rdi] | 1802 » mov» ecx,DWORD[8+rdi] |
1800 » mov» edx,DWORD PTR[12+rdi] | 1803 » mov» edx,DWORD[12+rdi] |
1801 » mov» r8d,DWORD PTR[16+rdi] | 1804 » mov» r8d,DWORD[16+rdi] |
1802 » mov» r9d,DWORD PTR[20+rdi] | 1805 » mov» r9d,DWORD[20+rdi] |
1803 » mov» r10d,DWORD PTR[24+rdi] | 1806 » mov» r10d,DWORD[24+rdi] |
1804 » mov» r11d,DWORD PTR[28+rdi] | 1807 » mov» r11d,DWORD[28+rdi] |
1805 | 1808 |
1806 | 1809 |
1807 » jmp» $L$loop_ssse3 | 1810 » jmp» NEAR $L$loop_ssse3 |
1808 ALIGN 16 | 1811 ALIGN 16 |
1809 $L$loop_ssse3:: | 1812 $L$loop_ssse3: |
1810 » movdqa» xmm7,XMMWORD PTR[((K256+512))] | 1813 » movdqa» xmm7,XMMWORD[((K256+512))] |
1811 » movdqu» xmm0,XMMWORD PTR[rsi] | 1814 » movdqu» xmm0,XMMWORD[rsi] |
1812 » movdqu» xmm1,XMMWORD PTR[16+rsi] | 1815 » movdqu» xmm1,XMMWORD[16+rsi] |
1813 » movdqu» xmm2,XMMWORD PTR[32+rsi] | 1816 » movdqu» xmm2,XMMWORD[32+rsi] |
1814 DB 102,15,56,0,199 | 1817 DB 102,15,56,0,199 |
1815 » movdqu» xmm3,XMMWORD PTR[48+rsi] | 1818 » movdqu» xmm3,XMMWORD[48+rsi] |
1816 » lea» rbp,QWORD PTR[K256] | 1819 » lea» rbp,[K256] |
1817 DB 102,15,56,0,207 | 1820 DB 102,15,56,0,207 |
1818 » movdqa» xmm4,XMMWORD PTR[rbp] | 1821 » movdqa» xmm4,XMMWORD[rbp] |
1819 » movdqa» xmm5,XMMWORD PTR[32+rbp] | 1822 » movdqa» xmm5,XMMWORD[32+rbp] |
1820 DB 102,15,56,0,215 | 1823 DB 102,15,56,0,215 |
1821 paddd xmm4,xmm0 | 1824 paddd xmm4,xmm0 |
1822 » movdqa» xmm6,XMMWORD PTR[64+rbp] | 1825 » movdqa» xmm6,XMMWORD[64+rbp] |
1823 DB 102,15,56,0,223 | 1826 DB 102,15,56,0,223 |
1824 » movdqa» xmm7,XMMWORD PTR[96+rbp] | 1827 » movdqa» xmm7,XMMWORD[96+rbp] |
1825 paddd xmm5,xmm1 | 1828 paddd xmm5,xmm1 |
1826 paddd xmm6,xmm2 | 1829 paddd xmm6,xmm2 |
1827 paddd xmm7,xmm3 | 1830 paddd xmm7,xmm3 |
1828 » movdqa» XMMWORD PTR[rsp],xmm4 | 1831 » movdqa» XMMWORD[rsp],xmm4 |
1829 mov r14d,eax | 1832 mov r14d,eax |
1830 » movdqa» XMMWORD PTR[16+rsp],xmm5 | 1833 » movdqa» XMMWORD[16+rsp],xmm5 |
1831 mov edi,ebx | 1834 mov edi,ebx |
1832 » movdqa» XMMWORD PTR[32+rsp],xmm6 | 1835 » movdqa» XMMWORD[32+rsp],xmm6 |
1833 xor edi,ecx | 1836 xor edi,ecx |
1834 » movdqa» XMMWORD PTR[48+rsp],xmm7 | 1837 » movdqa» XMMWORD[48+rsp],xmm7 |
1835 mov r13d,r8d | 1838 mov r13d,r8d |
1836 » jmp» $L$ssse3_00_47 | 1839 » jmp» NEAR $L$ssse3_00_47 |
1837 | 1840 |
1838 ALIGN 16 | 1841 ALIGN 16 |
1839 $L$ssse3_00_47:: | 1842 $L$ssse3_00_47: |
1840 sub rbp,-128 | 1843 sub rbp,-128 |
1841 ror r13d,14 | 1844 ror r13d,14 |
1842 movdqa xmm4,xmm1 | 1845 movdqa xmm4,xmm1 |
1843 mov eax,r14d | 1846 mov eax,r14d |
1844 mov r12d,r9d | 1847 mov r12d,r9d |
1845 movdqa xmm7,xmm3 | 1848 movdqa xmm7,xmm3 |
1846 ror r14d,9 | 1849 ror r14d,9 |
1847 xor r13d,r8d | 1850 xor r13d,r8d |
1848 xor r12d,r10d | 1851 xor r12d,r10d |
1849 ror r13d,5 | 1852 ror r13d,5 |
1850 xor r14d,eax | 1853 xor r14d,eax |
1851 DB 102,15,58,15,224,4 | 1854 DB 102,15,58,15,224,4 |
1852 and r12d,r8d | 1855 and r12d,r8d |
1853 xor r13d,r8d | 1856 xor r13d,r8d |
1854 DB 102,15,58,15,250,4 | 1857 DB 102,15,58,15,250,4 |
1855 » add» r11d,DWORD PTR[rsp] | 1858 » add» r11d,DWORD[rsp] |
1856 mov r15d,eax | 1859 mov r15d,eax |
1857 xor r12d,r10d | 1860 xor r12d,r10d |
1858 ror r14d,11 | 1861 ror r14d,11 |
1859 movdqa xmm5,xmm4 | 1862 movdqa xmm5,xmm4 |
1860 xor r15d,ebx | 1863 xor r15d,ebx |
1861 add r11d,r12d | 1864 add r11d,r12d |
1862 movdqa xmm6,xmm4 | 1865 movdqa xmm6,xmm4 |
1863 ror r13d,6 | 1866 ror r13d,6 |
1864 and edi,r15d | 1867 and edi,r15d |
1865 psrld xmm4,3 | 1868 psrld xmm4,3 |
(...skipping 16 matching lines...) Expand all Loading... |
1882 ror r14d,9 | 1885 ror r14d,9 |
1883 xor r13d,edx | 1886 xor r13d,edx |
1884 xor r12d,r9d | 1887 xor r12d,r9d |
1885 ror r13d,5 | 1888 ror r13d,5 |
1886 psrld xmm6,11 | 1889 psrld xmm6,11 |
1887 xor r14d,r11d | 1890 xor r14d,r11d |
1888 pxor xmm4,xmm5 | 1891 pxor xmm4,xmm5 |
1889 and r12d,edx | 1892 and r12d,edx |
1890 xor r13d,edx | 1893 xor r13d,edx |
1891 pslld xmm5,11 | 1894 pslld xmm5,11 |
1892 » add» r10d,DWORD PTR[4+rsp] | 1895 » add» r10d,DWORD[4+rsp] |
1893 mov edi,r11d | 1896 mov edi,r11d |
1894 pxor xmm4,xmm6 | 1897 pxor xmm4,xmm6 |
1895 xor r12d,r9d | 1898 xor r12d,r9d |
1896 ror r14d,11 | 1899 ror r14d,11 |
1897 movdqa xmm6,xmm7 | 1900 movdqa xmm6,xmm7 |
1898 xor edi,eax | 1901 xor edi,eax |
1899 add r10d,r12d | 1902 add r10d,r12d |
1900 pxor xmm4,xmm5 | 1903 pxor xmm4,xmm5 |
1901 ror r13d,6 | 1904 ror r13d,6 |
1902 and r15d,edi | 1905 and r15d,edi |
(...skipping 15 matching lines...) Expand all Loading... |
1918 ror r14d,9 | 1921 ror r14d,9 |
1919 psrlq xmm6,2 | 1922 psrlq xmm6,2 |
1920 xor r13d,ecx | 1923 xor r13d,ecx |
1921 xor r12d,r8d | 1924 xor r12d,r8d |
1922 pxor xmm7,xmm6 | 1925 pxor xmm7,xmm6 |
1923 ror r13d,5 | 1926 ror r13d,5 |
1924 xor r14d,r10d | 1927 xor r14d,r10d |
1925 and r12d,ecx | 1928 and r12d,ecx |
1926 pshufd xmm7,xmm7,128 | 1929 pshufd xmm7,xmm7,128 |
1927 xor r13d,ecx | 1930 xor r13d,ecx |
1928 » add» r9d,DWORD PTR[8+rsp] | 1931 » add» r9d,DWORD[8+rsp] |
1929 mov r15d,r10d | 1932 mov r15d,r10d |
1930 psrldq xmm7,8 | 1933 psrldq xmm7,8 |
1931 xor r12d,r8d | 1934 xor r12d,r8d |
1932 ror r14d,11 | 1935 ror r14d,11 |
1933 xor r15d,r11d | 1936 xor r15d,r11d |
1934 add r9d,r12d | 1937 add r9d,r12d |
1935 ror r13d,6 | 1938 ror r13d,6 |
1936 paddd xmm0,xmm7 | 1939 paddd xmm0,xmm7 |
1937 and edi,r15d | 1940 and edi,r15d |
1938 xor r14d,r10d | 1941 xor r14d,r10d |
(...skipping 13 matching lines...) Expand all Loading... |
1952 mov r12d,ecx | 1955 mov r12d,ecx |
1953 pxor xmm7,xmm6 | 1956 pxor xmm7,xmm6 |
1954 ror r14d,9 | 1957 ror r14d,9 |
1955 xor r13d,ebx | 1958 xor r13d,ebx |
1956 xor r12d,edx | 1959 xor r12d,edx |
1957 ror r13d,5 | 1960 ror r13d,5 |
1958 xor r14d,r9d | 1961 xor r14d,r9d |
1959 psrlq xmm6,2 | 1962 psrlq xmm6,2 |
1960 and r12d,ebx | 1963 and r12d,ebx |
1961 xor r13d,ebx | 1964 xor r13d,ebx |
1962 » add» r8d,DWORD PTR[12+rsp] | 1965 » add» r8d,DWORD[12+rsp] |
1963 pxor xmm7,xmm6 | 1966 pxor xmm7,xmm6 |
1964 mov edi,r9d | 1967 mov edi,r9d |
1965 xor r12d,edx | 1968 xor r12d,edx |
1966 ror r14d,11 | 1969 ror r14d,11 |
1967 pshufd xmm7,xmm7,8 | 1970 pshufd xmm7,xmm7,8 |
1968 xor edi,r10d | 1971 xor edi,r10d |
1969 add r8d,r12d | 1972 add r8d,r12d |
1970 » movdqa» xmm6,XMMWORD PTR[rbp] | 1973 » movdqa» xmm6,XMMWORD[rbp] |
1971 ror r13d,6 | 1974 ror r13d,6 |
1972 and r15d,edi | 1975 and r15d,edi |
1973 pslldq xmm7,8 | 1976 pslldq xmm7,8 |
1974 xor r14d,r9d | 1977 xor r14d,r9d |
1975 add r8d,r13d | 1978 add r8d,r13d |
1976 xor r15d,r10d | 1979 xor r15d,r10d |
1977 paddd xmm0,xmm7 | 1980 paddd xmm0,xmm7 |
1978 ror r14d,2 | 1981 ror r14d,2 |
1979 add eax,r8d | 1982 add eax,r8d |
1980 add r8d,r15d | 1983 add r8d,r15d |
1981 paddd xmm6,xmm0 | 1984 paddd xmm6,xmm0 |
1982 mov r13d,eax | 1985 mov r13d,eax |
1983 add r14d,r8d | 1986 add r14d,r8d |
1984 » movdqa» XMMWORD PTR[rsp],xmm6 | 1987 » movdqa» XMMWORD[rsp],xmm6 |
1985 ror r13d,14 | 1988 ror r13d,14 |
1986 movdqa xmm4,xmm2 | 1989 movdqa xmm4,xmm2 |
1987 mov r8d,r14d | 1990 mov r8d,r14d |
1988 mov r12d,ebx | 1991 mov r12d,ebx |
1989 movdqa xmm7,xmm0 | 1992 movdqa xmm7,xmm0 |
1990 ror r14d,9 | 1993 ror r14d,9 |
1991 xor r13d,eax | 1994 xor r13d,eax |
1992 xor r12d,ecx | 1995 xor r12d,ecx |
1993 ror r13d,5 | 1996 ror r13d,5 |
1994 xor r14d,r8d | 1997 xor r14d,r8d |
1995 DB 102,15,58,15,225,4 | 1998 DB 102,15,58,15,225,4 |
1996 and r12d,eax | 1999 and r12d,eax |
1997 xor r13d,eax | 2000 xor r13d,eax |
1998 DB 102,15,58,15,251,4 | 2001 DB 102,15,58,15,251,4 |
1999 » add» edx,DWORD PTR[16+rsp] | 2002 » add» edx,DWORD[16+rsp] |
2000 mov r15d,r8d | 2003 mov r15d,r8d |
2001 xor r12d,ecx | 2004 xor r12d,ecx |
2002 ror r14d,11 | 2005 ror r14d,11 |
2003 movdqa xmm5,xmm4 | 2006 movdqa xmm5,xmm4 |
2004 xor r15d,r9d | 2007 xor r15d,r9d |
2005 add edx,r12d | 2008 add edx,r12d |
2006 movdqa xmm6,xmm4 | 2009 movdqa xmm6,xmm4 |
2007 ror r13d,6 | 2010 ror r13d,6 |
2008 and edi,r15d | 2011 and edi,r15d |
2009 psrld xmm4,3 | 2012 psrld xmm4,3 |
(...skipping 16 matching lines...) Expand all Loading... |
2026 ror r14d,9 | 2029 ror r14d,9 |
2027 xor r13d,r11d | 2030 xor r13d,r11d |
2028 xor r12d,ebx | 2031 xor r12d,ebx |
2029 ror r13d,5 | 2032 ror r13d,5 |
2030 psrld xmm6,11 | 2033 psrld xmm6,11 |
2031 xor r14d,edx | 2034 xor r14d,edx |
2032 pxor xmm4,xmm5 | 2035 pxor xmm4,xmm5 |
2033 and r12d,r11d | 2036 and r12d,r11d |
2034 xor r13d,r11d | 2037 xor r13d,r11d |
2035 pslld xmm5,11 | 2038 pslld xmm5,11 |
2036 » add» ecx,DWORD PTR[20+rsp] | 2039 » add» ecx,DWORD[20+rsp] |
2037 mov edi,edx | 2040 mov edi,edx |
2038 pxor xmm4,xmm6 | 2041 pxor xmm4,xmm6 |
2039 xor r12d,ebx | 2042 xor r12d,ebx |
2040 ror r14d,11 | 2043 ror r14d,11 |
2041 movdqa xmm6,xmm7 | 2044 movdqa xmm6,xmm7 |
2042 xor edi,r8d | 2045 xor edi,r8d |
2043 add ecx,r12d | 2046 add ecx,r12d |
2044 pxor xmm4,xmm5 | 2047 pxor xmm4,xmm5 |
2045 ror r13d,6 | 2048 ror r13d,6 |
2046 and r15d,edi | 2049 and r15d,edi |
(...skipping 15 matching lines...) Expand all Loading... |
2062 ror r14d,9 | 2065 ror r14d,9 |
2063 psrlq xmm6,2 | 2066 psrlq xmm6,2 |
2064 xor r13d,r10d | 2067 xor r13d,r10d |
2065 xor r12d,eax | 2068 xor r12d,eax |
2066 pxor xmm7,xmm6 | 2069 pxor xmm7,xmm6 |
2067 ror r13d,5 | 2070 ror r13d,5 |
2068 xor r14d,ecx | 2071 xor r14d,ecx |
2069 and r12d,r10d | 2072 and r12d,r10d |
2070 pshufd xmm7,xmm7,128 | 2073 pshufd xmm7,xmm7,128 |
2071 xor r13d,r10d | 2074 xor r13d,r10d |
2072 » add» ebx,DWORD PTR[24+rsp] | 2075 » add» ebx,DWORD[24+rsp] |
2073 mov r15d,ecx | 2076 mov r15d,ecx |
2074 psrldq xmm7,8 | 2077 psrldq xmm7,8 |
2075 xor r12d,eax | 2078 xor r12d,eax |
2076 ror r14d,11 | 2079 ror r14d,11 |
2077 xor r15d,edx | 2080 xor r15d,edx |
2078 add ebx,r12d | 2081 add ebx,r12d |
2079 ror r13d,6 | 2082 ror r13d,6 |
2080 paddd xmm1,xmm7 | 2083 paddd xmm1,xmm7 |
2081 and edi,r15d | 2084 and edi,r15d |
2082 xor r14d,ecx | 2085 xor r14d,ecx |
(...skipping 13 matching lines...) Expand all Loading... |
2096 mov r12d,r10d | 2099 mov r12d,r10d |
2097 pxor xmm7,xmm6 | 2100 pxor xmm7,xmm6 |
2098 ror r14d,9 | 2101 ror r14d,9 |
2099 xor r13d,r9d | 2102 xor r13d,r9d |
2100 xor r12d,r11d | 2103 xor r12d,r11d |
2101 ror r13d,5 | 2104 ror r13d,5 |
2102 xor r14d,ebx | 2105 xor r14d,ebx |
2103 psrlq xmm6,2 | 2106 psrlq xmm6,2 |
2104 and r12d,r9d | 2107 and r12d,r9d |
2105 xor r13d,r9d | 2108 xor r13d,r9d |
2106 » add» eax,DWORD PTR[28+rsp] | 2109 » add» eax,DWORD[28+rsp] |
2107 pxor xmm7,xmm6 | 2110 pxor xmm7,xmm6 |
2108 mov edi,ebx | 2111 mov edi,ebx |
2109 xor r12d,r11d | 2112 xor r12d,r11d |
2110 ror r14d,11 | 2113 ror r14d,11 |
2111 pshufd xmm7,xmm7,8 | 2114 pshufd xmm7,xmm7,8 |
2112 xor edi,ecx | 2115 xor edi,ecx |
2113 add eax,r12d | 2116 add eax,r12d |
2114 » movdqa» xmm6,XMMWORD PTR[32+rbp] | 2117 » movdqa» xmm6,XMMWORD[32+rbp] |
2115 ror r13d,6 | 2118 ror r13d,6 |
2116 and r15d,edi | 2119 and r15d,edi |
2117 pslldq xmm7,8 | 2120 pslldq xmm7,8 |
2118 xor r14d,ebx | 2121 xor r14d,ebx |
2119 add eax,r13d | 2122 add eax,r13d |
2120 xor r15d,ecx | 2123 xor r15d,ecx |
2121 paddd xmm1,xmm7 | 2124 paddd xmm1,xmm7 |
2122 ror r14d,2 | 2125 ror r14d,2 |
2123 add r8d,eax | 2126 add r8d,eax |
2124 add eax,r15d | 2127 add eax,r15d |
2125 paddd xmm6,xmm1 | 2128 paddd xmm6,xmm1 |
2126 mov r13d,r8d | 2129 mov r13d,r8d |
2127 add r14d,eax | 2130 add r14d,eax |
2128 » movdqa» XMMWORD PTR[16+rsp],xmm6 | 2131 » movdqa» XMMWORD[16+rsp],xmm6 |
2129 ror r13d,14 | 2132 ror r13d,14 |
2130 movdqa xmm4,xmm3 | 2133 movdqa xmm4,xmm3 |
2131 mov eax,r14d | 2134 mov eax,r14d |
2132 mov r12d,r9d | 2135 mov r12d,r9d |
2133 movdqa xmm7,xmm1 | 2136 movdqa xmm7,xmm1 |
2134 ror r14d,9 | 2137 ror r14d,9 |
2135 xor r13d,r8d | 2138 xor r13d,r8d |
2136 xor r12d,r10d | 2139 xor r12d,r10d |
2137 ror r13d,5 | 2140 ror r13d,5 |
2138 xor r14d,eax | 2141 xor r14d,eax |
2139 DB 102,15,58,15,226,4 | 2142 DB 102,15,58,15,226,4 |
2140 and r12d,r8d | 2143 and r12d,r8d |
2141 xor r13d,r8d | 2144 xor r13d,r8d |
2142 DB 102,15,58,15,248,4 | 2145 DB 102,15,58,15,248,4 |
2143 » add» r11d,DWORD PTR[32+rsp] | 2146 » add» r11d,DWORD[32+rsp] |
2144 mov r15d,eax | 2147 mov r15d,eax |
2145 xor r12d,r10d | 2148 xor r12d,r10d |
2146 ror r14d,11 | 2149 ror r14d,11 |
2147 movdqa xmm5,xmm4 | 2150 movdqa xmm5,xmm4 |
2148 xor r15d,ebx | 2151 xor r15d,ebx |
2149 add r11d,r12d | 2152 add r11d,r12d |
2150 movdqa xmm6,xmm4 | 2153 movdqa xmm6,xmm4 |
2151 ror r13d,6 | 2154 ror r13d,6 |
2152 and edi,r15d | 2155 and edi,r15d |
2153 psrld xmm4,3 | 2156 psrld xmm4,3 |
(...skipping 16 matching lines...) Expand all Loading... |
2170 ror r14d,9 | 2173 ror r14d,9 |
2171 xor r13d,edx | 2174 xor r13d,edx |
2172 xor r12d,r9d | 2175 xor r12d,r9d |
2173 ror r13d,5 | 2176 ror r13d,5 |
2174 psrld xmm6,11 | 2177 psrld xmm6,11 |
2175 xor r14d,r11d | 2178 xor r14d,r11d |
2176 pxor xmm4,xmm5 | 2179 pxor xmm4,xmm5 |
2177 and r12d,edx | 2180 and r12d,edx |
2178 xor r13d,edx | 2181 xor r13d,edx |
2179 pslld xmm5,11 | 2182 pslld xmm5,11 |
2180 » add» r10d,DWORD PTR[36+rsp] | 2183 » add» r10d,DWORD[36+rsp] |
2181 mov edi,r11d | 2184 mov edi,r11d |
2182 pxor xmm4,xmm6 | 2185 pxor xmm4,xmm6 |
2183 xor r12d,r9d | 2186 xor r12d,r9d |
2184 ror r14d,11 | 2187 ror r14d,11 |
2185 movdqa xmm6,xmm7 | 2188 movdqa xmm6,xmm7 |
2186 xor edi,eax | 2189 xor edi,eax |
2187 add r10d,r12d | 2190 add r10d,r12d |
2188 pxor xmm4,xmm5 | 2191 pxor xmm4,xmm5 |
2189 ror r13d,6 | 2192 ror r13d,6 |
2190 and r15d,edi | 2193 and r15d,edi |
(...skipping 15 matching lines...) Expand all Loading... |
2206 ror r14d,9 | 2209 ror r14d,9 |
2207 psrlq xmm6,2 | 2210 psrlq xmm6,2 |
2208 xor r13d,ecx | 2211 xor r13d,ecx |
2209 xor r12d,r8d | 2212 xor r12d,r8d |
2210 pxor xmm7,xmm6 | 2213 pxor xmm7,xmm6 |
2211 ror r13d,5 | 2214 ror r13d,5 |
2212 xor r14d,r10d | 2215 xor r14d,r10d |
2213 and r12d,ecx | 2216 and r12d,ecx |
2214 pshufd xmm7,xmm7,128 | 2217 pshufd xmm7,xmm7,128 |
2215 xor r13d,ecx | 2218 xor r13d,ecx |
2216 » add» r9d,DWORD PTR[40+rsp] | 2219 » add» r9d,DWORD[40+rsp] |
2217 mov r15d,r10d | 2220 mov r15d,r10d |
2218 psrldq xmm7,8 | 2221 psrldq xmm7,8 |
2219 xor r12d,r8d | 2222 xor r12d,r8d |
2220 ror r14d,11 | 2223 ror r14d,11 |
2221 xor r15d,r11d | 2224 xor r15d,r11d |
2222 add r9d,r12d | 2225 add r9d,r12d |
2223 ror r13d,6 | 2226 ror r13d,6 |
2224 paddd xmm2,xmm7 | 2227 paddd xmm2,xmm7 |
2225 and edi,r15d | 2228 and edi,r15d |
2226 xor r14d,r10d | 2229 xor r14d,r10d |
(...skipping 13 matching lines...) Expand all Loading... |
2240 mov r12d,ecx | 2243 mov r12d,ecx |
2241 pxor xmm7,xmm6 | 2244 pxor xmm7,xmm6 |
2242 ror r14d,9 | 2245 ror r14d,9 |
2243 xor r13d,ebx | 2246 xor r13d,ebx |
2244 xor r12d,edx | 2247 xor r12d,edx |
2245 ror r13d,5 | 2248 ror r13d,5 |
2246 xor r14d,r9d | 2249 xor r14d,r9d |
2247 psrlq xmm6,2 | 2250 psrlq xmm6,2 |
2248 and r12d,ebx | 2251 and r12d,ebx |
2249 xor r13d,ebx | 2252 xor r13d,ebx |
2250 » add» r8d,DWORD PTR[44+rsp] | 2253 » add» r8d,DWORD[44+rsp] |
2251 pxor xmm7,xmm6 | 2254 pxor xmm7,xmm6 |
2252 mov edi,r9d | 2255 mov edi,r9d |
2253 xor r12d,edx | 2256 xor r12d,edx |
2254 ror r14d,11 | 2257 ror r14d,11 |
2255 pshufd xmm7,xmm7,8 | 2258 pshufd xmm7,xmm7,8 |
2256 xor edi,r10d | 2259 xor edi,r10d |
2257 add r8d,r12d | 2260 add r8d,r12d |
2258 » movdqa» xmm6,XMMWORD PTR[64+rbp] | 2261 » movdqa» xmm6,XMMWORD[64+rbp] |
2259 ror r13d,6 | 2262 ror r13d,6 |
2260 and r15d,edi | 2263 and r15d,edi |
2261 pslldq xmm7,8 | 2264 pslldq xmm7,8 |
2262 xor r14d,r9d | 2265 xor r14d,r9d |
2263 add r8d,r13d | 2266 add r8d,r13d |
2264 xor r15d,r10d | 2267 xor r15d,r10d |
2265 paddd xmm2,xmm7 | 2268 paddd xmm2,xmm7 |
2266 ror r14d,2 | 2269 ror r14d,2 |
2267 add eax,r8d | 2270 add eax,r8d |
2268 add r8d,r15d | 2271 add r8d,r15d |
2269 paddd xmm6,xmm2 | 2272 paddd xmm6,xmm2 |
2270 mov r13d,eax | 2273 mov r13d,eax |
2271 add r14d,r8d | 2274 add r14d,r8d |
2272 » movdqa» XMMWORD PTR[32+rsp],xmm6 | 2275 » movdqa» XMMWORD[32+rsp],xmm6 |
2273 ror r13d,14 | 2276 ror r13d,14 |
2274 movdqa xmm4,xmm0 | 2277 movdqa xmm4,xmm0 |
2275 mov r8d,r14d | 2278 mov r8d,r14d |
2276 mov r12d,ebx | 2279 mov r12d,ebx |
2277 movdqa xmm7,xmm2 | 2280 movdqa xmm7,xmm2 |
2278 ror r14d,9 | 2281 ror r14d,9 |
2279 xor r13d,eax | 2282 xor r13d,eax |
2280 xor r12d,ecx | 2283 xor r12d,ecx |
2281 ror r13d,5 | 2284 ror r13d,5 |
2282 xor r14d,r8d | 2285 xor r14d,r8d |
2283 DB 102,15,58,15,227,4 | 2286 DB 102,15,58,15,227,4 |
2284 and r12d,eax | 2287 and r12d,eax |
2285 xor r13d,eax | 2288 xor r13d,eax |
2286 DB 102,15,58,15,249,4 | 2289 DB 102,15,58,15,249,4 |
2287 » add» edx,DWORD PTR[48+rsp] | 2290 » add» edx,DWORD[48+rsp] |
2288 mov r15d,r8d | 2291 mov r15d,r8d |
2289 xor r12d,ecx | 2292 xor r12d,ecx |
2290 ror r14d,11 | 2293 ror r14d,11 |
2291 movdqa xmm5,xmm4 | 2294 movdqa xmm5,xmm4 |
2292 xor r15d,r9d | 2295 xor r15d,r9d |
2293 add edx,r12d | 2296 add edx,r12d |
2294 movdqa xmm6,xmm4 | 2297 movdqa xmm6,xmm4 |
2295 ror r13d,6 | 2298 ror r13d,6 |
2296 and edi,r15d | 2299 and edi,r15d |
2297 psrld xmm4,3 | 2300 psrld xmm4,3 |
(...skipping 16 matching lines...) Expand all Loading... |
2314 ror r14d,9 | 2317 ror r14d,9 |
2315 xor r13d,r11d | 2318 xor r13d,r11d |
2316 xor r12d,ebx | 2319 xor r12d,ebx |
2317 ror r13d,5 | 2320 ror r13d,5 |
2318 psrld xmm6,11 | 2321 psrld xmm6,11 |
2319 xor r14d,edx | 2322 xor r14d,edx |
2320 pxor xmm4,xmm5 | 2323 pxor xmm4,xmm5 |
2321 and r12d,r11d | 2324 and r12d,r11d |
2322 xor r13d,r11d | 2325 xor r13d,r11d |
2323 pslld xmm5,11 | 2326 pslld xmm5,11 |
2324 » add» ecx,DWORD PTR[52+rsp] | 2327 » add» ecx,DWORD[52+rsp] |
2325 mov edi,edx | 2328 mov edi,edx |
2326 pxor xmm4,xmm6 | 2329 pxor xmm4,xmm6 |
2327 xor r12d,ebx | 2330 xor r12d,ebx |
2328 ror r14d,11 | 2331 ror r14d,11 |
2329 movdqa xmm6,xmm7 | 2332 movdqa xmm6,xmm7 |
2330 xor edi,r8d | 2333 xor edi,r8d |
2331 add ecx,r12d | 2334 add ecx,r12d |
2332 pxor xmm4,xmm5 | 2335 pxor xmm4,xmm5 |
2333 ror r13d,6 | 2336 ror r13d,6 |
2334 and r15d,edi | 2337 and r15d,edi |
(...skipping 15 matching lines...) Expand all Loading... |
2350 ror r14d,9 | 2353 ror r14d,9 |
2351 psrlq xmm6,2 | 2354 psrlq xmm6,2 |
2352 xor r13d,r10d | 2355 xor r13d,r10d |
2353 xor r12d,eax | 2356 xor r12d,eax |
2354 pxor xmm7,xmm6 | 2357 pxor xmm7,xmm6 |
2355 ror r13d,5 | 2358 ror r13d,5 |
2356 xor r14d,ecx | 2359 xor r14d,ecx |
2357 and r12d,r10d | 2360 and r12d,r10d |
2358 pshufd xmm7,xmm7,128 | 2361 pshufd xmm7,xmm7,128 |
2359 xor r13d,r10d | 2362 xor r13d,r10d |
2360 » add» ebx,DWORD PTR[56+rsp] | 2363 » add» ebx,DWORD[56+rsp] |
2361 mov r15d,ecx | 2364 mov r15d,ecx |
2362 psrldq xmm7,8 | 2365 psrldq xmm7,8 |
2363 xor r12d,eax | 2366 xor r12d,eax |
2364 ror r14d,11 | 2367 ror r14d,11 |
2365 xor r15d,edx | 2368 xor r15d,edx |
2366 add ebx,r12d | 2369 add ebx,r12d |
2367 ror r13d,6 | 2370 ror r13d,6 |
2368 paddd xmm3,xmm7 | 2371 paddd xmm3,xmm7 |
2369 and edi,r15d | 2372 and edi,r15d |
2370 xor r14d,ecx | 2373 xor r14d,ecx |
(...skipping 13 matching lines...) Expand all Loading... |
2384 mov r12d,r10d | 2387 mov r12d,r10d |
2385 pxor xmm7,xmm6 | 2388 pxor xmm7,xmm6 |
2386 ror r14d,9 | 2389 ror r14d,9 |
2387 xor r13d,r9d | 2390 xor r13d,r9d |
2388 xor r12d,r11d | 2391 xor r12d,r11d |
2389 ror r13d,5 | 2392 ror r13d,5 |
2390 xor r14d,ebx | 2393 xor r14d,ebx |
2391 psrlq xmm6,2 | 2394 psrlq xmm6,2 |
2392 and r12d,r9d | 2395 and r12d,r9d |
2393 xor r13d,r9d | 2396 xor r13d,r9d |
2394 » add» eax,DWORD PTR[60+rsp] | 2397 » add» eax,DWORD[60+rsp] |
2395 pxor xmm7,xmm6 | 2398 pxor xmm7,xmm6 |
2396 mov edi,ebx | 2399 mov edi,ebx |
2397 xor r12d,r11d | 2400 xor r12d,r11d |
2398 ror r14d,11 | 2401 ror r14d,11 |
2399 pshufd xmm7,xmm7,8 | 2402 pshufd xmm7,xmm7,8 |
2400 xor edi,ecx | 2403 xor edi,ecx |
2401 add eax,r12d | 2404 add eax,r12d |
2402 » movdqa» xmm6,XMMWORD PTR[96+rbp] | 2405 » movdqa» xmm6,XMMWORD[96+rbp] |
2403 ror r13d,6 | 2406 ror r13d,6 |
2404 and r15d,edi | 2407 and r15d,edi |
2405 pslldq xmm7,8 | 2408 pslldq xmm7,8 |
2406 xor r14d,ebx | 2409 xor r14d,ebx |
2407 add eax,r13d | 2410 add eax,r13d |
2408 xor r15d,ecx | 2411 xor r15d,ecx |
2409 paddd xmm3,xmm7 | 2412 paddd xmm3,xmm7 |
2410 ror r14d,2 | 2413 ror r14d,2 |
2411 add r8d,eax | 2414 add r8d,eax |
2412 add eax,r15d | 2415 add eax,r15d |
2413 paddd xmm6,xmm3 | 2416 paddd xmm6,xmm3 |
2414 mov r13d,r8d | 2417 mov r13d,r8d |
2415 add r14d,eax | 2418 add r14d,eax |
2416 » movdqa» XMMWORD PTR[48+rsp],xmm6 | 2419 » movdqa» XMMWORD[48+rsp],xmm6 |
2417 » cmp» BYTE PTR[131+rbp],0 | 2420 » cmp» BYTE[131+rbp],0 |
2418 » jne» $L$ssse3_00_47 | 2421 » jne» NEAR $L$ssse3_00_47 |
2419 ror r13d,14 | 2422 ror r13d,14 |
2420 mov eax,r14d | 2423 mov eax,r14d |
2421 mov r12d,r9d | 2424 mov r12d,r9d |
2422 ror r14d,9 | 2425 ror r14d,9 |
2423 xor r13d,r8d | 2426 xor r13d,r8d |
2424 xor r12d,r10d | 2427 xor r12d,r10d |
2425 ror r13d,5 | 2428 ror r13d,5 |
2426 xor r14d,eax | 2429 xor r14d,eax |
2427 and r12d,r8d | 2430 and r12d,r8d |
2428 xor r13d,r8d | 2431 xor r13d,r8d |
2429 » add» r11d,DWORD PTR[rsp] | 2432 » add» r11d,DWORD[rsp] |
2430 mov r15d,eax | 2433 mov r15d,eax |
2431 xor r12d,r10d | 2434 xor r12d,r10d |
2432 ror r14d,11 | 2435 ror r14d,11 |
2433 xor r15d,ebx | 2436 xor r15d,ebx |
2434 add r11d,r12d | 2437 add r11d,r12d |
2435 ror r13d,6 | 2438 ror r13d,6 |
2436 and edi,r15d | 2439 and edi,r15d |
2437 xor r14d,eax | 2440 xor r14d,eax |
2438 add r11d,r13d | 2441 add r11d,r13d |
2439 xor edi,ebx | 2442 xor edi,ebx |
2440 ror r14d,2 | 2443 ror r14d,2 |
2441 add edx,r11d | 2444 add edx,r11d |
2442 add r11d,edi | 2445 add r11d,edi |
2443 mov r13d,edx | 2446 mov r13d,edx |
2444 add r14d,r11d | 2447 add r14d,r11d |
2445 ror r13d,14 | 2448 ror r13d,14 |
2446 mov r11d,r14d | 2449 mov r11d,r14d |
2447 mov r12d,r8d | 2450 mov r12d,r8d |
2448 ror r14d,9 | 2451 ror r14d,9 |
2449 xor r13d,edx | 2452 xor r13d,edx |
2450 xor r12d,r9d | 2453 xor r12d,r9d |
2451 ror r13d,5 | 2454 ror r13d,5 |
2452 xor r14d,r11d | 2455 xor r14d,r11d |
2453 and r12d,edx | 2456 and r12d,edx |
2454 xor r13d,edx | 2457 xor r13d,edx |
2455 » add» r10d,DWORD PTR[4+rsp] | 2458 » add» r10d,DWORD[4+rsp] |
2456 mov edi,r11d | 2459 mov edi,r11d |
2457 xor r12d,r9d | 2460 xor r12d,r9d |
2458 ror r14d,11 | 2461 ror r14d,11 |
2459 xor edi,eax | 2462 xor edi,eax |
2460 add r10d,r12d | 2463 add r10d,r12d |
2461 ror r13d,6 | 2464 ror r13d,6 |
2462 and r15d,edi | 2465 and r15d,edi |
2463 xor r14d,r11d | 2466 xor r14d,r11d |
2464 add r10d,r13d | 2467 add r10d,r13d |
2465 xor r15d,eax | 2468 xor r15d,eax |
2466 ror r14d,2 | 2469 ror r14d,2 |
2467 add ecx,r10d | 2470 add ecx,r10d |
2468 add r10d,r15d | 2471 add r10d,r15d |
2469 mov r13d,ecx | 2472 mov r13d,ecx |
2470 add r14d,r10d | 2473 add r14d,r10d |
2471 ror r13d,14 | 2474 ror r13d,14 |
2472 mov r10d,r14d | 2475 mov r10d,r14d |
2473 mov r12d,edx | 2476 mov r12d,edx |
2474 ror r14d,9 | 2477 ror r14d,9 |
2475 xor r13d,ecx | 2478 xor r13d,ecx |
2476 xor r12d,r8d | 2479 xor r12d,r8d |
2477 ror r13d,5 | 2480 ror r13d,5 |
2478 xor r14d,r10d | 2481 xor r14d,r10d |
2479 and r12d,ecx | 2482 and r12d,ecx |
2480 xor r13d,ecx | 2483 xor r13d,ecx |
2481 » add» r9d,DWORD PTR[8+rsp] | 2484 » add» r9d,DWORD[8+rsp] |
2482 mov r15d,r10d | 2485 mov r15d,r10d |
2483 xor r12d,r8d | 2486 xor r12d,r8d |
2484 ror r14d,11 | 2487 ror r14d,11 |
2485 xor r15d,r11d | 2488 xor r15d,r11d |
2486 add r9d,r12d | 2489 add r9d,r12d |
2487 ror r13d,6 | 2490 ror r13d,6 |
2488 and edi,r15d | 2491 and edi,r15d |
2489 xor r14d,r10d | 2492 xor r14d,r10d |
2490 add r9d,r13d | 2493 add r9d,r13d |
2491 xor edi,r11d | 2494 xor edi,r11d |
2492 ror r14d,2 | 2495 ror r14d,2 |
2493 add ebx,r9d | 2496 add ebx,r9d |
2494 add r9d,edi | 2497 add r9d,edi |
2495 mov r13d,ebx | 2498 mov r13d,ebx |
2496 add r14d,r9d | 2499 add r14d,r9d |
2497 ror r13d,14 | 2500 ror r13d,14 |
2498 mov r9d,r14d | 2501 mov r9d,r14d |
2499 mov r12d,ecx | 2502 mov r12d,ecx |
2500 ror r14d,9 | 2503 ror r14d,9 |
2501 xor r13d,ebx | 2504 xor r13d,ebx |
2502 xor r12d,edx | 2505 xor r12d,edx |
2503 ror r13d,5 | 2506 ror r13d,5 |
2504 xor r14d,r9d | 2507 xor r14d,r9d |
2505 and r12d,ebx | 2508 and r12d,ebx |
2506 xor r13d,ebx | 2509 xor r13d,ebx |
2507 » add» r8d,DWORD PTR[12+rsp] | 2510 » add» r8d,DWORD[12+rsp] |
2508 mov edi,r9d | 2511 mov edi,r9d |
2509 xor r12d,edx | 2512 xor r12d,edx |
2510 ror r14d,11 | 2513 ror r14d,11 |
2511 xor edi,r10d | 2514 xor edi,r10d |
2512 add r8d,r12d | 2515 add r8d,r12d |
2513 ror r13d,6 | 2516 ror r13d,6 |
2514 and r15d,edi | 2517 and r15d,edi |
2515 xor r14d,r9d | 2518 xor r14d,r9d |
2516 add r8d,r13d | 2519 add r8d,r13d |
2517 xor r15d,r10d | 2520 xor r15d,r10d |
2518 ror r14d,2 | 2521 ror r14d,2 |
2519 add eax,r8d | 2522 add eax,r8d |
2520 add r8d,r15d | 2523 add r8d,r15d |
2521 mov r13d,eax | 2524 mov r13d,eax |
2522 add r14d,r8d | 2525 add r14d,r8d |
2523 ror r13d,14 | 2526 ror r13d,14 |
2524 mov r8d,r14d | 2527 mov r8d,r14d |
2525 mov r12d,ebx | 2528 mov r12d,ebx |
2526 ror r14d,9 | 2529 ror r14d,9 |
2527 xor r13d,eax | 2530 xor r13d,eax |
2528 xor r12d,ecx | 2531 xor r12d,ecx |
2529 ror r13d,5 | 2532 ror r13d,5 |
2530 xor r14d,r8d | 2533 xor r14d,r8d |
2531 and r12d,eax | 2534 and r12d,eax |
2532 xor r13d,eax | 2535 xor r13d,eax |
2533 » add» edx,DWORD PTR[16+rsp] | 2536 » add» edx,DWORD[16+rsp] |
2534 mov r15d,r8d | 2537 mov r15d,r8d |
2535 xor r12d,ecx | 2538 xor r12d,ecx |
2536 ror r14d,11 | 2539 ror r14d,11 |
2537 xor r15d,r9d | 2540 xor r15d,r9d |
2538 add edx,r12d | 2541 add edx,r12d |
2539 ror r13d,6 | 2542 ror r13d,6 |
2540 and edi,r15d | 2543 and edi,r15d |
2541 xor r14d,r8d | 2544 xor r14d,r8d |
2542 add edx,r13d | 2545 add edx,r13d |
2543 xor edi,r9d | 2546 xor edi,r9d |
2544 ror r14d,2 | 2547 ror r14d,2 |
2545 add r11d,edx | 2548 add r11d,edx |
2546 add edx,edi | 2549 add edx,edi |
2547 mov r13d,r11d | 2550 mov r13d,r11d |
2548 add r14d,edx | 2551 add r14d,edx |
2549 ror r13d,14 | 2552 ror r13d,14 |
2550 mov edx,r14d | 2553 mov edx,r14d |
2551 mov r12d,eax | 2554 mov r12d,eax |
2552 ror r14d,9 | 2555 ror r14d,9 |
2553 xor r13d,r11d | 2556 xor r13d,r11d |
2554 xor r12d,ebx | 2557 xor r12d,ebx |
2555 ror r13d,5 | 2558 ror r13d,5 |
2556 xor r14d,edx | 2559 xor r14d,edx |
2557 and r12d,r11d | 2560 and r12d,r11d |
2558 xor r13d,r11d | 2561 xor r13d,r11d |
2559 » add» ecx,DWORD PTR[20+rsp] | 2562 » add» ecx,DWORD[20+rsp] |
2560 mov edi,edx | 2563 mov edi,edx |
2561 xor r12d,ebx | 2564 xor r12d,ebx |
2562 ror r14d,11 | 2565 ror r14d,11 |
2563 xor edi,r8d | 2566 xor edi,r8d |
2564 add ecx,r12d | 2567 add ecx,r12d |
2565 ror r13d,6 | 2568 ror r13d,6 |
2566 and r15d,edi | 2569 and r15d,edi |
2567 xor r14d,edx | 2570 xor r14d,edx |
2568 add ecx,r13d | 2571 add ecx,r13d |
2569 xor r15d,r8d | 2572 xor r15d,r8d |
2570 ror r14d,2 | 2573 ror r14d,2 |
2571 add r10d,ecx | 2574 add r10d,ecx |
2572 add ecx,r15d | 2575 add ecx,r15d |
2573 mov r13d,r10d | 2576 mov r13d,r10d |
2574 add r14d,ecx | 2577 add r14d,ecx |
2575 ror r13d,14 | 2578 ror r13d,14 |
2576 mov ecx,r14d | 2579 mov ecx,r14d |
2577 mov r12d,r11d | 2580 mov r12d,r11d |
2578 ror r14d,9 | 2581 ror r14d,9 |
2579 xor r13d,r10d | 2582 xor r13d,r10d |
2580 xor r12d,eax | 2583 xor r12d,eax |
2581 ror r13d,5 | 2584 ror r13d,5 |
2582 xor r14d,ecx | 2585 xor r14d,ecx |
2583 and r12d,r10d | 2586 and r12d,r10d |
2584 xor r13d,r10d | 2587 xor r13d,r10d |
2585 » add» ebx,DWORD PTR[24+rsp] | 2588 » add» ebx,DWORD[24+rsp] |
2586 mov r15d,ecx | 2589 mov r15d,ecx |
2587 xor r12d,eax | 2590 xor r12d,eax |
2588 ror r14d,11 | 2591 ror r14d,11 |
2589 xor r15d,edx | 2592 xor r15d,edx |
2590 add ebx,r12d | 2593 add ebx,r12d |
2591 ror r13d,6 | 2594 ror r13d,6 |
2592 and edi,r15d | 2595 and edi,r15d |
2593 xor r14d,ecx | 2596 xor r14d,ecx |
2594 add ebx,r13d | 2597 add ebx,r13d |
2595 xor edi,edx | 2598 xor edi,edx |
2596 ror r14d,2 | 2599 ror r14d,2 |
2597 add r9d,ebx | 2600 add r9d,ebx |
2598 add ebx,edi | 2601 add ebx,edi |
2599 mov r13d,r9d | 2602 mov r13d,r9d |
2600 add r14d,ebx | 2603 add r14d,ebx |
2601 ror r13d,14 | 2604 ror r13d,14 |
2602 mov ebx,r14d | 2605 mov ebx,r14d |
2603 mov r12d,r10d | 2606 mov r12d,r10d |
2604 ror r14d,9 | 2607 ror r14d,9 |
2605 xor r13d,r9d | 2608 xor r13d,r9d |
2606 xor r12d,r11d | 2609 xor r12d,r11d |
2607 ror r13d,5 | 2610 ror r13d,5 |
2608 xor r14d,ebx | 2611 xor r14d,ebx |
2609 and r12d,r9d | 2612 and r12d,r9d |
2610 xor r13d,r9d | 2613 xor r13d,r9d |
2611 » add» eax,DWORD PTR[28+rsp] | 2614 » add» eax,DWORD[28+rsp] |
2612 mov edi,ebx | 2615 mov edi,ebx |
2613 xor r12d,r11d | 2616 xor r12d,r11d |
2614 ror r14d,11 | 2617 ror r14d,11 |
2615 xor edi,ecx | 2618 xor edi,ecx |
2616 add eax,r12d | 2619 add eax,r12d |
2617 ror r13d,6 | 2620 ror r13d,6 |
2618 and r15d,edi | 2621 and r15d,edi |
2619 xor r14d,ebx | 2622 xor r14d,ebx |
2620 add eax,r13d | 2623 add eax,r13d |
2621 xor r15d,ecx | 2624 xor r15d,ecx |
2622 ror r14d,2 | 2625 ror r14d,2 |
2623 add r8d,eax | 2626 add r8d,eax |
2624 add eax,r15d | 2627 add eax,r15d |
2625 mov r13d,r8d | 2628 mov r13d,r8d |
2626 add r14d,eax | 2629 add r14d,eax |
2627 ror r13d,14 | 2630 ror r13d,14 |
2628 mov eax,r14d | 2631 mov eax,r14d |
2629 mov r12d,r9d | 2632 mov r12d,r9d |
2630 ror r14d,9 | 2633 ror r14d,9 |
2631 xor r13d,r8d | 2634 xor r13d,r8d |
2632 xor r12d,r10d | 2635 xor r12d,r10d |
2633 ror r13d,5 | 2636 ror r13d,5 |
2634 xor r14d,eax | 2637 xor r14d,eax |
2635 and r12d,r8d | 2638 and r12d,r8d |
2636 xor r13d,r8d | 2639 xor r13d,r8d |
2637 » add» r11d,DWORD PTR[32+rsp] | 2640 » add» r11d,DWORD[32+rsp] |
2638 mov r15d,eax | 2641 mov r15d,eax |
2639 xor r12d,r10d | 2642 xor r12d,r10d |
2640 ror r14d,11 | 2643 ror r14d,11 |
2641 xor r15d,ebx | 2644 xor r15d,ebx |
2642 add r11d,r12d | 2645 add r11d,r12d |
2643 ror r13d,6 | 2646 ror r13d,6 |
2644 and edi,r15d | 2647 and edi,r15d |
2645 xor r14d,eax | 2648 xor r14d,eax |
2646 add r11d,r13d | 2649 add r11d,r13d |
2647 xor edi,ebx | 2650 xor edi,ebx |
2648 ror r14d,2 | 2651 ror r14d,2 |
2649 add edx,r11d | 2652 add edx,r11d |
2650 add r11d,edi | 2653 add r11d,edi |
2651 mov r13d,edx | 2654 mov r13d,edx |
2652 add r14d,r11d | 2655 add r14d,r11d |
2653 ror r13d,14 | 2656 ror r13d,14 |
2654 mov r11d,r14d | 2657 mov r11d,r14d |
2655 mov r12d,r8d | 2658 mov r12d,r8d |
2656 ror r14d,9 | 2659 ror r14d,9 |
2657 xor r13d,edx | 2660 xor r13d,edx |
2658 xor r12d,r9d | 2661 xor r12d,r9d |
2659 ror r13d,5 | 2662 ror r13d,5 |
2660 xor r14d,r11d | 2663 xor r14d,r11d |
2661 and r12d,edx | 2664 and r12d,edx |
2662 xor r13d,edx | 2665 xor r13d,edx |
2663 » add» r10d,DWORD PTR[36+rsp] | 2666 » add» r10d,DWORD[36+rsp] |
2664 mov edi,r11d | 2667 mov edi,r11d |
2665 xor r12d,r9d | 2668 xor r12d,r9d |
2666 ror r14d,11 | 2669 ror r14d,11 |
2667 xor edi,eax | 2670 xor edi,eax |
2668 add r10d,r12d | 2671 add r10d,r12d |
2669 ror r13d,6 | 2672 ror r13d,6 |
2670 and r15d,edi | 2673 and r15d,edi |
2671 xor r14d,r11d | 2674 xor r14d,r11d |
2672 add r10d,r13d | 2675 add r10d,r13d |
2673 xor r15d,eax | 2676 xor r15d,eax |
2674 ror r14d,2 | 2677 ror r14d,2 |
2675 add ecx,r10d | 2678 add ecx,r10d |
2676 add r10d,r15d | 2679 add r10d,r15d |
2677 mov r13d,ecx | 2680 mov r13d,ecx |
2678 add r14d,r10d | 2681 add r14d,r10d |
2679 ror r13d,14 | 2682 ror r13d,14 |
2680 mov r10d,r14d | 2683 mov r10d,r14d |
2681 mov r12d,edx | 2684 mov r12d,edx |
2682 ror r14d,9 | 2685 ror r14d,9 |
2683 xor r13d,ecx | 2686 xor r13d,ecx |
2684 xor r12d,r8d | 2687 xor r12d,r8d |
2685 ror r13d,5 | 2688 ror r13d,5 |
2686 xor r14d,r10d | 2689 xor r14d,r10d |
2687 and r12d,ecx | 2690 and r12d,ecx |
2688 xor r13d,ecx | 2691 xor r13d,ecx |
2689 » add» r9d,DWORD PTR[40+rsp] | 2692 » add» r9d,DWORD[40+rsp] |
2690 mov r15d,r10d | 2693 mov r15d,r10d |
2691 xor r12d,r8d | 2694 xor r12d,r8d |
2692 ror r14d,11 | 2695 ror r14d,11 |
2693 xor r15d,r11d | 2696 xor r15d,r11d |
2694 add r9d,r12d | 2697 add r9d,r12d |
2695 ror r13d,6 | 2698 ror r13d,6 |
2696 and edi,r15d | 2699 and edi,r15d |
2697 xor r14d,r10d | 2700 xor r14d,r10d |
2698 add r9d,r13d | 2701 add r9d,r13d |
2699 xor edi,r11d | 2702 xor edi,r11d |
2700 ror r14d,2 | 2703 ror r14d,2 |
2701 add ebx,r9d | 2704 add ebx,r9d |
2702 add r9d,edi | 2705 add r9d,edi |
2703 mov r13d,ebx | 2706 mov r13d,ebx |
2704 add r14d,r9d | 2707 add r14d,r9d |
2705 ror r13d,14 | 2708 ror r13d,14 |
2706 mov r9d,r14d | 2709 mov r9d,r14d |
2707 mov r12d,ecx | 2710 mov r12d,ecx |
2708 ror r14d,9 | 2711 ror r14d,9 |
2709 xor r13d,ebx | 2712 xor r13d,ebx |
2710 xor r12d,edx | 2713 xor r12d,edx |
2711 ror r13d,5 | 2714 ror r13d,5 |
2712 xor r14d,r9d | 2715 xor r14d,r9d |
2713 and r12d,ebx | 2716 and r12d,ebx |
2714 xor r13d,ebx | 2717 xor r13d,ebx |
2715 » add» r8d,DWORD PTR[44+rsp] | 2718 » add» r8d,DWORD[44+rsp] |
2716 mov edi,r9d | 2719 mov edi,r9d |
2717 xor r12d,edx | 2720 xor r12d,edx |
2718 ror r14d,11 | 2721 ror r14d,11 |
2719 xor edi,r10d | 2722 xor edi,r10d |
2720 add r8d,r12d | 2723 add r8d,r12d |
2721 ror r13d,6 | 2724 ror r13d,6 |
2722 and r15d,edi | 2725 and r15d,edi |
2723 xor r14d,r9d | 2726 xor r14d,r9d |
2724 add r8d,r13d | 2727 add r8d,r13d |
2725 xor r15d,r10d | 2728 xor r15d,r10d |
2726 ror r14d,2 | 2729 ror r14d,2 |
2727 add eax,r8d | 2730 add eax,r8d |
2728 add r8d,r15d | 2731 add r8d,r15d |
2729 mov r13d,eax | 2732 mov r13d,eax |
2730 add r14d,r8d | 2733 add r14d,r8d |
2731 ror r13d,14 | 2734 ror r13d,14 |
2732 mov r8d,r14d | 2735 mov r8d,r14d |
2733 mov r12d,ebx | 2736 mov r12d,ebx |
2734 ror r14d,9 | 2737 ror r14d,9 |
2735 xor r13d,eax | 2738 xor r13d,eax |
2736 xor r12d,ecx | 2739 xor r12d,ecx |
2737 ror r13d,5 | 2740 ror r13d,5 |
2738 xor r14d,r8d | 2741 xor r14d,r8d |
2739 and r12d,eax | 2742 and r12d,eax |
2740 xor r13d,eax | 2743 xor r13d,eax |
2741 » add» edx,DWORD PTR[48+rsp] | 2744 » add» edx,DWORD[48+rsp] |
2742 mov r15d,r8d | 2745 mov r15d,r8d |
2743 xor r12d,ecx | 2746 xor r12d,ecx |
2744 ror r14d,11 | 2747 ror r14d,11 |
2745 xor r15d,r9d | 2748 xor r15d,r9d |
2746 add edx,r12d | 2749 add edx,r12d |
2747 ror r13d,6 | 2750 ror r13d,6 |
2748 and edi,r15d | 2751 and edi,r15d |
2749 xor r14d,r8d | 2752 xor r14d,r8d |
2750 add edx,r13d | 2753 add edx,r13d |
2751 xor edi,r9d | 2754 xor edi,r9d |
2752 ror r14d,2 | 2755 ror r14d,2 |
2753 add r11d,edx | 2756 add r11d,edx |
2754 add edx,edi | 2757 add edx,edi |
2755 mov r13d,r11d | 2758 mov r13d,r11d |
2756 add r14d,edx | 2759 add r14d,edx |
2757 ror r13d,14 | 2760 ror r13d,14 |
2758 mov edx,r14d | 2761 mov edx,r14d |
2759 mov r12d,eax | 2762 mov r12d,eax |
2760 ror r14d,9 | 2763 ror r14d,9 |
2761 xor r13d,r11d | 2764 xor r13d,r11d |
2762 xor r12d,ebx | 2765 xor r12d,ebx |
2763 ror r13d,5 | 2766 ror r13d,5 |
2764 xor r14d,edx | 2767 xor r14d,edx |
2765 and r12d,r11d | 2768 and r12d,r11d |
2766 xor r13d,r11d | 2769 xor r13d,r11d |
2767 » add» ecx,DWORD PTR[52+rsp] | 2770 » add» ecx,DWORD[52+rsp] |
2768 mov edi,edx | 2771 mov edi,edx |
2769 xor r12d,ebx | 2772 xor r12d,ebx |
2770 ror r14d,11 | 2773 ror r14d,11 |
2771 xor edi,r8d | 2774 xor edi,r8d |
2772 add ecx,r12d | 2775 add ecx,r12d |
2773 ror r13d,6 | 2776 ror r13d,6 |
2774 and r15d,edi | 2777 and r15d,edi |
2775 xor r14d,edx | 2778 xor r14d,edx |
2776 add ecx,r13d | 2779 add ecx,r13d |
2777 xor r15d,r8d | 2780 xor r15d,r8d |
2778 ror r14d,2 | 2781 ror r14d,2 |
2779 add r10d,ecx | 2782 add r10d,ecx |
2780 add ecx,r15d | 2783 add ecx,r15d |
2781 mov r13d,r10d | 2784 mov r13d,r10d |
2782 add r14d,ecx | 2785 add r14d,ecx |
2783 ror r13d,14 | 2786 ror r13d,14 |
2784 mov ecx,r14d | 2787 mov ecx,r14d |
2785 mov r12d,r11d | 2788 mov r12d,r11d |
2786 ror r14d,9 | 2789 ror r14d,9 |
2787 xor r13d,r10d | 2790 xor r13d,r10d |
2788 xor r12d,eax | 2791 xor r12d,eax |
2789 ror r13d,5 | 2792 ror r13d,5 |
2790 xor r14d,ecx | 2793 xor r14d,ecx |
2791 and r12d,r10d | 2794 and r12d,r10d |
2792 xor r13d,r10d | 2795 xor r13d,r10d |
2793 » add» ebx,DWORD PTR[56+rsp] | 2796 » add» ebx,DWORD[56+rsp] |
2794 mov r15d,ecx | 2797 mov r15d,ecx |
2795 xor r12d,eax | 2798 xor r12d,eax |
2796 ror r14d,11 | 2799 ror r14d,11 |
2797 xor r15d,edx | 2800 xor r15d,edx |
2798 add ebx,r12d | 2801 add ebx,r12d |
2799 ror r13d,6 | 2802 ror r13d,6 |
2800 and edi,r15d | 2803 and edi,r15d |
2801 xor r14d,ecx | 2804 xor r14d,ecx |
2802 add ebx,r13d | 2805 add ebx,r13d |
2803 xor edi,edx | 2806 xor edi,edx |
2804 ror r14d,2 | 2807 ror r14d,2 |
2805 add r9d,ebx | 2808 add r9d,ebx |
2806 add ebx,edi | 2809 add ebx,edi |
2807 mov r13d,r9d | 2810 mov r13d,r9d |
2808 add r14d,ebx | 2811 add r14d,ebx |
2809 ror r13d,14 | 2812 ror r13d,14 |
2810 mov ebx,r14d | 2813 mov ebx,r14d |
2811 mov r12d,r10d | 2814 mov r12d,r10d |
2812 ror r14d,9 | 2815 ror r14d,9 |
2813 xor r13d,r9d | 2816 xor r13d,r9d |
2814 xor r12d,r11d | 2817 xor r12d,r11d |
2815 ror r13d,5 | 2818 ror r13d,5 |
2816 xor r14d,ebx | 2819 xor r14d,ebx |
2817 and r12d,r9d | 2820 and r12d,r9d |
2818 xor r13d,r9d | 2821 xor r13d,r9d |
2819 » add» eax,DWORD PTR[60+rsp] | 2822 » add» eax,DWORD[60+rsp] |
2820 mov edi,ebx | 2823 mov edi,ebx |
2821 xor r12d,r11d | 2824 xor r12d,r11d |
2822 ror r14d,11 | 2825 ror r14d,11 |
2823 xor edi,ecx | 2826 xor edi,ecx |
2824 add eax,r12d | 2827 add eax,r12d |
2825 ror r13d,6 | 2828 ror r13d,6 |
2826 and r15d,edi | 2829 and r15d,edi |
2827 xor r14d,ebx | 2830 xor r14d,ebx |
2828 add eax,r13d | 2831 add eax,r13d |
2829 xor r15d,ecx | 2832 xor r15d,ecx |
2830 ror r14d,2 | 2833 ror r14d,2 |
2831 add r8d,eax | 2834 add r8d,eax |
2832 add eax,r15d | 2835 add eax,r15d |
2833 mov r13d,r8d | 2836 mov r13d,r8d |
2834 add r14d,eax | 2837 add r14d,eax |
2835 » mov» rdi,QWORD PTR[((64+0))+rsp] | 2838 » mov» rdi,QWORD[((64+0))+rsp] |
2836 mov eax,r14d | 2839 mov eax,r14d |
2837 | 2840 |
2838 » add» eax,DWORD PTR[rdi] | 2841 » add» eax,DWORD[rdi] |
2839 » lea» rsi,QWORD PTR[64+rsi] | 2842 » lea» rsi,[64+rsi] |
2840 » add» ebx,DWORD PTR[4+rdi] | 2843 » add» ebx,DWORD[4+rdi] |
2841 » add» ecx,DWORD PTR[8+rdi] | 2844 » add» ecx,DWORD[8+rdi] |
2842 » add» edx,DWORD PTR[12+rdi] | 2845 » add» edx,DWORD[12+rdi] |
2843 » add» r8d,DWORD PTR[16+rdi] | 2846 » add» r8d,DWORD[16+rdi] |
2844 » add» r9d,DWORD PTR[20+rdi] | 2847 » add» r9d,DWORD[20+rdi] |
2845 » add» r10d,DWORD PTR[24+rdi] | 2848 » add» r10d,DWORD[24+rdi] |
2846 » add» r11d,DWORD PTR[28+rdi] | 2849 » add» r11d,DWORD[28+rdi] |
2847 | 2850 |
2848 » cmp» rsi,QWORD PTR[((64+16))+rsp] | 2851 » cmp» rsi,QWORD[((64+16))+rsp] |
2849 | 2852 |
2850 » mov» DWORD PTR[rdi],eax | 2853 » mov» DWORD[rdi],eax |
2851 » mov» DWORD PTR[4+rdi],ebx | 2854 » mov» DWORD[4+rdi],ebx |
2852 » mov» DWORD PTR[8+rdi],ecx | 2855 » mov» DWORD[8+rdi],ecx |
2853 » mov» DWORD PTR[12+rdi],edx | 2856 » mov» DWORD[12+rdi],edx |
2854 » mov» DWORD PTR[16+rdi],r8d | 2857 » mov» DWORD[16+rdi],r8d |
2855 » mov» DWORD PTR[20+rdi],r9d | 2858 » mov» DWORD[20+rdi],r9d |
2856 » mov» DWORD PTR[24+rdi],r10d | 2859 » mov» DWORD[24+rdi],r10d |
2857 » mov» DWORD PTR[28+rdi],r11d | 2860 » mov» DWORD[28+rdi],r11d |
2858 » jb» $L$loop_ssse3 | 2861 » jb» NEAR $L$loop_ssse3 |
2859 | 2862 |
2860 » mov» rsi,QWORD PTR[((64+24))+rsp] | 2863 » mov» rsi,QWORD[((64+24))+rsp] |
2861 » movaps» xmm6,XMMWORD PTR[((64+32))+rsp] | 2864 » movaps» xmm6,XMMWORD[((64+32))+rsp] |
2862 » movaps» xmm7,XMMWORD PTR[((64+48))+rsp] | 2865 » movaps» xmm7,XMMWORD[((64+48))+rsp] |
2863 » movaps» xmm8,XMMWORD PTR[((64+64))+rsp] | 2866 » movaps» xmm8,XMMWORD[((64+64))+rsp] |
2864 » movaps» xmm9,XMMWORD PTR[((64+80))+rsp] | 2867 » movaps» xmm9,XMMWORD[((64+80))+rsp] |
2865 » mov» r15,QWORD PTR[rsi] | 2868 » mov» r15,QWORD[rsi] |
2866 » mov» r14,QWORD PTR[8+rsi] | 2869 » mov» r14,QWORD[8+rsi] |
2867 » mov» r13,QWORD PTR[16+rsi] | 2870 » mov» r13,QWORD[16+rsi] |
2868 » mov» r12,QWORD PTR[24+rsi] | 2871 » mov» r12,QWORD[24+rsi] |
2869 » mov» rbp,QWORD PTR[32+rsi] | 2872 » mov» rbp,QWORD[32+rsi] |
2870 » mov» rbx,QWORD PTR[40+rsi] | 2873 » mov» rbx,QWORD[40+rsi] |
2871 » lea» rsp,QWORD PTR[48+rsi] | 2874 » lea» rsp,[48+rsi] |
2872 $L$epilogue_ssse3:: | 2875 $L$epilogue_ssse3: |
2873 » mov» rdi,QWORD PTR[8+rsp]» ;WIN64 epilogue | 2876 » mov» rdi,QWORD[8+rsp]» ;WIN64 epilogue |
2874 » mov» rsi,QWORD PTR[16+rsp] | 2877 » mov» rsi,QWORD[16+rsp] |
2875 DB 0F3h,0C3h ;repret | 2878 DB 0F3h,0C3h ;repret |
2876 $L$SEH_end_sha256_block_data_order_ssse3:: | 2879 $L$SEH_end_sha256_block_data_order_ssse3: |
2877 sha256_block_data_order_ssse3» ENDP | 2880 EXTERN» __imp_RtlVirtualUnwind |
2878 EXTERN» __imp_RtlVirtualUnwind:NEAR | |
2879 | 2881 |
2880 ALIGN 16 | 2882 ALIGN 16 |
2881 se_handler» PROC PRIVATE | 2883 se_handler: |
2882 push rsi | 2884 push rsi |
2883 push rdi | 2885 push rdi |
2884 push rbx | 2886 push rbx |
2885 push rbp | 2887 push rbp |
2886 push r12 | 2888 push r12 |
2887 push r13 | 2889 push r13 |
2888 push r14 | 2890 push r14 |
2889 push r15 | 2891 push r15 |
2890 pushfq | 2892 pushfq |
2891 sub rsp,64 | 2893 sub rsp,64 |
2892 | 2894 |
2893 » mov» rax,QWORD PTR[120+r8] | 2895 » mov» rax,QWORD[120+r8] |
2894 » mov» rbx,QWORD PTR[248+r8] | 2896 » mov» rbx,QWORD[248+r8] |
2895 | 2897 |
2896 » mov» rsi,QWORD PTR[8+r9] | 2898 » mov» rsi,QWORD[8+r9] |
2897 » mov» r11,QWORD PTR[56+r9] | 2899 » mov» r11,QWORD[56+r9] |
2898 | 2900 |
2899 » mov» r10d,DWORD PTR[r11] | 2901 » mov» r10d,DWORD[r11] |
2900 » lea» r10,QWORD PTR[r10*1+rsi] | 2902 » lea» r10,[r10*1+rsi] |
2901 cmp rbx,r10 | 2903 cmp rbx,r10 |
2902 » jb» $L$in_prologue | 2904 » jb» NEAR $L$in_prologue |
2903 | 2905 |
2904 » mov» rax,QWORD PTR[152+r8] | 2906 » mov» rax,QWORD[152+r8] |
2905 | 2907 |
2906 » mov» r10d,DWORD PTR[4+r11] | 2908 » mov» r10d,DWORD[4+r11] |
2907 » lea» r10,QWORD PTR[r10*1+rsi] | 2909 » lea» r10,[r10*1+rsi] |
2908 cmp rbx,r10 | 2910 cmp rbx,r10 |
2909 » jae» $L$in_prologue | 2911 » jae» NEAR $L$in_prologue |
2910 mov rsi,rax | 2912 mov rsi,rax |
2911 » mov» rax,QWORD PTR[((64+24))+rax] | 2913 » mov» rax,QWORD[((64+24))+rax] |
2912 » lea» rax,QWORD PTR[48+rax] | 2914 » lea» rax,[48+rax] |
2913 | 2915 |
2914 » mov» rbx,QWORD PTR[((-8))+rax] | 2916 » mov» rbx,QWORD[((-8))+rax] |
2915 » mov» rbp,QWORD PTR[((-16))+rax] | 2917 » mov» rbp,QWORD[((-16))+rax] |
2916 » mov» r12,QWORD PTR[((-24))+rax] | 2918 » mov» r12,QWORD[((-24))+rax] |
2917 » mov» r13,QWORD PTR[((-32))+rax] | 2919 » mov» r13,QWORD[((-32))+rax] |
2918 » mov» r14,QWORD PTR[((-40))+rax] | 2920 » mov» r14,QWORD[((-40))+rax] |
2919 » mov» r15,QWORD PTR[((-48))+rax] | 2921 » mov» r15,QWORD[((-48))+rax] |
2920 » mov» QWORD PTR[144+r8],rbx | 2922 » mov» QWORD[144+r8],rbx |
2921 » mov» QWORD PTR[160+r8],rbp | 2923 » mov» QWORD[160+r8],rbp |
2922 » mov» QWORD PTR[216+r8],r12 | 2924 » mov» QWORD[216+r8],r12 |
2923 » mov» QWORD PTR[224+r8],r13 | 2925 » mov» QWORD[224+r8],r13 |
2924 » mov» QWORD PTR[232+r8],r14 | 2926 » mov» QWORD[232+r8],r14 |
2925 » mov» QWORD PTR[240+r8],r15 | 2927 » mov» QWORD[240+r8],r15 |
2926 | 2928 |
2927 » lea» r10,QWORD PTR[$L$epilogue] | 2929 » lea» r10,[$L$epilogue] |
2928 cmp rbx,r10 | 2930 cmp rbx,r10 |
2929 » jb» $L$in_prologue | 2931 » jb» NEAR $L$in_prologue |
2930 | 2932 |
2931 » lea» rsi,QWORD PTR[((64+32))+rsi] | 2933 » lea» rsi,[((64+32))+rsi] |
2932 » lea» rdi,QWORD PTR[512+r8] | 2934 » lea» rdi,[512+r8] |
2933 mov ecx,8 | 2935 mov ecx,8 |
2934 » DD» 0a548f3fch | 2936 » DD» 0xa548f3fc |
2935 | 2937 |
2936 $L$in_prologue:: | 2938 $L$in_prologue: |
2937 » mov» rdi,QWORD PTR[8+rax] | 2939 » mov» rdi,QWORD[8+rax] |
2938 » mov» rsi,QWORD PTR[16+rax] | 2940 » mov» rsi,QWORD[16+rax] |
2939 » mov» QWORD PTR[152+r8],rax | 2941 » mov» QWORD[152+r8],rax |
2940 » mov» QWORD PTR[168+r8],rsi | 2942 » mov» QWORD[168+r8],rsi |
2941 » mov» QWORD PTR[176+r8],rdi | 2943 » mov» QWORD[176+r8],rdi |
2942 | 2944 |
2943 » mov» rdi,QWORD PTR[40+r9] | 2945 » mov» rdi,QWORD[40+r9] |
2944 mov rsi,r8 | 2946 mov rsi,r8 |
2945 mov ecx,154 | 2947 mov ecx,154 |
2946 » DD» 0a548f3fch | 2948 » DD» 0xa548f3fc |
2947 | 2949 |
2948 mov rsi,r9 | 2950 mov rsi,r9 |
2949 xor rcx,rcx | 2951 xor rcx,rcx |
2950 » mov» rdx,QWORD PTR[8+rsi] | 2952 » mov» rdx,QWORD[8+rsi] |
2951 » mov» r8,QWORD PTR[rsi] | 2953 » mov» r8,QWORD[rsi] |
2952 » mov» r9,QWORD PTR[16+rsi] | 2954 » mov» r9,QWORD[16+rsi] |
2953 » mov» r10,QWORD PTR[40+rsi] | 2955 » mov» r10,QWORD[40+rsi] |
2954 » lea» r11,QWORD PTR[56+rsi] | 2956 » lea» r11,[56+rsi] |
2955 » lea» r12,QWORD PTR[24+rsi] | 2957 » lea» r12,[24+rsi] |
2956 » mov» QWORD PTR[32+rsp],r10 | 2958 » mov» QWORD[32+rsp],r10 |
2957 » mov» QWORD PTR[40+rsp],r11 | 2959 » mov» QWORD[40+rsp],r11 |
2958 » mov» QWORD PTR[48+rsp],r12 | 2960 » mov» QWORD[48+rsp],r12 |
2959 » mov» QWORD PTR[56+rsp],rcx | 2961 » mov» QWORD[56+rsp],rcx |
2960 » call» QWORD PTR[__imp_RtlVirtualUnwind] | 2962 » call» QWORD[__imp_RtlVirtualUnwind] |
2961 | 2963 |
2962 mov eax,1 | 2964 mov eax,1 |
2963 add rsp,64 | 2965 add rsp,64 |
2964 popfq | 2966 popfq |
2965 pop r15 | 2967 pop r15 |
2966 pop r14 | 2968 pop r14 |
2967 pop r13 | 2969 pop r13 |
2968 pop r12 | 2970 pop r12 |
2969 pop rbp | 2971 pop rbp |
2970 pop rbx | 2972 pop rbx |
2971 pop rdi | 2973 pop rdi |
2972 pop rsi | 2974 pop rsi |
2973 DB 0F3h,0C3h ;repret | 2975 DB 0F3h,0C3h ;repret |
2974 se_handler» ENDP | 2976 |
2975 .text$» ENDS | 2977 section».pdata rdata align=4 |
2976 .pdata» SEGMENT READONLY ALIGN(4) | |
2977 ALIGN 4 | 2978 ALIGN 4 |
2978 » DD» imagerel $L$SEH_begin_sha256_block_data_order | 2979 » DD» $L$SEH_begin_sha256_block_data_order wrt ..imagebase |
2979 » DD» imagerel $L$SEH_end_sha256_block_data_order | 2980 » DD» $L$SEH_end_sha256_block_data_order wrt ..imagebase |
2980 » DD» imagerel $L$SEH_info_sha256_block_data_order | 2981 » DD» $L$SEH_info_sha256_block_data_order wrt ..imagebase |
2981 » DD» imagerel $L$SEH_begin_sha256_block_data_order_ssse3 | 2982 » DD» $L$SEH_begin_sha256_block_data_order_ssse3 wrt ..imagebase |
2982 » DD» imagerel $L$SEH_end_sha256_block_data_order_ssse3 | 2983 » DD» $L$SEH_end_sha256_block_data_order_ssse3 wrt ..imagebase |
2983 » DD» imagerel $L$SEH_info_sha256_block_data_order_ssse3 | 2984 » DD» $L$SEH_info_sha256_block_data_order_ssse3 wrt ..imagebase |
2984 .pdata» ENDS | 2985 section».xdata rdata align=8 |
2985 .xdata» SEGMENT READONLY ALIGN(8) | |
2986 ALIGN 8 | 2986 ALIGN 8 |
2987 $L$SEH_info_sha256_block_data_order:: | 2987 $L$SEH_info_sha256_block_data_order: |
2988 DB 9,0,0,0 | 2988 DB 9,0,0,0 |
2989 » DD» imagerel se_handler | 2989 » DD» se_handler wrt ..imagebase |
2990 » DD» imagerel $L$prologue,imagerel $L$epilogue | 2990 » DD» $L$prologue wrt ..imagebase,$L$epilogue wrt ..imagebase |
2991 $L$SEH_info_sha256_block_data_order_ssse3:: | 2991 $L$SEH_info_sha256_block_data_order_ssse3: |
2992 DB 9,0,0,0 | 2992 DB 9,0,0,0 |
2993 » DD» imagerel se_handler | 2993 » DD» se_handler wrt ..imagebase |
2994 » DD» imagerel $L$prologue_ssse3,imagerel $L$epilogue_ssse3 | 2994 » DD» $L$prologue_ssse3 wrt ..imagebase,$L$epilogue_ssse3 wrt ..imageb
ase |
2995 | |
2996 .xdata» ENDS | |
2997 END | |
OLD | NEW |