1 #include <machine/asm.h>
4 .type MULADD_128x512,@function
133 .size MULADD_128x512,.-MULADD_128x512
134 .type mont_reduce,@function
576 .size mont_reduce,.-mont_reduce
577 .type mont_mul_a3b,@function
1082 .size mont_mul_a3b,.-mont_mul_a3b
1083 .type sqr_reduce,@function
1465 .size sqr_reduce,.-sqr_reduce
1467 .type mod_exp_512,@function
1491 movdqu 0(%rsi),%xmm0
1492 movdqu 16(%rsi),%xmm1
1493 movdqu 32(%rsi),%xmm2
1494 movdqu 48(%rsi),%xmm3
1495 movdqa %xmm4,512(%rsp)
1496 movdqa %xmm4,528(%rsp)
1497 movdqa %xmm4,608(%rsp)
1498 movdqa %xmm4,624(%rsp)
1499 movdqa %xmm0,544(%rsp)
1500 movdqa %xmm1,560(%rsp)
1501 movdqa %xmm2,576(%rsp)
1502 movdqa %xmm3,592(%rsp)
1505 movdqu 0(%rdx),%xmm0
1506 movdqu 16(%rdx),%xmm1
1507 movdqu 32(%rdx),%xmm2
1508 movdqu 48(%rdx),%xmm3
1586 movdqa %xmm0,64(%rsp)
1587 movdqa %xmm1,80(%rsp)
1588 movdqa %xmm2,96(%rsp)
1589 movdqa %xmm3,112(%rsp)
1600 leaq 640(%rsp,%rax,2),%rsi
1604 movzwq 192(%rsi),%rbx
1605 movzwq 448(%rsi),%rax
1651 movl 64(%rsp,%rax,2),%edx
1656 leaq 640(%rsp,%rdx,2),%rsi
1661 movzwq 192(%rsi),%rbx
1662 movzwq 448(%rsi),%rax
1698 movdqu 0(%rdx),%xmm0
1699 movdqu 16(%rdx),%xmm1
1700 movdqu 32(%rdx),%xmm2
1701 movdqu 48(%rdx),%xmm3
1702 movdqa %xmm4,576(%rsp)
1703 movdqa %xmm4,592(%rsp)
1704 movdqa %xmm4,608(%rsp)
1705 movdqa %xmm4,624(%rsp)
1706 movdqa %xmm0,512(%rsp)
1707 movdqa %xmm1,528(%rsp)
1708 movdqa %xmm2,544(%rsp)
1709 movdqa %xmm3,560(%rsp)
1774 .size mod_exp_512, . - mod_exp_512