2 /* Do not modify. This file is auto-generated from x86-gf2m.pl. */
5 .type _mul_1x1_mmx,@function
10 leal (%eax,%eax,1),%edx
12 leal (%edx,%edx,1),%ebp
45 movd (%esp,%esi,4),%mm0
49 movd (%esp,%edi,4),%mm2
55 movd (%esp,%esi,4),%mm1
61 movd (%esp,%edi,4),%mm2
67 movd (%esp,%esi,4),%mm1
73 movd (%esp,%edi,4),%mm2
79 movd (%esp,%esi,4),%mm1
85 movd (%esp,%edi,4),%mm2
91 movd (%esp,%esi,4),%mm1
97 movd (%esp,%edi,4),%mm2
101 movd (%esp,%esi,4),%mm1
107 .size _mul_1x1_mmx,.-_mul_1x1_mmx
108 .type _mul_1x1_ialu,@function
113 leal (%eax,%eax,1),%edx
115 andl $1073741823,%ecx
116 leal (%eax,%eax,1),%edi
119 andl $2147483647,%edx
149 xorl (%esp,%esi,4),%eax
153 movl (%esp,%edi,4),%ebp
162 movl (%esp,%esi,4),%ecx
171 movl (%esp,%edi,4),%ebp
180 movl (%esp,%esi,4),%ecx
189 movl (%esp,%edi,4),%ebp
198 movl (%esp,%esi,4),%ecx
207 movl (%esp,%edi,4),%ebp
216 movl (%esp,%esi,4),%ecx
225 movl (%esp,%edi,4),%ebp
228 movl (%esp,%esi,4),%edi
239 .size _mul_1x1_ialu,.-_mul_1x1_ialu
240 .globl bn_GF2m_mul_2x2
241 .type bn_GF2m_mul_2x2,@function
244 .L_bn_GF2m_mul_2x2_begin:
248 leal OPENSSL_ia32cap_P-.L000PIC_me_up(%edx),%edx
258 shufps $177,%xmm0,%xmm0
259 .byte 102,15,58,68,192,1
342 .size bn_GF2m_mul_2x2,.-.L_bn_GF2m_mul_2x2_begin
343 .byte 71,70,40,50,94,109,41,32,77,117,108,116,105,112,108,105
344 .byte 99,97,116,105,111,110,32,102,111,114,32,120,56,54,44,32
345 .byte 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97
346 .byte 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103
348 .comm OPENSSL_ia32cap_P,16,4
351 .type _mul_1x1_mmx,@function
356 leal (%eax,%eax,1),%edx
357 andl $1073741823,%ecx
358 leal (%edx,%edx,1),%ebp
360 andl $2147483647,%edx
391 movd (%esp,%esi,4),%mm0
395 movd (%esp,%edi,4),%mm2
401 movd (%esp,%esi,4),%mm1
407 movd (%esp,%edi,4),%mm2
413 movd (%esp,%esi,4),%mm1
419 movd (%esp,%edi,4),%mm2
425 movd (%esp,%esi,4),%mm1
431 movd (%esp,%edi,4),%mm2
437 movd (%esp,%esi,4),%mm1
443 movd (%esp,%edi,4),%mm2
447 movd (%esp,%esi,4),%mm1
453 .size _mul_1x1_mmx,.-_mul_1x1_mmx
454 .type _mul_1x1_ialu,@function
459 leal (%eax,%eax,1),%edx
461 andl $1073741823,%ecx
462 leal (%eax,%eax,1),%edi
465 andl $2147483647,%edx
495 xorl (%esp,%esi,4),%eax
499 movl (%esp,%edi,4),%ebp
508 movl (%esp,%esi,4),%ecx
517 movl (%esp,%edi,4),%ebp
526 movl (%esp,%esi,4),%ecx
535 movl (%esp,%edi,4),%ebp
544 movl (%esp,%esi,4),%ecx
553 movl (%esp,%edi,4),%ebp
562 movl (%esp,%esi,4),%ecx
571 movl (%esp,%edi,4),%ebp
574 movl (%esp,%esi,4),%edi
585 .size _mul_1x1_ialu,.-_mul_1x1_ialu
586 .globl bn_GF2m_mul_2x2
587 .type bn_GF2m_mul_2x2,@function
590 .L_bn_GF2m_mul_2x2_begin:
591 leal OPENSSL_ia32cap_P,%edx
601 shufps $177,%xmm0,%xmm0
602 .byte 102,15,58,68,192,1
685 .size bn_GF2m_mul_2x2,.-.L_bn_GF2m_mul_2x2_begin
686 .byte 71,70,40,50,94,109,41,32,77,117,108,116,105,112,108,105
687 .byte 99,97,116,105,111,110,32,102,111,114,32,120,56,54,44,32
688 .byte 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97
689 .byte 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103
691 .comm OPENSSL_ia32cap_P,16,4