Lines Matching +full:0 +full:- +full:8
1 /* Do not modify. This file is auto-generated from x86_64-mont.pl. */
16 cmpl $8,%r9d
18 movl OPENSSL_ia32cap_P+8(%rip),%r11d
28 .cfi_offset %rbx,-16
30 .cfi_offset %rbp,-24
32 .cfi_offset %r12,-32
34 .cfi_offset %r13,-40
36 .cfi_offset %r14,-48
38 .cfi_offset %r15,-56
42 leaq -16(%rsp,%r9,8),%r10
44 andq $-1024,%r10
55 andq $-4096,%r11
64 leaq -4096(%rsp),%rsp
70 movq %rax,8(%rsp,%r9,8)
71 .cfi_escape 0x0f,0x0a,0x77,0x08,0x79,0x00,0x38,0x1e,0x22,0x06,0x23,0x08
91 movq 8(%rsi),%rax
92 adcq $0,%rdx
101 movq (%rsi,%r15,8),%rax
102 adcq $0,%rdx
105 adcq $0,%rdx
106 movq %r13,-16(%rsp,%r15,8)
112 movq (%rcx,%r15,8),%rax
113 adcq $0,%rdx
123 adcq $0,%rdx
125 adcq $0,%rdx
126 movq %r13,-16(%rsp,%r15,8)
132 adcq $0,%rdx
133 movq %r13,-8(%rsp,%r9,8)
134 movq %rdx,(%rsp,%r9,8)
140 movq (%r12,%r14,8),%rbx
147 adcq $0,%rdx
154 movq 8(%rsi),%rax
155 adcq $0,%rdx
156 movq 8(%rsp),%r10
165 movq (%rsi,%r15,8),%rax
166 adcq $0,%rdx
168 movq (%rsp,%r15,8),%r10
169 adcq $0,%rdx
170 movq %r13,-16(%rsp,%r15,8)
176 movq (%rcx,%r15,8),%rax
177 adcq $0,%rdx
180 adcq $0,%r11
189 adcq $0,%rdx
191 movq (%rsp,%r15,8),%r10
192 adcq $0,%rdx
193 movq %r13,-16(%rsp,%r15,8)
198 adcq $0,%rdx
200 adcq $0,%rdx
201 movq %r13,-8(%rsp,%r9,8)
202 movq %rdx,(%rsp,%r9,8)
213 .Lsub: sbbq (%rcx,%r14,8),%rax
214 movq %rax,(%rdi,%r14,8)
215 movq 8(%rsp,%r14,8),%rax
220 sbbq $0,%rax
221 movq $-1,%rbx
227 movq (%rdi,%r14,8),%rcx
228 movq (%rsp,%r14,8),%rdx
231 movq %r9,(%rsp,%r14,8)
233 movq %rdx,(%rdi,%r14,8)
238 movq 8(%rsp,%r9,8),%rsi
239 .cfi_def_cfa %rsi,8
241 movq -48(%rsi),%r15
243 movq -40(%rsi),%r14
245 movq -32(%rsi),%r13
247 movq -24(%rsi),%r12
249 movq -16(%rsi),%rbp
251 movq -8(%rsi),%rbx
256 .byte 0xf3,0xc3
258 .size bn_mul_mont,.-bn_mul_mont
267 andl $0x80100,%r11d
268 cmpl $0x80100,%r11d
271 .cfi_offset %rbx,-16
273 .cfi_offset %rbp,-24
275 .cfi_offset %r12,-32
277 .cfi_offset %r13,-40
279 .cfi_offset %r14,-48
281 .cfi_offset %r15,-56
285 leaq -32(%rsp,%r9,8),%r10
287 andq $-1024,%r10
290 andq $-4096,%r11
298 leaq -4096(%rsp),%rsp
304 movq %rax,8(%rsp,%r9,8)
305 .cfi_escape 0x0f,0x0a,0x77,0x08,0x79,0x00,0x38,0x1e,0x22,0x06,0x23,0x08
307 movq %rdi,16(%rsp,%r9,8)
326 movq 8(%rsi),%rax
327 adcq $0,%rdx
332 movq 8(%rcx),%rax
333 adcq $0,%rdx
339 adcq $0,%rdx
342 adcq $0,%rdx
350 movq -16(%rcx,%r15,8),%rax
351 adcq $0,%rdx
356 movq -8(%rsi,%r15,8),%rax
357 adcq $0,%rdx
359 adcq $0,%rdx
360 movq %r13,-24(%rsp,%r15,8)
365 movq -8(%rcx,%r15,8),%rax
366 adcq $0,%rdx
371 movq (%rsi,%r15,8),%rax
372 adcq $0,%rdx
374 adcq $0,%rdx
375 movq %rdi,-16(%rsp,%r15,8)
380 movq (%rcx,%r15,8),%rax
381 adcq $0,%rdx
386 movq 8(%rsi,%r15,8),%rax
387 adcq $0,%rdx
389 adcq $0,%rdx
390 movq %r13,-8(%rsp,%r15,8)
395 movq 8(%rcx,%r15,8),%rax
396 adcq $0,%rdx
402 movq -16(%rsi,%r15,8),%rax
403 adcq $0,%rdx
405 adcq $0,%rdx
406 movq %rdi,-32(%rsp,%r15,8)
413 movq -16(%rcx,%r15,8),%rax
414 adcq $0,%rdx
419 movq -8(%rsi,%r15,8),%rax
420 adcq $0,%rdx
422 adcq $0,%rdx
423 movq %r13,-24(%rsp,%r15,8)
428 movq -8(%rcx,%r15,8),%rax
429 adcq $0,%rdx
435 adcq $0,%rdx
437 adcq $0,%rdx
438 movq %rdi,-16(%rsp,%r15,8)
443 adcq $0,%rdi
444 movq %r13,-8(%rsp,%r15,8)
445 movq %rdi,(%rsp,%r15,8)
450 movq (%r12,%r14,8),%rbx
457 adcq $0,%rdx
464 movq 8(%rsi),%rax
465 adcq $0,%rdx
470 movq 8(%rcx),%rax
471 adcq $0,%rdx
472 addq 8(%rsp),%r11
473 adcq $0,%rdx
479 adcq $0,%rdx
482 adcq $0,%rdx
490 movq -16(%rcx,%r15,8),%rax
491 adcq $0,%rdx
492 addq -16(%rsp,%r15,8),%r10
493 adcq $0,%rdx
498 movq -8(%rsi,%r15,8),%rax
499 adcq $0,%rdx
501 adcq $0,%rdx
502 movq %r13,-24(%rsp,%r15,8)
507 movq -8(%rcx,%r15,8),%rax
508 adcq $0,%rdx
509 addq -8(%rsp,%r15,8),%r11
510 adcq $0,%rdx
515 movq (%rsi,%r15,8),%rax
516 adcq $0,%rdx
518 adcq $0,%rdx
519 movq %rdi,-16(%rsp,%r15,8)
524 movq (%rcx,%r15,8),%rax
525 adcq $0,%rdx
526 addq (%rsp,%r15,8),%r10
527 adcq $0,%rdx
532 movq 8(%rsi,%r15,8),%rax
533 adcq $0,%rdx
535 adcq $0,%rdx
536 movq %r13,-8(%rsp,%r15,8)
541 movq 8(%rcx,%r15,8),%rax
542 adcq $0,%rdx
543 addq 8(%rsp,%r15,8),%r11
544 adcq $0,%rdx
550 movq -16(%rsi,%r15,8),%rax
551 adcq $0,%rdx
553 adcq $0,%rdx
554 movq %rdi,-32(%rsp,%r15,8)
561 movq -16(%rcx,%r15,8),%rax
562 adcq $0,%rdx
563 addq -16(%rsp,%r15,8),%r10
564 adcq $0,%rdx
569 movq -8(%rsi,%r15,8),%rax
570 adcq $0,%rdx
572 adcq $0,%rdx
573 movq %r13,-24(%rsp,%r15,8)
578 movq -8(%rcx,%r15,8),%rax
579 adcq $0,%rdx
580 addq -8(%rsp,%r15,8),%r11
581 adcq $0,%rdx
588 adcq $0,%rdx
590 adcq $0,%rdx
591 movq %rdi,-16(%rsp,%r15,8)
596 adcq $0,%rdi
597 addq (%rsp,%r9,8),%r13
598 adcq $0,%rdi
599 movq %r13,-8(%rsp,%r15,8)
600 movq %rdi,(%rsp,%r15,8)
604 movq 16(%rsp,%r9,8),%rdi
605 leaq -4(%r9),%r15
606 movq 0(%rsp),%rax
607 movq 8(%rsp),%rdx
612 subq 0(%rcx),%rax
615 sbbq 8(%rcx),%rdx
618 movq %rax,0(%rdi,%r14,8)
619 movq %rdx,8(%rdi,%r14,8)
620 sbbq 16(%rcx,%r14,8),%rbx
621 movq 32(%rsi,%r14,8),%rax
622 movq 40(%rsi,%r14,8),%rdx
623 sbbq 24(%rcx,%r14,8),%rbp
624 movq %rbx,16(%rdi,%r14,8)
625 movq %rbp,24(%rdi,%r14,8)
626 sbbq 32(%rcx,%r14,8),%rax
627 movq 48(%rsi,%r14,8),%rbx
628 movq 56(%rsi,%r14,8),%rbp
629 sbbq 40(%rcx,%r14,8),%rdx
634 movq %rax,0(%rdi,%r14,8)
635 movq 32(%rsi,%r14,8),%rax
636 sbbq 16(%rcx,%r14,8),%rbx
637 movq %rdx,8(%rdi,%r14,8)
638 sbbq 24(%rcx,%r14,8),%rbp
639 movq %rbx,16(%rdi,%r14,8)
641 sbbq $0,%rax
642 movq %rbp,24(%rdi,%r14,8)
646 pshufd $0,%xmm4,%xmm4
672 movq 8(%rsp,%r9,8),%rsi
673 .cfi_def_cfa %rsi, 8
675 movq -48(%rsi),%r15
677 movq -40(%rsi),%r14
679 movq -32(%rsi),%r13
681 movq -24(%rsi),%r12
683 movq -16(%rsi),%rbp
685 movq -8(%rsi),%rbx
690 .byte 0xf3,0xc3
692 .size bn_mul4x_mont,.-bn_mul4x_mont
704 .cfi_offset %rbx,-16
706 .cfi_offset %rbp,-24
708 .cfi_offset %r12,-32
710 .cfi_offset %r13,-40
712 .cfi_offset %r14,-48
714 .cfi_offset %r15,-56
727 leaq -64(%rsp,%r9,2),%r11
735 leaq -64(%rbp,%r9,2),%rbp
740 leaq 4096-64(,%r9,2),%r10
741 leaq -64(%rbp,%r9,2),%rbp
743 movq $0,%r10
747 andq $-64,%rbp
750 andq $-4096,%r11
759 leaq -4096(%rsp),%rsp
770 .cfi_escape 0x0f,0x05,0x77,0x28,0x06,0x23,0x08
777 movl OPENSSL_ia32cap_P+8(%rip),%eax
778 andl $0x80100,%eax
779 cmpl $0x80100,%eax
810 movq 0(%rbx),%r12
811 movq 8(%rbx),%r13
815 sbbq 0(%rbp),%r12
816 sbbq 8(%rbp),%r13
820 movq %r12,0(%rdi)
821 movq %r13,8(%rdi)
828 sbbq $0,%rax
834 pshufd $0,%xmm1,%xmm1
836 .cfi_def_cfa %rsi,8
841 movdqa 0(%rbx),%xmm2
844 movdqu 0(%rdi),%xmm4
847 movdqa %xmm0,-32(%rbx)
848 movdqa %xmm0,-16(%rbx)
849 movdqa %xmm0,-32(%rbx,%rdx,1)
850 movdqa %xmm0,-16(%rbx,%rdx,1)
859 movdqu %xmm4,-32(%rdi)
860 movdqu %xmm5,-16(%rdi)
865 movq -48(%rsi),%r15
867 movq -40(%rsi),%r14
869 movq -32(%rsi),%r13
871 movq -24(%rsi),%r12
873 movq -16(%rsi),%rbp
875 movq -8(%rsi),%rbx
880 .byte 0xf3,0xc3
882 .size bn_sqr8x_mont,.-bn_sqr8x_mont
891 .cfi_offset %rbx,-16
893 .cfi_offset %rbp,-24
895 .cfi_offset %r12,-32
897 .cfi_offset %r13,-40
899 .cfi_offset %r14,-48
901 .cfi_offset %r15,-56
908 leaq -72(%rsp,%r10,1),%rbp
909 andq $-128,%rbp
912 andq $-4096,%r11
921 leaq -4096(%rsp),%rsp
940 movq %r9,0(%rsp)
947 .cfi_escape 0x0f,0x05,0x77,0x28,0x06,0x23,0x08
953 leaq 8(%rdx),%rdi
958 mulxq 0(%rsi),%r8,%rax
959 mulxq 8(%rsi),%r11,%r14
961 movq %rdi,8(%rsp)
964 adcq $0,%r13
976 mulxq 0(%rcx),%rax,%r10
979 mulxq 8(%rcx),%rax,%r11
982 .byte 0xc4,0x62,0xfb,0xf6,0xa1,0x10,0x00,0x00,0x00
984 movq %r10,-32(%rbx)
989 movq %r11,-24(%rbx)
993 movq %r12,-16(%rbx)
1000 mulxq 0(%rsi),%r10,%rax
1002 mulxq 8(%rsi),%r11,%r14
1007 .byte 0x67,0x67
1015 mulxq 0(%rcx),%rax,%r15
1018 mulxq 8(%rcx),%rax,%r15
1022 movq %r10,-40(%rbx)
1024 movq %r11,-32(%rbx)
1028 movq %r12,-24(%rbx)
1032 movq %r13,-16(%rbx)
1037 movq 0(%rsp),%rax
1038 movq 8(%rsp),%rdi
1042 movq %r14,-8(%rbx)
1048 leaq 8(%rdi),%rdi
1054 mulxq 0(%rsi),%r8,%r11
1057 mulxq 8(%rsi),%r14,%r12
1058 adoxq -32(%rbx),%r8
1061 adoxq -24(%rbx),%r11
1063 adoxq -16(%rbx),%r12
1067 movq %rdi,8(%rsp)
1075 adoxq -8(%rbx),%r13
1080 mulxq 0(%rcx),%rax,%r10
1083 mulxq 8(%rcx),%rax,%r11
1087 movq %r10,-32(%rbx)
1092 movq %r11,-24(%rbx)
1097 movq %r12,-16(%rbx)
1103 mulxq 0(%rsi),%r10,%rax
1106 mulxq 8(%rsi),%r11,%r14
1107 adcxq 0(%rbx),%r10
1110 adcxq 8(%rbx),%r11
1123 mulxq 0(%rcx),%rax,%r15
1126 mulxq 8(%rcx),%rax,%r15
1130 movq %r10,-40(%rbx)
1135 movq %r11,-32(%rbx)
1136 movq %r12,-24(%rbx)
1140 movq %r13,-16(%rbx)
1145 movq 0(%rsp),%rax
1146 movq 8(%rsp),%rdi
1148 subq 0(%rbx),%rbp
1151 movq %r14,-8(%rbx)
1166 movq 0(%rbx),%r11
1167 movq 8(%rbx),%r12
1171 sbbq 0(%rcx),%r11
1172 sbbq 8(%rcx),%r12
1176 movq %r11,0(%rdi)
1177 movq %r12,8(%rdi)
1184 sbbq $0,%r15
1190 pshufd $0,%xmm1,%xmm1
1192 .cfi_def_cfa %rsi,8
1197 movdqa 0(%rbx),%xmm2
1200 movdqu 0(%rdi),%xmm4
1203 movdqa %xmm0,-32(%rbx)
1204 movdqa %xmm0,-16(%rbx)
1213 movdqu %xmm4,-32(%rdi)
1214 movdqu %xmm5,-16(%rdi)
1221 movq -48(%rsi),%r15
1223 movq -40(%rsi),%r14
1225 movq -32(%rsi),%r13
1227 movq -24(%rsi),%r12
1229 movq -16(%rsi),%rbp
1231 movq -8(%rsi),%rbx
1236 .byte 0xf3,0xc3
1238 .size bn_mulx4x_mont,.-bn_mulx4x_mont
1239 …9,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
1243 .long 1f - 0f
1244 .long 4f - 1f
1246 0:
1249 .byte 0x47
1250 .byte 0x4e
1251 .byte 0x55
1252 .byte 0
1255 .long 0xc0000002
1256 .long 3f - 2f