Lines Matching refs:rdx
64 $bp="%rdx"; # const BN_ULONG *bp,
235 mov %rdx,$hi0
240 adc \$0,%rdx
241 mov %rdx,$hi1
250 adc \$0,%rdx
253 adc \$0,%rdx
255 mov %rdx,$hi1
261 adc \$0,%rdx
263 mov %rdx,$lo0
271 adc \$0,%rdx
273 adc \$0,%rdx
275 mov %rdx,$hi1
278 xor %rdx,%rdx
280 adc \$0,%rdx
282 mov %rdx,(%rsp,$num,8) # store upmost overflow bit
288 lea 24+128(%rsp,$num,8),%rdx # where 256-byte mask is (+size optimization)
289 and \$-16,%rdx
299 pand `16*($k+0)-128`(%rdx),%xmm0
300 pand `16*($k+1)-128`(%rdx),%xmm1
302 pand `16*($k+2)-128`(%rdx),%xmm2
304 pand `16*($k+3)-128`(%rdx),%xmm3
325 adc \$0,%rdx
328 mov %rdx,$hi0
333 adc \$0,%rdx
335 mov %rdx,$hi1
344 adc \$0,%rdx
347 adc \$0,%rdx
349 mov %rdx,$hi1
355 adc \$0,%rdx
357 mov %rdx,$hi0
366 adc \$0,%rdx
369 adc \$0,%rdx
371 mov %rdx,$hi1
373 xor %rdx,%rdx
375 adc \$0,%rdx
377 adc \$0,%rdx
379 mov %rdx,(%rsp,$num,8) # store upmost overflow bit
522 lea 128(%rdx,$num),%r13 # end of powers table (+size optimization)
533 lea 128(%rdx),$bp # size optimization
631 mov %rdx,$A[1]
636 adc \$0,%rdx
637 mov %rdx,$N[1]
642 adc \$0,%rdx
643 mov %rdx,$A[0]
648 adc \$0,%rdx
652 adc \$0,%rdx
654 mov %rdx,$N[0]
663 adc \$0,%rdx
664 mov %rdx,$A[1]
669 adc \$0,%rdx
671 adc \$0,%rdx
673 mov %rdx,$N[1]
678 adc \$0,%rdx
679 mov %rdx,$A[0]
684 adc \$0,%rdx
686 adc \$0,%rdx
688 mov %rdx,$N[0]
693 adc \$0,%rdx
694 mov %rdx,$A[1]
699 adc \$0,%rdx
701 adc \$0,%rdx
703 mov %rdx,$N[1]
708 adc \$0,%rdx
709 mov %rdx,$A[0]
714 adc \$0,%rdx
717 adc \$0,%rdx
719 mov %rdx,$N[0]
728 adc \$0,%rdx
729 mov %rdx,$A[1]
734 adc \$0,%rdx
736 adc \$0,%rdx
738 mov %rdx,$N[1]
743 adc \$0,%rdx
744 mov %rdx,$A[0]
749 adc \$0,%rdx
751 adc \$0,%rdx
753 mov %rdx,$N[0]
766 lea 16+128($tp),%rdx # where 256-byte mask is (+size optimization)
776 pand `16*($i+0)-128`(%rdx),%xmm0
777 pand `16*($i+1)-128`(%rdx),%xmm1
779 pand `16*($i+2)-128`(%rdx),%xmm2
781 pand `16*($i+3)-128`(%rdx),%xmm3
798 adc \$0,%rdx
801 mov %rdx,$A[1]
809 adc \$0,%rdx
810 mov %rdx,$N[1]
815 adc \$0,%rdx
817 adc \$0,%rdx
818 mov %rdx,$A[0]
823 adc \$0,%rdx
827 adc \$0,%rdx
828 mov %rdx,$N[0]
836 adc \$0,%rdx
839 adc \$0,%rdx
840 mov %rdx,$A[1]
845 adc \$0,%rdx
847 adc \$0,%rdx
849 mov %rdx,$N[1]
854 adc \$0,%rdx
856 adc \$0,%rdx
857 mov %rdx,$A[0]
862 adc \$0,%rdx
864 adc \$0,%rdx
866 mov %rdx,$N[0]
871 adc \$0,%rdx
873 adc \$0,%rdx
874 mov %rdx,$A[1]
879 adc \$0,%rdx
881 adc \$0,%rdx
883 mov %rdx,$N[1]
888 adc \$0,%rdx
890 adc \$0,%rdx
891 mov %rdx,$A[0]
896 adc \$0,%rdx
899 adc \$0,%rdx
901 mov %rdx,$N[0]
909 adc \$0,%rdx
912 adc \$0,%rdx
913 mov %rdx,$A[1]
918 adc \$0,%rdx
920 adc \$0,%rdx
922 mov %rdx,$N[1]
928 adc \$0,%rdx
930 adc \$0,%rdx
931 mov %rdx,$A[0]
936 adc \$0,%rdx
938 adc \$0,%rdx
940 mov %rdx,$N[0]
977 my $rp="%rdx";
1022 my $bptr="%rdx"; # const void *table,
1241 mov %rdx,$A0[1]
1247 adc \$0,%rdx
1249 mov %rdx,$A0[0]
1256 mov %rdx,$A1[1]
1262 mov %rdx,$A0[1]
1275 mov %rdx,$A1[0]
1282 mov %rdx,$A0[0]
1292 mov %rdx,$A1[1]
1299 mov %rdx,$A0[1]
1308 mov %rdx,$A1[0]
1315 mov %rdx,$A0[0]
1325 mov %rdx,$A1[1]
1332 mov %rdx,$A0[1]
1344 adc \$0,%rdx
1346 adc \$0,%rdx
1349 mov %rdx,$A1[0]
1350 mov %rdx,8($tptr) # t[9]
1366 adc \$0,%rdx
1368 mov %rdx,$A0[1]
1373 adc \$0,%rdx
1375 mov %rdx,$A0[0]
1385 adc \$0,%rdx
1387 mov %rdx,$A1[1]
1393 adc \$0,%rdx
1395 mov %rdx,$A0[1]
1408 mov %rdx,$A1[0]
1418 mov %rdx,$A0[0]
1427 mov %rdx,$A1[1]
1436 adc \$0,%rdx
1438 mov %rdx,$A0[1]
1448 adc \$0,%rdx
1450 adc \$0,%rdx
1453 mov %rdx,$A1[0]
1454 mov %rdx,8($tptr) # t[7], "preloaded t[3]" below
1470 mov %rdx,$A0[1]
1477 mov %rdx,$A0[0]
1487 mov %rdx,$A1[1]
1493 mov %rdx,$A0[1]
1502 adc \$0,%rdx
1504 adc \$0,%rdx
1507 mov %rdx,$A1[0]
1508 mov %rdx,8($tptr) # t[5]
1522 adc \$0,%rdx
1524 mov %rdx,16($tptr) # t[6]
1545 adc %rdx,$S[1]
1562 adc %rdx,$S[3]
1584 adc %rdx,$S[1]
1601 adc %rdx,$S[3]
1618 adc %rdx,$S[1]
1635 adc %rdx,$S[3]
1656 adc %rdx,$S[1]
1668 adc %rdx,$S[3]
1688 lea 48+8(%rsp,$num,2),%rdx # end of t[] buffer
1691 mov %rdx,8+8(%rsp)
1707 mov %rax,(%rdx) # store top-most carry bit
1722 mov %rdx,%r8
1728 adc \$0,%rdx
1731 mov %rdx,%r9
1737 adc \$0,%rdx
1740 mov %rdx,%r10
1746 adc \$0,%rdx
1749 mov %rdx,%r11
1755 adc \$0,%rdx
1757 mov %rdx,%r12
1763 adc \$0,%rdx
1765 mov %rdx,%r13
1771 adc \$0,%rdx
1773 mov %rdx,%r14
1780 adc \$0,%rdx
1782 mov %rdx,%r15
1790 mov 8+8(%rsp),%rdx # pull end of t[]
1816 mov %rdx,%r8
1822 adc \$0,%rdx
1825 mov %rdx,%r9
1831 adc \$0,%rdx
1833 mov %rdx,%r10
1839 adc \$0,%rdx
1841 mov %rdx,%r11
1847 adc \$0,%rdx
1849 mov %rdx,%r12
1855 adc \$0,%rdx
1857 mov %rdx,%r13
1863 adc \$0,%rdx
1865 mov %rdx,%r14
1871 adc \$0,%rdx
1874 mov %rdx,%r15
1881 mov 8+8(%rsp),%rdx # pull end of t[]
1903 add (%rdx),%r8 # can this overflow?
1942 cmp %rdx,$tptr # end of t[]?
2174 my $bp="%rdx"; # restore original value
2368 movq %xmm0,%rdx # bp[0]
2371 mov %rdx,$bi
2383 mov $mi,%rdx
2403 mov $bi,%rdx
2422 mov $mi,%rdx
2441 mov $bi,%rdx
2488 movq %xmm0,%rdx # m0=bp[i]
2494 mov %rdx,$bi
2501 mulx 3*8($aptr),%rdx,%r14
2503 adcx %rdx,%r13
2513 mov $mi,%rdx
2527 mov $bi,%rdx
2549 mov $mi,%rdx
2571 mov $bi,%rdx
2607 mov 56+8(%rsp),%rdx # restore rp
2622 my $bptr="%rdx"; # const void *table,
2816 mov 0*8($aptr),%rdx # a[0], modulo-scheduled
2849 mov 1*8($aptr),%rdx # a[1]
2873 mov 2*8($aptr),%rdx # a[2]
2895 mov 3*8($aptr),%rdx # a[3]
2912 mov 4*8($aptr),%rdx # a[4]
2931 mov %r14,%rdx # a[5]
2939 mov %r15,%rdx # a[6]
2969 mov -64($aptr),%rdx # a[0]
3011 mov 8($aptr,%rcx,8),%rdx # a[i]
3027 mov -64($aptr),%rdx
3047 mov 0*8($aptr),%rdx # a[8], modulo-scheduled
3085 mov ($aptr,$i),%rdx # a[0]
3097 mulx %rdx,%rax,%rbx
3100 .byte 0x48,0x8b,0x94,0x0e,0x08,0x00,0x00,0x00 # mov 8($aptr,$i),%rdx # a[i+1] # prefetch
3108 mulx %rdx,%rax,%rbx
3111 mov 16($aptr,$i),%rdx # a[i+2] # prefetch
3119 mulx %rdx,%rax,%rbx
3122 mov 24($aptr,$i),%rdx # a[i+3] # prefetch
3131 mulx %rdx,%rax,%rbx
3135 .byte 0x48,0x8b,0x94,0x0e,0x00,0x00,0x00,0x00 # mov 0($aptr,$i),%rdx # a[i+4] # prefetch
3162 my ($nptr,$carry,$m0)=("%rbp","%rsi","%rdx");
3169 mov 48+8(%rsp),%rdx # "%r8", 8*0($tptr)
3184 mov %rdx,%r8
3185 imulq %rbx,%rdx # n0*a[i]
3216 mov %rdx,%rax
3217 mov %r8,%rdx
3221 mulx 32+8(%rsp),%rbx,%rdx # %rdx discarded
3222 mov %rax,%rdx
3234 mov %rbx,%rdx
3247 mov 48+8(%rsp),%rdx # pull n0*a[0]
3297 mov 72+48+8(%rsp,%rcx,8),%rdx # pull n0*a[i]
3311 mov 48+8(%rsp),%rdx # pull n0*a[0]
3359 mov 8*8($tptr,%rcx),%rdx # modulo-scheduled "%r8"
3383 my ($rptr,$nptr)=("%rdx","%rbp");
3440 ("%rdi","%esi","%rdx","%ecx"); # Unix order
3587 $frame="%rdx";
3664 mov 8(%rsi),%rdx # arg2, disp->ImageBase