1 .file "../../../../crypto/openssl/crypto/bn/asm/bn-586.s"
3 .globl bn_mul_add_words
4 .type bn_mul_add_words,@function
7 .L_bn_mul_add_words_begin:
8 leal OPENSSL_ia32cap_P,%eax
16 jmp .L001maw_sse2_entry
18 .L002maw_sse2_unrolled:
80 testl $4294967288,%ecx
81 jnz .L002maw_sse2_unrolled
94 jnz .L004maw_sse2_loop
110 andl $4294967288,%ecx
282 .size bn_mul_add_words,.-.L_bn_mul_add_words_begin
284 .type bn_mul_words,@function
287 .L_bn_mul_words_begin:
288 leal OPENSSL_ia32cap_P,%eax
306 jnz .L010mw_sse2_loop
322 andl $4294967288,%ebp
461 .size bn_mul_words,.-.L_bn_mul_words_begin
463 .type bn_sqr_words,@function
466 .L_bn_sqr_words_begin:
467 leal OPENSSL_ia32cap_P,%eax
469 jnc .L015sqr_non_sse2
481 jnz .L016sqr_sse2_loop
494 andl $4294967288,%ebx
599 .size bn_sqr_words,.-.L_bn_sqr_words_begin
601 .type bn_div_words,@function
604 .L_bn_div_words_begin:
610 .size bn_div_words,.-.L_bn_div_words_begin
612 .type bn_add_words,@function
615 .L_bn_add_words_begin:
626 andl $4294967288,%ebp
792 .size bn_add_words,.-.L_bn_add_words_begin
794 .type bn_sub_words,@function
797 .L_bn_sub_words_begin:
808 andl $4294967288,%ebp
974 .size bn_sub_words,.-.L_bn_sub_words_begin
975 .globl bn_sub_part_words
976 .type bn_sub_part_words,@function
979 .L_bn_sub_part_words_begin:
990 andl $4294967288,%ebp
1182 andl $4294967288,%ebp
1183 jz .L031pw_neg_finish
1261 jnz .L032pw_neg_loop
1345 andl $4294967288,%ebp
1346 jz .L033pw_pos_finish
1392 jnz .L034pw_pos_loop
1401 jnc .L043pw_tail_nc0
1408 jnc .L044pw_tail_nc1
1415 jnc .L045pw_tail_nc2
1422 jnc .L046pw_tail_nc3
1429 jnc .L047pw_tail_nc4
1436 jnc .L048pw_tail_nc5
1443 jnc .L049pw_tail_nc6
1520 .size bn_sub_part_words,.-.L_bn_sub_part_words_begin
1521 .comm OPENSSL_ia32cap_P,4,4