Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: openssl/crypto/sha/asm/sha1-586.S

Issue 2072073002: Delete bundled copy of OpenSSL and replace with README. (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/openssl@master
Patch Set: Delete bundled copy of OpenSSL and replace with README. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « openssl/crypto/sha/asm/README ('k') | openssl/crypto/sha/asm/sha1-586.pl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 .file "sha1-586.s"
2 .text
3 .globl sha1_block_data_order
4 .type sha1_block_data_order,@function
5 .align 16
6 sha1_block_data_order:
7 .L_sha1_block_data_order_begin:
8 pushl %ebp
9 pushl %ebx
10 pushl %esi
11 pushl %edi
12 movl 20(%esp),%ebp
13 movl 24(%esp),%esi
14 movl 28(%esp),%eax
15 subl $76,%esp
16 shll $6,%eax
17 addl %esi,%eax
18 movl %eax,104(%esp)
19 movl 16(%ebp),%edi
20 jmp .L000loop
21 .align 16
22 .L000loop:
23 movl (%esi),%eax
24 movl 4(%esi),%ebx
25 movl 8(%esi),%ecx
26 movl 12(%esi),%edx
27 bswap %eax
28 bswap %ebx
29 bswap %ecx
30 bswap %edx
31 movl %eax,(%esp)
32 movl %ebx,4(%esp)
33 movl %ecx,8(%esp)
34 movl %edx,12(%esp)
35 movl 16(%esi),%eax
36 movl 20(%esi),%ebx
37 movl 24(%esi),%ecx
38 movl 28(%esi),%edx
39 bswap %eax
40 bswap %ebx
41 bswap %ecx
42 bswap %edx
43 movl %eax,16(%esp)
44 movl %ebx,20(%esp)
45 movl %ecx,24(%esp)
46 movl %edx,28(%esp)
47 movl 32(%esi),%eax
48 movl 36(%esi),%ebx
49 movl 40(%esi),%ecx
50 movl 44(%esi),%edx
51 bswap %eax
52 bswap %ebx
53 bswap %ecx
54 bswap %edx
55 movl %eax,32(%esp)
56 movl %ebx,36(%esp)
57 movl %ecx,40(%esp)
58 movl %edx,44(%esp)
59 movl 48(%esi),%eax
60 movl 52(%esi),%ebx
61 movl 56(%esi),%ecx
62 movl 60(%esi),%edx
63 bswap %eax
64 bswap %ebx
65 bswap %ecx
66 bswap %edx
67 movl %eax,48(%esp)
68 movl %ebx,52(%esp)
69 movl %ecx,56(%esp)
70 movl %edx,60(%esp)
71 movl %esi,100(%esp)
72 movl (%ebp),%eax
73 movl 4(%ebp),%ebx
74 movl 8(%ebp),%ecx
75 movl 12(%ebp),%edx
76
77 movl %ecx,%esi
78 movl %eax,%ebp
79 roll $5,%ebp
80 xorl %edx,%esi
81 addl %edi,%ebp
82 movl (%esp),%edi
83 andl %ebx,%esi
84 rorl $2,%ebx
85 xorl %edx,%esi
86 leal 1518500249(%ebp,%edi,1),%ebp
87 addl %esi,%ebp
88
89 movl %ebx,%edi
90 movl %ebp,%esi
91 roll $5,%ebp
92 xorl %ecx,%edi
93 addl %edx,%ebp
94 movl 4(%esp),%edx
95 andl %eax,%edi
96 rorl $2,%eax
97 xorl %ecx,%edi
98 leal 1518500249(%ebp,%edx,1),%ebp
99 addl %edi,%ebp
100
101 movl %eax,%edx
102 movl %ebp,%edi
103 roll $5,%ebp
104 xorl %ebx,%edx
105 addl %ecx,%ebp
106 movl 8(%esp),%ecx
107 andl %esi,%edx
108 rorl $2,%esi
109 xorl %ebx,%edx
110 leal 1518500249(%ebp,%ecx,1),%ebp
111 addl %edx,%ebp
112
113 movl %esi,%ecx
114 movl %ebp,%edx
115 roll $5,%ebp
116 xorl %eax,%ecx
117 addl %ebx,%ebp
118 movl 12(%esp),%ebx
119 andl %edi,%ecx
120 rorl $2,%edi
121 xorl %eax,%ecx
122 leal 1518500249(%ebp,%ebx,1),%ebp
123 addl %ecx,%ebp
124
125 movl %edi,%ebx
126 movl %ebp,%ecx
127 roll $5,%ebp
128 xorl %esi,%ebx
129 addl %eax,%ebp
130 movl 16(%esp),%eax
131 andl %edx,%ebx
132 rorl $2,%edx
133 xorl %esi,%ebx
134 leal 1518500249(%ebp,%eax,1),%ebp
135 addl %ebx,%ebp
136
137 movl %edx,%eax
138 movl %ebp,%ebx
139 roll $5,%ebp
140 xorl %edi,%eax
141 addl %esi,%ebp
142 movl 20(%esp),%esi
143 andl %ecx,%eax
144 rorl $2,%ecx
145 xorl %edi,%eax
146 leal 1518500249(%ebp,%esi,1),%ebp
147 addl %eax,%ebp
148
149 movl %ecx,%esi
150 movl %ebp,%eax
151 roll $5,%ebp
152 xorl %edx,%esi
153 addl %edi,%ebp
154 movl 24(%esp),%edi
155 andl %ebx,%esi
156 rorl $2,%ebx
157 xorl %edx,%esi
158 leal 1518500249(%ebp,%edi,1),%ebp
159 addl %esi,%ebp
160
161 movl %ebx,%edi
162 movl %ebp,%esi
163 roll $5,%ebp
164 xorl %ecx,%edi
165 addl %edx,%ebp
166 movl 28(%esp),%edx
167 andl %eax,%edi
168 rorl $2,%eax
169 xorl %ecx,%edi
170 leal 1518500249(%ebp,%edx,1),%ebp
171 addl %edi,%ebp
172
173 movl %eax,%edx
174 movl %ebp,%edi
175 roll $5,%ebp
176 xorl %ebx,%edx
177 addl %ecx,%ebp
178 movl 32(%esp),%ecx
179 andl %esi,%edx
180 rorl $2,%esi
181 xorl %ebx,%edx
182 leal 1518500249(%ebp,%ecx,1),%ebp
183 addl %edx,%ebp
184
185 movl %esi,%ecx
186 movl %ebp,%edx
187 roll $5,%ebp
188 xorl %eax,%ecx
189 addl %ebx,%ebp
190 movl 36(%esp),%ebx
191 andl %edi,%ecx
192 rorl $2,%edi
193 xorl %eax,%ecx
194 leal 1518500249(%ebp,%ebx,1),%ebp
195 addl %ecx,%ebp
196
197 movl %edi,%ebx
198 movl %ebp,%ecx
199 roll $5,%ebp
200 xorl %esi,%ebx
201 addl %eax,%ebp
202 movl 40(%esp),%eax
203 andl %edx,%ebx
204 rorl $2,%edx
205 xorl %esi,%ebx
206 leal 1518500249(%ebp,%eax,1),%ebp
207 addl %ebx,%ebp
208
209 movl %edx,%eax
210 movl %ebp,%ebx
211 roll $5,%ebp
212 xorl %edi,%eax
213 addl %esi,%ebp
214 movl 44(%esp),%esi
215 andl %ecx,%eax
216 rorl $2,%ecx
217 xorl %edi,%eax
218 leal 1518500249(%ebp,%esi,1),%ebp
219 addl %eax,%ebp
220
221 movl %ecx,%esi
222 movl %ebp,%eax
223 roll $5,%ebp
224 xorl %edx,%esi
225 addl %edi,%ebp
226 movl 48(%esp),%edi
227 andl %ebx,%esi
228 rorl $2,%ebx
229 xorl %edx,%esi
230 leal 1518500249(%ebp,%edi,1),%ebp
231 addl %esi,%ebp
232
233 movl %ebx,%edi
234 movl %ebp,%esi
235 roll $5,%ebp
236 xorl %ecx,%edi
237 addl %edx,%ebp
238 movl 52(%esp),%edx
239 andl %eax,%edi
240 rorl $2,%eax
241 xorl %ecx,%edi
242 leal 1518500249(%ebp,%edx,1),%ebp
243 addl %edi,%ebp
244
245 movl %eax,%edx
246 movl %ebp,%edi
247 roll $5,%ebp
248 xorl %ebx,%edx
249 addl %ecx,%ebp
250 movl 56(%esp),%ecx
251 andl %esi,%edx
252 rorl $2,%esi
253 xorl %ebx,%edx
254 leal 1518500249(%ebp,%ecx,1),%ebp
255 addl %edx,%ebp
256
257 movl %esi,%ecx
258 movl %ebp,%edx
259 roll $5,%ebp
260 xorl %eax,%ecx
261 addl %ebx,%ebp
262 movl 60(%esp),%ebx
263 andl %edi,%ecx
264 rorl $2,%edi
265 xorl %eax,%ecx
266 leal 1518500249(%ebp,%ebx,1),%ebp
267 movl (%esp),%ebx
268 addl %ebp,%ecx
269
270 movl %edi,%ebp
271 xorl 8(%esp),%ebx
272 xorl %esi,%ebp
273 xorl 32(%esp),%ebx
274 andl %edx,%ebp
275 xorl 52(%esp),%ebx
276 roll $1,%ebx
277 xorl %esi,%ebp
278 addl %ebp,%eax
279 movl %ecx,%ebp
280 rorl $2,%edx
281 movl %ebx,(%esp)
282 roll $5,%ebp
283 leal 1518500249(%ebx,%eax,1),%ebx
284 movl 4(%esp),%eax
285 addl %ebp,%ebx
286
287 movl %edx,%ebp
288 xorl 12(%esp),%eax
289 xorl %edi,%ebp
290 xorl 36(%esp),%eax
291 andl %ecx,%ebp
292 xorl 56(%esp),%eax
293 roll $1,%eax
294 xorl %edi,%ebp
295 addl %ebp,%esi
296 movl %ebx,%ebp
297 rorl $2,%ecx
298 movl %eax,4(%esp)
299 roll $5,%ebp
300 leal 1518500249(%eax,%esi,1),%eax
301 movl 8(%esp),%esi
302 addl %ebp,%eax
303
304 movl %ecx,%ebp
305 xorl 16(%esp),%esi
306 xorl %edx,%ebp
307 xorl 40(%esp),%esi
308 andl %ebx,%ebp
309 xorl 60(%esp),%esi
310 roll $1,%esi
311 xorl %edx,%ebp
312 addl %ebp,%edi
313 movl %eax,%ebp
314 rorl $2,%ebx
315 movl %esi,8(%esp)
316 roll $5,%ebp
317 leal 1518500249(%esi,%edi,1),%esi
318 movl 12(%esp),%edi
319 addl %ebp,%esi
320
321 movl %ebx,%ebp
322 xorl 20(%esp),%edi
323 xorl %ecx,%ebp
324 xorl 44(%esp),%edi
325 andl %eax,%ebp
326 xorl (%esp),%edi
327 roll $1,%edi
328 xorl %ecx,%ebp
329 addl %ebp,%edx
330 movl %esi,%ebp
331 rorl $2,%eax
332 movl %edi,12(%esp)
333 roll $5,%ebp
334 leal 1518500249(%edi,%edx,1),%edi
335 movl 16(%esp),%edx
336 addl %ebp,%edi
337
338 movl %esi,%ebp
339 xorl 24(%esp),%edx
340 xorl %eax,%ebp
341 xorl 48(%esp),%edx
342 xorl %ebx,%ebp
343 xorl 4(%esp),%edx
344 roll $1,%edx
345 addl %ebp,%ecx
346 rorl $2,%esi
347 movl %edi,%ebp
348 roll $5,%ebp
349 movl %edx,16(%esp)
350 leal 1859775393(%edx,%ecx,1),%edx
351 movl 20(%esp),%ecx
352 addl %ebp,%edx
353
354 movl %edi,%ebp
355 xorl 28(%esp),%ecx
356 xorl %esi,%ebp
357 xorl 52(%esp),%ecx
358 xorl %eax,%ebp
359 xorl 8(%esp),%ecx
360 roll $1,%ecx
361 addl %ebp,%ebx
362 rorl $2,%edi
363 movl %edx,%ebp
364 roll $5,%ebp
365 movl %ecx,20(%esp)
366 leal 1859775393(%ecx,%ebx,1),%ecx
367 movl 24(%esp),%ebx
368 addl %ebp,%ecx
369
370 movl %edx,%ebp
371 xorl 32(%esp),%ebx
372 xorl %edi,%ebp
373 xorl 56(%esp),%ebx
374 xorl %esi,%ebp
375 xorl 12(%esp),%ebx
376 roll $1,%ebx
377 addl %ebp,%eax
378 rorl $2,%edx
379 movl %ecx,%ebp
380 roll $5,%ebp
381 movl %ebx,24(%esp)
382 leal 1859775393(%ebx,%eax,1),%ebx
383 movl 28(%esp),%eax
384 addl %ebp,%ebx
385
386 movl %ecx,%ebp
387 xorl 36(%esp),%eax
388 xorl %edx,%ebp
389 xorl 60(%esp),%eax
390 xorl %edi,%ebp
391 xorl 16(%esp),%eax
392 roll $1,%eax
393 addl %ebp,%esi
394 rorl $2,%ecx
395 movl %ebx,%ebp
396 roll $5,%ebp
397 movl %eax,28(%esp)
398 leal 1859775393(%eax,%esi,1),%eax
399 movl 32(%esp),%esi
400 addl %ebp,%eax
401
402 movl %ebx,%ebp
403 xorl 40(%esp),%esi
404 xorl %ecx,%ebp
405 xorl (%esp),%esi
406 xorl %edx,%ebp
407 xorl 20(%esp),%esi
408 roll $1,%esi
409 addl %ebp,%edi
410 rorl $2,%ebx
411 movl %eax,%ebp
412 roll $5,%ebp
413 movl %esi,32(%esp)
414 leal 1859775393(%esi,%edi,1),%esi
415 movl 36(%esp),%edi
416 addl %ebp,%esi
417
418 movl %eax,%ebp
419 xorl 44(%esp),%edi
420 xorl %ebx,%ebp
421 xorl 4(%esp),%edi
422 xorl %ecx,%ebp
423 xorl 24(%esp),%edi
424 roll $1,%edi
425 addl %ebp,%edx
426 rorl $2,%eax
427 movl %esi,%ebp
428 roll $5,%ebp
429 movl %edi,36(%esp)
430 leal 1859775393(%edi,%edx,1),%edi
431 movl 40(%esp),%edx
432 addl %ebp,%edi
433
434 movl %esi,%ebp
435 xorl 48(%esp),%edx
436 xorl %eax,%ebp
437 xorl 8(%esp),%edx
438 xorl %ebx,%ebp
439 xorl 28(%esp),%edx
440 roll $1,%edx
441 addl %ebp,%ecx
442 rorl $2,%esi
443 movl %edi,%ebp
444 roll $5,%ebp
445 movl %edx,40(%esp)
446 leal 1859775393(%edx,%ecx,1),%edx
447 movl 44(%esp),%ecx
448 addl %ebp,%edx
449
450 movl %edi,%ebp
451 xorl 52(%esp),%ecx
452 xorl %esi,%ebp
453 xorl 12(%esp),%ecx
454 xorl %eax,%ebp
455 xorl 32(%esp),%ecx
456 roll $1,%ecx
457 addl %ebp,%ebx
458 rorl $2,%edi
459 movl %edx,%ebp
460 roll $5,%ebp
461 movl %ecx,44(%esp)
462 leal 1859775393(%ecx,%ebx,1),%ecx
463 movl 48(%esp),%ebx
464 addl %ebp,%ecx
465
466 movl %edx,%ebp
467 xorl 56(%esp),%ebx
468 xorl %edi,%ebp
469 xorl 16(%esp),%ebx
470 xorl %esi,%ebp
471 xorl 36(%esp),%ebx
472 roll $1,%ebx
473 addl %ebp,%eax
474 rorl $2,%edx
475 movl %ecx,%ebp
476 roll $5,%ebp
477 movl %ebx,48(%esp)
478 leal 1859775393(%ebx,%eax,1),%ebx
479 movl 52(%esp),%eax
480 addl %ebp,%ebx
481
482 movl %ecx,%ebp
483 xorl 60(%esp),%eax
484 xorl %edx,%ebp
485 xorl 20(%esp),%eax
486 xorl %edi,%ebp
487 xorl 40(%esp),%eax
488 roll $1,%eax
489 addl %ebp,%esi
490 rorl $2,%ecx
491 movl %ebx,%ebp
492 roll $5,%ebp
493 movl %eax,52(%esp)
494 leal 1859775393(%eax,%esi,1),%eax
495 movl 56(%esp),%esi
496 addl %ebp,%eax
497
498 movl %ebx,%ebp
499 xorl (%esp),%esi
500 xorl %ecx,%ebp
501 xorl 24(%esp),%esi
502 xorl %edx,%ebp
503 xorl 44(%esp),%esi
504 roll $1,%esi
505 addl %ebp,%edi
506 rorl $2,%ebx
507 movl %eax,%ebp
508 roll $5,%ebp
509 movl %esi,56(%esp)
510 leal 1859775393(%esi,%edi,1),%esi
511 movl 60(%esp),%edi
512 addl %ebp,%esi
513
514 movl %eax,%ebp
515 xorl 4(%esp),%edi
516 xorl %ebx,%ebp
517 xorl 28(%esp),%edi
518 xorl %ecx,%ebp
519 xorl 48(%esp),%edi
520 roll $1,%edi
521 addl %ebp,%edx
522 rorl $2,%eax
523 movl %esi,%ebp
524 roll $5,%ebp
525 movl %edi,60(%esp)
526 leal 1859775393(%edi,%edx,1),%edi
527 movl (%esp),%edx
528 addl %ebp,%edi
529
530 movl %esi,%ebp
531 xorl 8(%esp),%edx
532 xorl %eax,%ebp
533 xorl 32(%esp),%edx
534 xorl %ebx,%ebp
535 xorl 52(%esp),%edx
536 roll $1,%edx
537 addl %ebp,%ecx
538 rorl $2,%esi
539 movl %edi,%ebp
540 roll $5,%ebp
541 movl %edx,(%esp)
542 leal 1859775393(%edx,%ecx,1),%edx
543 movl 4(%esp),%ecx
544 addl %ebp,%edx
545
546 movl %edi,%ebp
547 xorl 12(%esp),%ecx
548 xorl %esi,%ebp
549 xorl 36(%esp),%ecx
550 xorl %eax,%ebp
551 xorl 56(%esp),%ecx
552 roll $1,%ecx
553 addl %ebp,%ebx
554 rorl $2,%edi
555 movl %edx,%ebp
556 roll $5,%ebp
557 movl %ecx,4(%esp)
558 leal 1859775393(%ecx,%ebx,1),%ecx
559 movl 8(%esp),%ebx
560 addl %ebp,%ecx
561
562 movl %edx,%ebp
563 xorl 16(%esp),%ebx
564 xorl %edi,%ebp
565 xorl 40(%esp),%ebx
566 xorl %esi,%ebp
567 xorl 60(%esp),%ebx
568 roll $1,%ebx
569 addl %ebp,%eax
570 rorl $2,%edx
571 movl %ecx,%ebp
572 roll $5,%ebp
573 movl %ebx,8(%esp)
574 leal 1859775393(%ebx,%eax,1),%ebx
575 movl 12(%esp),%eax
576 addl %ebp,%ebx
577
578 movl %ecx,%ebp
579 xorl 20(%esp),%eax
580 xorl %edx,%ebp
581 xorl 44(%esp),%eax
582 xorl %edi,%ebp
583 xorl (%esp),%eax
584 roll $1,%eax
585 addl %ebp,%esi
586 rorl $2,%ecx
587 movl %ebx,%ebp
588 roll $5,%ebp
589 movl %eax,12(%esp)
590 leal 1859775393(%eax,%esi,1),%eax
591 movl 16(%esp),%esi
592 addl %ebp,%eax
593
594 movl %ebx,%ebp
595 xorl 24(%esp),%esi
596 xorl %ecx,%ebp
597 xorl 48(%esp),%esi
598 xorl %edx,%ebp
599 xorl 4(%esp),%esi
600 roll $1,%esi
601 addl %ebp,%edi
602 rorl $2,%ebx
603 movl %eax,%ebp
604 roll $5,%ebp
605 movl %esi,16(%esp)
606 leal 1859775393(%esi,%edi,1),%esi
607 movl 20(%esp),%edi
608 addl %ebp,%esi
609
610 movl %eax,%ebp
611 xorl 28(%esp),%edi
612 xorl %ebx,%ebp
613 xorl 52(%esp),%edi
614 xorl %ecx,%ebp
615 xorl 8(%esp),%edi
616 roll $1,%edi
617 addl %ebp,%edx
618 rorl $2,%eax
619 movl %esi,%ebp
620 roll $5,%ebp
621 movl %edi,20(%esp)
622 leal 1859775393(%edi,%edx,1),%edi
623 movl 24(%esp),%edx
624 addl %ebp,%edi
625
626 movl %esi,%ebp
627 xorl 32(%esp),%edx
628 xorl %eax,%ebp
629 xorl 56(%esp),%edx
630 xorl %ebx,%ebp
631 xorl 12(%esp),%edx
632 roll $1,%edx
633 addl %ebp,%ecx
634 rorl $2,%esi
635 movl %edi,%ebp
636 roll $5,%ebp
637 movl %edx,24(%esp)
638 leal 1859775393(%edx,%ecx,1),%edx
639 movl 28(%esp),%ecx
640 addl %ebp,%edx
641
642 movl %edi,%ebp
643 xorl 36(%esp),%ecx
644 xorl %esi,%ebp
645 xorl 60(%esp),%ecx
646 xorl %eax,%ebp
647 xorl 16(%esp),%ecx
648 roll $1,%ecx
649 addl %ebp,%ebx
650 rorl $2,%edi
651 movl %edx,%ebp
652 roll $5,%ebp
653 movl %ecx,28(%esp)
654 leal 1859775393(%ecx,%ebx,1),%ecx
655 movl 32(%esp),%ebx
656 addl %ebp,%ecx
657
658 movl %edi,%ebp
659 xorl 40(%esp),%ebx
660 xorl %esi,%ebp
661 xorl (%esp),%ebx
662 andl %edx,%ebp
663 xorl 20(%esp),%ebx
664 roll $1,%ebx
665 addl %eax,%ebp
666 rorl $2,%edx
667 movl %ecx,%eax
668 roll $5,%eax
669 movl %ebx,32(%esp)
670 leal 2400959708(%ebx,%ebp,1),%ebx
671 movl %edi,%ebp
672 addl %eax,%ebx
673 andl %esi,%ebp
674 movl 36(%esp),%eax
675 addl %ebp,%ebx
676
677 movl %edx,%ebp
678 xorl 44(%esp),%eax
679 xorl %edi,%ebp
680 xorl 4(%esp),%eax
681 andl %ecx,%ebp
682 xorl 24(%esp),%eax
683 roll $1,%eax
684 addl %esi,%ebp
685 rorl $2,%ecx
686 movl %ebx,%esi
687 roll $5,%esi
688 movl %eax,36(%esp)
689 leal 2400959708(%eax,%ebp,1),%eax
690 movl %edx,%ebp
691 addl %esi,%eax
692 andl %edi,%ebp
693 movl 40(%esp),%esi
694 addl %ebp,%eax
695
696 movl %ecx,%ebp
697 xorl 48(%esp),%esi
698 xorl %edx,%ebp
699 xorl 8(%esp),%esi
700 andl %ebx,%ebp
701 xorl 28(%esp),%esi
702 roll $1,%esi
703 addl %edi,%ebp
704 rorl $2,%ebx
705 movl %eax,%edi
706 roll $5,%edi
707 movl %esi,40(%esp)
708 leal 2400959708(%esi,%ebp,1),%esi
709 movl %ecx,%ebp
710 addl %edi,%esi
711 andl %edx,%ebp
712 movl 44(%esp),%edi
713 addl %ebp,%esi
714
715 movl %ebx,%ebp
716 xorl 52(%esp),%edi
717 xorl %ecx,%ebp
718 xorl 12(%esp),%edi
719 andl %eax,%ebp
720 xorl 32(%esp),%edi
721 roll $1,%edi
722 addl %edx,%ebp
723 rorl $2,%eax
724 movl %esi,%edx
725 roll $5,%edx
726 movl %edi,44(%esp)
727 leal 2400959708(%edi,%ebp,1),%edi
728 movl %ebx,%ebp
729 addl %edx,%edi
730 andl %ecx,%ebp
731 movl 48(%esp),%edx
732 addl %ebp,%edi
733
734 movl %eax,%ebp
735 xorl 56(%esp),%edx
736 xorl %ebx,%ebp
737 xorl 16(%esp),%edx
738 andl %esi,%ebp
739 xorl 36(%esp),%edx
740 roll $1,%edx
741 addl %ecx,%ebp
742 rorl $2,%esi
743 movl %edi,%ecx
744 roll $5,%ecx
745 movl %edx,48(%esp)
746 leal 2400959708(%edx,%ebp,1),%edx
747 movl %eax,%ebp
748 addl %ecx,%edx
749 andl %ebx,%ebp
750 movl 52(%esp),%ecx
751 addl %ebp,%edx
752
753 movl %esi,%ebp
754 xorl 60(%esp),%ecx
755 xorl %eax,%ebp
756 xorl 20(%esp),%ecx
757 andl %edi,%ebp
758 xorl 40(%esp),%ecx
759 roll $1,%ecx
760 addl %ebx,%ebp
761 rorl $2,%edi
762 movl %edx,%ebx
763 roll $5,%ebx
764 movl %ecx,52(%esp)
765 leal 2400959708(%ecx,%ebp,1),%ecx
766 movl %esi,%ebp
767 addl %ebx,%ecx
768 andl %eax,%ebp
769 movl 56(%esp),%ebx
770 addl %ebp,%ecx
771
772 movl %edi,%ebp
773 xorl (%esp),%ebx
774 xorl %esi,%ebp
775 xorl 24(%esp),%ebx
776 andl %edx,%ebp
777 xorl 44(%esp),%ebx
778 roll $1,%ebx
779 addl %eax,%ebp
780 rorl $2,%edx
781 movl %ecx,%eax
782 roll $5,%eax
783 movl %ebx,56(%esp)
784 leal 2400959708(%ebx,%ebp,1),%ebx
785 movl %edi,%ebp
786 addl %eax,%ebx
787 andl %esi,%ebp
788 movl 60(%esp),%eax
789 addl %ebp,%ebx
790
791 movl %edx,%ebp
792 xorl 4(%esp),%eax
793 xorl %edi,%ebp
794 xorl 28(%esp),%eax
795 andl %ecx,%ebp
796 xorl 48(%esp),%eax
797 roll $1,%eax
798 addl %esi,%ebp
799 rorl $2,%ecx
800 movl %ebx,%esi
801 roll $5,%esi
802 movl %eax,60(%esp)
803 leal 2400959708(%eax,%ebp,1),%eax
804 movl %edx,%ebp
805 addl %esi,%eax
806 andl %edi,%ebp
807 movl (%esp),%esi
808 addl %ebp,%eax
809
810 movl %ecx,%ebp
811 xorl 8(%esp),%esi
812 xorl %edx,%ebp
813 xorl 32(%esp),%esi
814 andl %ebx,%ebp
815 xorl 52(%esp),%esi
816 roll $1,%esi
817 addl %edi,%ebp
818 rorl $2,%ebx
819 movl %eax,%edi
820 roll $5,%edi
821 movl %esi,(%esp)
822 leal 2400959708(%esi,%ebp,1),%esi
823 movl %ecx,%ebp
824 addl %edi,%esi
825 andl %edx,%ebp
826 movl 4(%esp),%edi
827 addl %ebp,%esi
828
829 movl %ebx,%ebp
830 xorl 12(%esp),%edi
831 xorl %ecx,%ebp
832 xorl 36(%esp),%edi
833 andl %eax,%ebp
834 xorl 56(%esp),%edi
835 roll $1,%edi
836 addl %edx,%ebp
837 rorl $2,%eax
838 movl %esi,%edx
839 roll $5,%edx
840 movl %edi,4(%esp)
841 leal 2400959708(%edi,%ebp,1),%edi
842 movl %ebx,%ebp
843 addl %edx,%edi
844 andl %ecx,%ebp
845 movl 8(%esp),%edx
846 addl %ebp,%edi
847
848 movl %eax,%ebp
849 xorl 16(%esp),%edx
850 xorl %ebx,%ebp
851 xorl 40(%esp),%edx
852 andl %esi,%ebp
853 xorl 60(%esp),%edx
854 roll $1,%edx
855 addl %ecx,%ebp
856 rorl $2,%esi
857 movl %edi,%ecx
858 roll $5,%ecx
859 movl %edx,8(%esp)
860 leal 2400959708(%edx,%ebp,1),%edx
861 movl %eax,%ebp
862 addl %ecx,%edx
863 andl %ebx,%ebp
864 movl 12(%esp),%ecx
865 addl %ebp,%edx
866
867 movl %esi,%ebp
868 xorl 20(%esp),%ecx
869 xorl %eax,%ebp
870 xorl 44(%esp),%ecx
871 andl %edi,%ebp
872 xorl (%esp),%ecx
873 roll $1,%ecx
874 addl %ebx,%ebp
875 rorl $2,%edi
876 movl %edx,%ebx
877 roll $5,%ebx
878 movl %ecx,12(%esp)
879 leal 2400959708(%ecx,%ebp,1),%ecx
880 movl %esi,%ebp
881 addl %ebx,%ecx
882 andl %eax,%ebp
883 movl 16(%esp),%ebx
884 addl %ebp,%ecx
885
886 movl %edi,%ebp
887 xorl 24(%esp),%ebx
888 xorl %esi,%ebp
889 xorl 48(%esp),%ebx
890 andl %edx,%ebp
891 xorl 4(%esp),%ebx
892 roll $1,%ebx
893 addl %eax,%ebp
894 rorl $2,%edx
895 movl %ecx,%eax
896 roll $5,%eax
897 movl %ebx,16(%esp)
898 leal 2400959708(%ebx,%ebp,1),%ebx
899 movl %edi,%ebp
900 addl %eax,%ebx
901 andl %esi,%ebp
902 movl 20(%esp),%eax
903 addl %ebp,%ebx
904
905 movl %edx,%ebp
906 xorl 28(%esp),%eax
907 xorl %edi,%ebp
908 xorl 52(%esp),%eax
909 andl %ecx,%ebp
910 xorl 8(%esp),%eax
911 roll $1,%eax
912 addl %esi,%ebp
913 rorl $2,%ecx
914 movl %ebx,%esi
915 roll $5,%esi
916 movl %eax,20(%esp)
917 leal 2400959708(%eax,%ebp,1),%eax
918 movl %edx,%ebp
919 addl %esi,%eax
920 andl %edi,%ebp
921 movl 24(%esp),%esi
922 addl %ebp,%eax
923
924 movl %ecx,%ebp
925 xorl 32(%esp),%esi
926 xorl %edx,%ebp
927 xorl 56(%esp),%esi
928 andl %ebx,%ebp
929 xorl 12(%esp),%esi
930 roll $1,%esi
931 addl %edi,%ebp
932 rorl $2,%ebx
933 movl %eax,%edi
934 roll $5,%edi
935 movl %esi,24(%esp)
936 leal 2400959708(%esi,%ebp,1),%esi
937 movl %ecx,%ebp
938 addl %edi,%esi
939 andl %edx,%ebp
940 movl 28(%esp),%edi
941 addl %ebp,%esi
942
943 movl %ebx,%ebp
944 xorl 36(%esp),%edi
945 xorl %ecx,%ebp
946 xorl 60(%esp),%edi
947 andl %eax,%ebp
948 xorl 16(%esp),%edi
949 roll $1,%edi
950 addl %edx,%ebp
951 rorl $2,%eax
952 movl %esi,%edx
953 roll $5,%edx
954 movl %edi,28(%esp)
955 leal 2400959708(%edi,%ebp,1),%edi
956 movl %ebx,%ebp
957 addl %edx,%edi
958 andl %ecx,%ebp
959 movl 32(%esp),%edx
960 addl %ebp,%edi
961
962 movl %eax,%ebp
963 xorl 40(%esp),%edx
964 xorl %ebx,%ebp
965 xorl (%esp),%edx
966 andl %esi,%ebp
967 xorl 20(%esp),%edx
968 roll $1,%edx
969 addl %ecx,%ebp
970 rorl $2,%esi
971 movl %edi,%ecx
972 roll $5,%ecx
973 movl %edx,32(%esp)
974 leal 2400959708(%edx,%ebp,1),%edx
975 movl %eax,%ebp
976 addl %ecx,%edx
977 andl %ebx,%ebp
978 movl 36(%esp),%ecx
979 addl %ebp,%edx
980
981 movl %esi,%ebp
982 xorl 44(%esp),%ecx
983 xorl %eax,%ebp
984 xorl 4(%esp),%ecx
985 andl %edi,%ebp
986 xorl 24(%esp),%ecx
987 roll $1,%ecx
988 addl %ebx,%ebp
989 rorl $2,%edi
990 movl %edx,%ebx
991 roll $5,%ebx
992 movl %ecx,36(%esp)
993 leal 2400959708(%ecx,%ebp,1),%ecx
994 movl %esi,%ebp
995 addl %ebx,%ecx
996 andl %eax,%ebp
997 movl 40(%esp),%ebx
998 addl %ebp,%ecx
999
1000 movl %edi,%ebp
1001 xorl 48(%esp),%ebx
1002 xorl %esi,%ebp
1003 xorl 8(%esp),%ebx
1004 andl %edx,%ebp
1005 xorl 28(%esp),%ebx
1006 roll $1,%ebx
1007 addl %eax,%ebp
1008 rorl $2,%edx
1009 movl %ecx,%eax
1010 roll $5,%eax
1011 movl %ebx,40(%esp)
1012 leal 2400959708(%ebx,%ebp,1),%ebx
1013 movl %edi,%ebp
1014 addl %eax,%ebx
1015 andl %esi,%ebp
1016 movl 44(%esp),%eax
1017 addl %ebp,%ebx
1018
1019 movl %edx,%ebp
1020 xorl 52(%esp),%eax
1021 xorl %edi,%ebp
1022 xorl 12(%esp),%eax
1023 andl %ecx,%ebp
1024 xorl 32(%esp),%eax
1025 roll $1,%eax
1026 addl %esi,%ebp
1027 rorl $2,%ecx
1028 movl %ebx,%esi
1029 roll $5,%esi
1030 movl %eax,44(%esp)
1031 leal 2400959708(%eax,%ebp,1),%eax
1032 movl %edx,%ebp
1033 addl %esi,%eax
1034 andl %edi,%ebp
1035 movl 48(%esp),%esi
1036 addl %ebp,%eax
1037
1038 movl %ebx,%ebp
1039 xorl 56(%esp),%esi
1040 xorl %ecx,%ebp
1041 xorl 16(%esp),%esi
1042 xorl %edx,%ebp
1043 xorl 36(%esp),%esi
1044 roll $1,%esi
1045 addl %ebp,%edi
1046 rorl $2,%ebx
1047 movl %eax,%ebp
1048 roll $5,%ebp
1049 movl %esi,48(%esp)
1050 leal 3395469782(%esi,%edi,1),%esi
1051 movl 52(%esp),%edi
1052 addl %ebp,%esi
1053
1054 movl %eax,%ebp
1055 xorl 60(%esp),%edi
1056 xorl %ebx,%ebp
1057 xorl 20(%esp),%edi
1058 xorl %ecx,%ebp
1059 xorl 40(%esp),%edi
1060 roll $1,%edi
1061 addl %ebp,%edx
1062 rorl $2,%eax
1063 movl %esi,%ebp
1064 roll $5,%ebp
1065 movl %edi,52(%esp)
1066 leal 3395469782(%edi,%edx,1),%edi
1067 movl 56(%esp),%edx
1068 addl %ebp,%edi
1069
1070 movl %esi,%ebp
1071 xorl (%esp),%edx
1072 xorl %eax,%ebp
1073 xorl 24(%esp),%edx
1074 xorl %ebx,%ebp
1075 xorl 44(%esp),%edx
1076 roll $1,%edx
1077 addl %ebp,%ecx
1078 rorl $2,%esi
1079 movl %edi,%ebp
1080 roll $5,%ebp
1081 movl %edx,56(%esp)
1082 leal 3395469782(%edx,%ecx,1),%edx
1083 movl 60(%esp),%ecx
1084 addl %ebp,%edx
1085
1086 movl %edi,%ebp
1087 xorl 4(%esp),%ecx
1088 xorl %esi,%ebp
1089 xorl 28(%esp),%ecx
1090 xorl %eax,%ebp
1091 xorl 48(%esp),%ecx
1092 roll $1,%ecx
1093 addl %ebp,%ebx
1094 rorl $2,%edi
1095 movl %edx,%ebp
1096 roll $5,%ebp
1097 movl %ecx,60(%esp)
1098 leal 3395469782(%ecx,%ebx,1),%ecx
1099 movl (%esp),%ebx
1100 addl %ebp,%ecx
1101
1102 movl %edx,%ebp
1103 xorl 8(%esp),%ebx
1104 xorl %edi,%ebp
1105 xorl 32(%esp),%ebx
1106 xorl %esi,%ebp
1107 xorl 52(%esp),%ebx
1108 roll $1,%ebx
1109 addl %ebp,%eax
1110 rorl $2,%edx
1111 movl %ecx,%ebp
1112 roll $5,%ebp
1113 movl %ebx,(%esp)
1114 leal 3395469782(%ebx,%eax,1),%ebx
1115 movl 4(%esp),%eax
1116 addl %ebp,%ebx
1117
1118 movl %ecx,%ebp
1119 xorl 12(%esp),%eax
1120 xorl %edx,%ebp
1121 xorl 36(%esp),%eax
1122 xorl %edi,%ebp
1123 xorl 56(%esp),%eax
1124 roll $1,%eax
1125 addl %ebp,%esi
1126 rorl $2,%ecx
1127 movl %ebx,%ebp
1128 roll $5,%ebp
1129 movl %eax,4(%esp)
1130 leal 3395469782(%eax,%esi,1),%eax
1131 movl 8(%esp),%esi
1132 addl %ebp,%eax
1133
1134 movl %ebx,%ebp
1135 xorl 16(%esp),%esi
1136 xorl %ecx,%ebp
1137 xorl 40(%esp),%esi
1138 xorl %edx,%ebp
1139 xorl 60(%esp),%esi
1140 roll $1,%esi
1141 addl %ebp,%edi
1142 rorl $2,%ebx
1143 movl %eax,%ebp
1144 roll $5,%ebp
1145 movl %esi,8(%esp)
1146 leal 3395469782(%esi,%edi,1),%esi
1147 movl 12(%esp),%edi
1148 addl %ebp,%esi
1149
1150 movl %eax,%ebp
1151 xorl 20(%esp),%edi
1152 xorl %ebx,%ebp
1153 xorl 44(%esp),%edi
1154 xorl %ecx,%ebp
1155 xorl (%esp),%edi
1156 roll $1,%edi
1157 addl %ebp,%edx
1158 rorl $2,%eax
1159 movl %esi,%ebp
1160 roll $5,%ebp
1161 movl %edi,12(%esp)
1162 leal 3395469782(%edi,%edx,1),%edi
1163 movl 16(%esp),%edx
1164 addl %ebp,%edi
1165
1166 movl %esi,%ebp
1167 xorl 24(%esp),%edx
1168 xorl %eax,%ebp
1169 xorl 48(%esp),%edx
1170 xorl %ebx,%ebp
1171 xorl 4(%esp),%edx
1172 roll $1,%edx
1173 addl %ebp,%ecx
1174 rorl $2,%esi
1175 movl %edi,%ebp
1176 roll $5,%ebp
1177 movl %edx,16(%esp)
1178 leal 3395469782(%edx,%ecx,1),%edx
1179 movl 20(%esp),%ecx
1180 addl %ebp,%edx
1181
1182 movl %edi,%ebp
1183 xorl 28(%esp),%ecx
1184 xorl %esi,%ebp
1185 xorl 52(%esp),%ecx
1186 xorl %eax,%ebp
1187 xorl 8(%esp),%ecx
1188 roll $1,%ecx
1189 addl %ebp,%ebx
1190 rorl $2,%edi
1191 movl %edx,%ebp
1192 roll $5,%ebp
1193 movl %ecx,20(%esp)
1194 leal 3395469782(%ecx,%ebx,1),%ecx
1195 movl 24(%esp),%ebx
1196 addl %ebp,%ecx
1197
1198 movl %edx,%ebp
1199 xorl 32(%esp),%ebx
1200 xorl %edi,%ebp
1201 xorl 56(%esp),%ebx
1202 xorl %esi,%ebp
1203 xorl 12(%esp),%ebx
1204 roll $1,%ebx
1205 addl %ebp,%eax
1206 rorl $2,%edx
1207 movl %ecx,%ebp
1208 roll $5,%ebp
1209 movl %ebx,24(%esp)
1210 leal 3395469782(%ebx,%eax,1),%ebx
1211 movl 28(%esp),%eax
1212 addl %ebp,%ebx
1213
1214 movl %ecx,%ebp
1215 xorl 36(%esp),%eax
1216 xorl %edx,%ebp
1217 xorl 60(%esp),%eax
1218 xorl %edi,%ebp
1219 xorl 16(%esp),%eax
1220 roll $1,%eax
1221 addl %ebp,%esi
1222 rorl $2,%ecx
1223 movl %ebx,%ebp
1224 roll $5,%ebp
1225 movl %eax,28(%esp)
1226 leal 3395469782(%eax,%esi,1),%eax
1227 movl 32(%esp),%esi
1228 addl %ebp,%eax
1229
1230 movl %ebx,%ebp
1231 xorl 40(%esp),%esi
1232 xorl %ecx,%ebp
1233 xorl (%esp),%esi
1234 xorl %edx,%ebp
1235 xorl 20(%esp),%esi
1236 roll $1,%esi
1237 addl %ebp,%edi
1238 rorl $2,%ebx
1239 movl %eax,%ebp
1240 roll $5,%ebp
1241 movl %esi,32(%esp)
1242 leal 3395469782(%esi,%edi,1),%esi
1243 movl 36(%esp),%edi
1244 addl %ebp,%esi
1245
1246 movl %eax,%ebp
1247 xorl 44(%esp),%edi
1248 xorl %ebx,%ebp
1249 xorl 4(%esp),%edi
1250 xorl %ecx,%ebp
1251 xorl 24(%esp),%edi
1252 roll $1,%edi
1253 addl %ebp,%edx
1254 rorl $2,%eax
1255 movl %esi,%ebp
1256 roll $5,%ebp
1257 movl %edi,36(%esp)
1258 leal 3395469782(%edi,%edx,1),%edi
1259 movl 40(%esp),%edx
1260 addl %ebp,%edi
1261
1262 movl %esi,%ebp
1263 xorl 48(%esp),%edx
1264 xorl %eax,%ebp
1265 xorl 8(%esp),%edx
1266 xorl %ebx,%ebp
1267 xorl 28(%esp),%edx
1268 roll $1,%edx
1269 addl %ebp,%ecx
1270 rorl $2,%esi
1271 movl %edi,%ebp
1272 roll $5,%ebp
1273 movl %edx,40(%esp)
1274 leal 3395469782(%edx,%ecx,1),%edx
1275 movl 44(%esp),%ecx
1276 addl %ebp,%edx
1277
1278 movl %edi,%ebp
1279 xorl 52(%esp),%ecx
1280 xorl %esi,%ebp
1281 xorl 12(%esp),%ecx
1282 xorl %eax,%ebp
1283 xorl 32(%esp),%ecx
1284 roll $1,%ecx
1285 addl %ebp,%ebx
1286 rorl $2,%edi
1287 movl %edx,%ebp
1288 roll $5,%ebp
1289 movl %ecx,44(%esp)
1290 leal 3395469782(%ecx,%ebx,1),%ecx
1291 movl 48(%esp),%ebx
1292 addl %ebp,%ecx
1293
1294 movl %edx,%ebp
1295 xorl 56(%esp),%ebx
1296 xorl %edi,%ebp
1297 xorl 16(%esp),%ebx
1298 xorl %esi,%ebp
1299 xorl 36(%esp),%ebx
1300 roll $1,%ebx
1301 addl %ebp,%eax
1302 rorl $2,%edx
1303 movl %ecx,%ebp
1304 roll $5,%ebp
1305 movl %ebx,48(%esp)
1306 leal 3395469782(%ebx,%eax,1),%ebx
1307 movl 52(%esp),%eax
1308 addl %ebp,%ebx
1309
1310 movl %ecx,%ebp
1311 xorl 60(%esp),%eax
1312 xorl %edx,%ebp
1313 xorl 20(%esp),%eax
1314 xorl %edi,%ebp
1315 xorl 40(%esp),%eax
1316 roll $1,%eax
1317 addl %ebp,%esi
1318 rorl $2,%ecx
1319 movl %ebx,%ebp
1320 roll $5,%ebp
1321 leal 3395469782(%eax,%esi,1),%eax
1322 movl 56(%esp),%esi
1323 addl %ebp,%eax
1324
1325 movl %ebx,%ebp
1326 xorl (%esp),%esi
1327 xorl %ecx,%ebp
1328 xorl 24(%esp),%esi
1329 xorl %edx,%ebp
1330 xorl 44(%esp),%esi
1331 roll $1,%esi
1332 addl %ebp,%edi
1333 rorl $2,%ebx
1334 movl %eax,%ebp
1335 roll $5,%ebp
1336 leal 3395469782(%esi,%edi,1),%esi
1337 movl 60(%esp),%edi
1338 addl %ebp,%esi
1339
1340 movl %eax,%ebp
1341 xorl 4(%esp),%edi
1342 xorl %ebx,%ebp
1343 xorl 28(%esp),%edi
1344 xorl %ecx,%ebp
1345 xorl 48(%esp),%edi
1346 roll $1,%edi
1347 addl %ebp,%edx
1348 rorl $2,%eax
1349 movl %esi,%ebp
1350 roll $5,%ebp
1351 leal 3395469782(%edi,%edx,1),%edi
1352 addl %ebp,%edi
1353 movl 96(%esp),%ebp
1354 movl 100(%esp),%edx
1355 addl (%ebp),%edi
1356 addl 4(%ebp),%esi
1357 addl 8(%ebp),%eax
1358 addl 12(%ebp),%ebx
1359 addl 16(%ebp),%ecx
1360 movl %edi,(%ebp)
1361 addl $64,%edx
1362 movl %esi,4(%ebp)
1363 cmpl 104(%esp),%edx
1364 movl %eax,8(%ebp)
1365 movl %ecx,%edi
1366 movl %ebx,12(%ebp)
1367 movl %edx,%esi
1368 movl %ecx,16(%ebp)
1369 jb .L000loop
1370 addl $76,%esp
1371 popl %edi
1372 popl %esi
1373 popl %ebx
1374 popl %ebp
1375 ret
1376 .size sha1_block_data_order,.-.L_sha1_block_data_order_begin
1377 .byte 83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115
1378 .byte 102,111,114,109,32,102,111,114,32,120,56,54,44,32,67,82
1379 .byte 89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112
1380 .byte 114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
OLDNEW
« no previous file with comments | « openssl/crypto/sha/asm/README ('k') | openssl/crypto/sha/asm/sha1-586.pl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698