1 #if defined(__x86_64__)
7 .private_extern _rsaz_512_sqr
135 leaq (%rcx,%r10,2),%r10
175 leaq (%rbx,%r12,2),%r12
193 leaq (%r10,%r13,2),%r13
223 leaq (%rcx,%r14,2),%r14
241 leaq (%r12,%r15,2),%r15
266 leaq (%rbx,%r8,2),%r8
281 leaq (%r12,%r9,2),%r9
305 leaq (%rcx,%r10,2),%r10
313 leaq (%r15,%r11,2),%r11
366 call __rsaz_512_reduce
378 call __rsaz_512_subtract
382 movl 128+8(%rsp),%r8d
388 leaq 128+24+48(%rsp),%rax
400 .private_extern _rsaz_512_mul
413 .byte 102,72,15,110,199
414 .byte 102,72,15,110,201
420 .byte 102,72,15,126,199
421 .byte 102,72,15,126,205
432 call __rsaz_512_reduce
443 call __rsaz_512_subtract
445 leaq 128+24+48(%rsp),%rax
456 .globl _rsaz_512_mul_gather4
457 .private_extern _rsaz_512_mul_gather4
460 _rsaz_512_mul_gather4:
471 movl 64(%rdx,%r9,4),%eax
472 .byte 102,72,15,110,199
473 movl (%rdx,%r9,4),%ebx
474 .byte 102,72,15,110,201
481 leaq 128(%rdx,%r9,4),%rbp
529 .byte 102,72,15,126,227
601 .byte 102,72,15,126,227
624 .byte 102,72,15,126,199
625 .byte 102,72,15,126,205
636 call __rsaz_512_reduce
647 call __rsaz_512_subtract
649 leaq 128+24+48(%rsp),%rax
657 L$mul_gather4_epilogue:
660 .globl _rsaz_512_mul_scatter4
661 .private_extern _rsaz_512_mul_scatter4
664 _rsaz_512_mul_scatter4:
676 .byte 102,72,15,110,199
677 .byte 102,72,15,110,202
678 .byte 102,73,15,110,208
685 .byte 102,72,15,126,199
686 .byte 102,72,15,126,205
697 call __rsaz_512_reduce
706 .byte 102,72,15,126,214
709 call __rsaz_512_subtract
736 leaq 128+24+48(%rsp),%rax
744 L$mul_scatter4_epilogue:
747 .globl _rsaz_512_mul_by_one
748 .private_extern _rsaz_512_mul_by_one
751 _rsaz_512_mul_by_one:
775 movdqa %xmm0,16(%rsp)
776 movdqa %xmm0,32(%rsp)
777 movdqa %xmm0,48(%rsp)
778 movdqa %xmm0,64(%rsp)
779 movdqa %xmm0,80(%rsp)
780 movdqa %xmm0,96(%rsp)
781 call __rsaz_512_reduce
791 leaq 128+24+48(%rsp),%rax
799 L$mul_by_one_epilogue:
806 imulq 128+8(%rsp),%rbx
840 movq 128+8(%rsp),%rsi
1084 .globl _rsaz_512_scatter4
1085 .private_extern _rsaz_512_scatter4
1089 leaq (%rdi,%rdx,4),%rdi
1105 .globl _rsaz_512_gather4
1106 .private_extern _rsaz_512_gather4
1110 leaq (%rsi,%rdx,4),%rsi