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

Side by Side Diff: third_party/boringssl/mac-x86/crypto/bn/bn-586.S

Issue 428753004: BoringSSL: roll DEPS and enable dynamic visibility. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix quotes in GN file. Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
1 #if defined(__i386__) 1 #if defined(__i386__)
2 .file "src/crypto/bn/asm/bn-586.S" 2 .file "src/crypto/bn/asm/bn-586.S"
3 .text 3 .text
4 .globl _bn_mul_add_words 4 .globl _bn_mul_add_words
5 .private_extern _bn_mul_add_words
5 .align 4 6 .align 4
6 _bn_mul_add_words: 7 _bn_mul_add_words:
7 L_bn_mul_add_words_begin: 8 L_bn_mul_add_words_begin:
8 pushl %ebp 9 pushl %ebp
9 pushl %ebx 10 pushl %ebx
10 pushl %esi 11 pushl %esi
11 pushl %edi 12 pushl %edi
12 13
13 xorl %esi,%esi 14 xorl %esi,%esi
14 movl 20(%esp),%edi 15 movl 20(%esp),%edi
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 movl %edx,%esi 181 movl %edx,%esi
181 L003maw_end: 182 L003maw_end:
182 movl %esi,%eax 183 movl %esi,%eax
183 popl %ecx 184 popl %ecx
184 popl %edi 185 popl %edi
185 popl %esi 186 popl %esi
186 popl %ebx 187 popl %ebx
187 popl %ebp 188 popl %ebp
188 ret 189 ret
189 .globl _bn_mul_words 190 .globl _bn_mul_words
191 .private_extern _bn_mul_words
190 .align 4 192 .align 4
191 _bn_mul_words: 193 _bn_mul_words:
192 L_bn_mul_words_begin: 194 L_bn_mul_words_begin:
193 pushl %ebp 195 pushl %ebp
194 pushl %ebx 196 pushl %ebx
195 pushl %esi 197 pushl %esi
196 pushl %edi 198 pushl %edi
197 199
198 xorl %esi,%esi 200 xorl %esi,%esi
199 movl 20(%esp),%edi 201 movl 20(%esp),%edi
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
333 movl %eax,24(%edi) 335 movl %eax,24(%edi)
334 movl %edx,%esi 336 movl %edx,%esi
335 L007mw_end: 337 L007mw_end:
336 movl %esi,%eax 338 movl %esi,%eax
337 popl %edi 339 popl %edi
338 popl %esi 340 popl %esi
339 popl %ebx 341 popl %ebx
340 popl %ebp 342 popl %ebp
341 ret 343 ret
342 .globl _bn_sqr_words 344 .globl _bn_sqr_words
345 .private_extern _bn_sqr_words
343 .align 4 346 .align 4
344 _bn_sqr_words: 347 _bn_sqr_words:
345 L_bn_sqr_words_begin: 348 L_bn_sqr_words_begin:
346 pushl %ebp 349 pushl %ebp
347 pushl %ebx 350 pushl %ebx
348 pushl %esi 351 pushl %esi
349 pushl %edi 352 pushl %edi
350 353
351 movl 20(%esp),%esi 354 movl 20(%esp),%esi
352 movl 24(%esp),%edi 355 movl 24(%esp),%edi
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
450 mull %eax 453 mull %eax
451 movl %eax,48(%esi) 454 movl %eax,48(%esi)
452 movl %edx,52(%esi) 455 movl %edx,52(%esi)
453 L010sw_end: 456 L010sw_end:
454 popl %edi 457 popl %edi
455 popl %esi 458 popl %esi
456 popl %ebx 459 popl %ebx
457 popl %ebp 460 popl %ebp
458 ret 461 ret
459 .globl _bn_div_words 462 .globl _bn_div_words
463 .private_extern _bn_div_words
460 .align 4 464 .align 4
461 _bn_div_words: 465 _bn_div_words:
462 L_bn_div_words_begin: 466 L_bn_div_words_begin:
463 movl 4(%esp),%edx 467 movl 4(%esp),%edx
464 movl 8(%esp),%eax 468 movl 8(%esp),%eax
465 movl 12(%esp),%ecx 469 movl 12(%esp),%ecx
466 divl %ecx 470 divl %ecx
467 ret 471 ret
468 .globl _bn_add_words 472 .globl _bn_add_words
473 .private_extern _bn_add_words
469 .align 4 474 .align 4
470 _bn_add_words: 475 _bn_add_words:
471 L_bn_add_words_begin: 476 L_bn_add_words_begin:
472 pushl %ebp 477 pushl %ebp
473 pushl %ebx 478 pushl %ebx
474 pushl %esi 479 pushl %esi
475 pushl %edi 480 pushl %edi
476 481
477 movl 20(%esp),%ebx 482 movl 20(%esp),%ebx
478 movl 24(%esp),%esi 483 movl 24(%esp),%esi
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
639 addl %edx,%ecx 644 addl %edx,%ecx
640 adcl $0,%eax 645 adcl $0,%eax
641 movl %ecx,24(%ebx) 646 movl %ecx,24(%ebx)
642 L013aw_end: 647 L013aw_end:
643 popl %edi 648 popl %edi
644 popl %esi 649 popl %esi
645 popl %ebx 650 popl %ebx
646 popl %ebp 651 popl %ebp
647 ret 652 ret
648 .globl _bn_sub_words 653 .globl _bn_sub_words
654 .private_extern _bn_sub_words
649 .align 4 655 .align 4
650 _bn_sub_words: 656 _bn_sub_words:
651 L_bn_sub_words_begin: 657 L_bn_sub_words_begin:
652 pushl %ebp 658 pushl %ebp
653 pushl %ebx 659 pushl %ebx
654 pushl %esi 660 pushl %esi
655 pushl %edi 661 pushl %edi
656 662
657 movl 20(%esp),%ebx 663 movl 20(%esp),%ebx
658 movl 24(%esp),%esi 664 movl 24(%esp),%esi
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
819 subl %edx,%ecx 825 subl %edx,%ecx
820 adcl $0,%eax 826 adcl $0,%eax
821 movl %ecx,24(%ebx) 827 movl %ecx,24(%ebx)
822 L016aw_end: 828 L016aw_end:
823 popl %edi 829 popl %edi
824 popl %esi 830 popl %esi
825 popl %ebx 831 popl %ebx
826 popl %ebp 832 popl %ebp
827 ret 833 ret
828 .globl _bn_sub_part_words 834 .globl _bn_sub_part_words
835 .private_extern _bn_sub_part_words
829 .align 4 836 .align 4
830 _bn_sub_part_words: 837 _bn_sub_part_words:
831 L_bn_sub_part_words_begin: 838 L_bn_sub_part_words_begin:
832 pushl %ebp 839 pushl %ebp
833 pushl %ebx 840 pushl %ebx
834 pushl %esi 841 pushl %esi
835 pushl %edi 842 pushl %edi
836 843
837 movl 20(%esp),%ebx 844 movl 20(%esp),%ebx
838 movl 24(%esp),%esi 845 movl 24(%esp),%esi
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after
1363 L040pw_tail_nc6: 1370 L040pw_tail_nc6:
1364 L042pw_nc_end: 1371 L042pw_nc_end:
1365 movl $0,%eax 1372 movl $0,%eax
1366 L020pw_end: 1373 L020pw_end:
1367 popl %edi 1374 popl %edi
1368 popl %esi 1375 popl %esi
1369 popl %ebx 1376 popl %ebx
1370 popl %ebp 1377 popl %ebp
1371 ret 1378 ret
1372 #endif 1379 #endif
OLDNEW
« no previous file with comments | « third_party/boringssl/mac-x86/crypto/aes/vpaes-x86.S ('k') | third_party/boringssl/mac-x86/crypto/bn/co-586.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698