2 .file "src/crypto/bn/asm/bn-586.S"
4 .globl bn_mul_add_words
5 .hidden bn_mul_add_words
6 .type bn_mul_add_words,@function
9 .L_bn_mul_add_words_begin:
13 leal OPENSSL_ia32cap_P-.L000PIC_me_up(%eax),%eax
21 jmp .L002maw_sse2_entry
23 .L003maw_sse2_unrolled:
85 testl $4294967288,%ecx
86 jnz .L003maw_sse2_unrolled
99 jnz .L005maw_sse2_loop
115 andl $4294967288,%ecx
287 .size bn_mul_add_words,.-.L_bn_mul_add_words_begin
290 .type bn_mul_words,@function
293 .L_bn_mul_words_begin:
297 leal OPENSSL_ia32cap_P-.L010PIC_me_up(%eax),%eax
315 jnz .L012mw_sse2_loop
331 andl $4294967288,%ebp
470 .size bn_mul_words,.-.L_bn_mul_words_begin
473 .type bn_sqr_words,@function
476 .L_bn_sqr_words_begin:
480 leal OPENSSL_ia32cap_P-.L017PIC_me_up(%eax),%eax
482 jnc .L018sqr_non_sse2
494 jnz .L019sqr_sse2_loop
507 andl $4294967288,%ebx
612 .size bn_sqr_words,.-.L_bn_sqr_words_begin
615 .type bn_div_words,@function
618 .L_bn_div_words_begin:
624 .size bn_div_words,.-.L_bn_div_words_begin
627 .type bn_add_words,@function
630 .L_bn_add_words_begin:
641 andl $4294967288,%ebp
807 .size bn_add_words,.-.L_bn_add_words_begin
810 .type bn_sub_words,@function
813 .L_bn_sub_words_begin:
824 andl $4294967288,%ebp
990 .size bn_sub_words,.-.L_bn_sub_words_begin
991 .globl bn_sub_part_words
992 .hidden bn_sub_part_words
993 .type bn_sub_part_words,@function
996 .L_bn_sub_part_words_begin:
1007 andl $4294967288,%ebp
1199 andl $4294967288,%ebp
1200 jz .L034pw_neg_finish
1278 jnz .L035pw_neg_loop
1362 andl $4294967288,%ebp
1363 jz .L036pw_pos_finish
1409 jnz .L037pw_pos_loop
1418 jnc .L046pw_tail_nc0
1425 jnc .L047pw_tail_nc1
1432 jnc .L048pw_tail_nc2
1439 jnc .L049pw_tail_nc3
1446 jnc .L050pw_tail_nc4
1453 jnc .L051pw_tail_nc5
1460 jnc .L052pw_tail_nc6
1537 .size bn_sub_part_words,.-.L_bn_sub_part_words_begin