Lines Matching refs:rdx
71 $bp="%rdx"; # const BN_ULONG *bp,
262 mov %rdx,$hi0
267 adc \$0,%rdx
268 mov %rdx,$hi1
277 adc \$0,%rdx
280 adc \$0,%rdx
282 mov %rdx,$hi1
288 adc \$0,%rdx
290 mov %rdx,$lo0
298 adc \$0,%rdx
300 adc \$0,%rdx
302 mov %rdx,$hi1
305 xor %rdx,%rdx
307 adc \$0,%rdx
309 mov %rdx,(%rsp,$num,8) # store upmost overflow bit
315 lea 24+128(%rsp,$num,8),%rdx # where 256-byte mask is (+size optimization)
316 and \$-16,%rdx
326 pand `16*($k+0)-128`(%rdx),%xmm0
327 pand `16*($k+1)-128`(%rdx),%xmm1
329 pand `16*($k+2)-128`(%rdx),%xmm2
331 pand `16*($k+3)-128`(%rdx),%xmm3
352 adc \$0,%rdx
355 mov %rdx,$hi0
360 adc \$0,%rdx
362 mov %rdx,$hi1
371 adc \$0,%rdx
374 adc \$0,%rdx
376 mov %rdx,$hi1
382 adc \$0,%rdx
384 mov %rdx,$hi0
393 adc \$0,%rdx
396 adc \$0,%rdx
398 mov %rdx,$hi1
400 xor %rdx,%rdx
402 adc \$0,%rdx
404 adc \$0,%rdx
406 mov %rdx,(%rsp,$num,8) # store upmost overflow bit
433 mov (%rsp,$i,8),%rdx
435 and %rax,%rdx
437 or %rcx,%rdx
438 mov %rdx,($rp,$i,8) # rp[i]=tp[i]
587 lea 128(%rdx,$num),%r13 # end of powers table (+size optimization)
598 lea 128(%rdx),$bp # size optimization
696 mov %rdx,$A[1]
701 adc \$0,%rdx
702 mov %rdx,$N[1]
707 adc \$0,%rdx
708 mov %rdx,$A[0]
713 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]
758 adc \$0,%rdx
759 mov %rdx,$A[1]
764 adc \$0,%rdx
766 adc \$0,%rdx
768 mov %rdx,$N[1]
773 adc \$0,%rdx
774 mov %rdx,$A[0]
779 adc \$0,%rdx
782 adc \$0,%rdx
784 mov %rdx,$N[0]
793 adc \$0,%rdx
794 mov %rdx,$A[1]
799 adc \$0,%rdx
801 adc \$0,%rdx
803 mov %rdx,$N[1]
808 adc \$0,%rdx
809 mov %rdx,$A[0]
814 adc \$0,%rdx
816 adc \$0,%rdx
818 mov %rdx,$N[0]
831 lea 16+128($tp),%rdx # where 256-byte mask is (+size optimization)
841 pand `16*($i+0)-128`(%rdx),%xmm0
842 pand `16*($i+1)-128`(%rdx),%xmm1
844 pand `16*($i+2)-128`(%rdx),%xmm2
846 pand `16*($i+3)-128`(%rdx),%xmm3
863 adc \$0,%rdx
866 mov %rdx,$A[1]
874 adc \$0,%rdx
875 mov %rdx,$N[1]
880 adc \$0,%rdx
882 adc \$0,%rdx
883 mov %rdx,$A[0]
888 adc \$0,%rdx
892 adc \$0,%rdx
893 mov %rdx,$N[0]
901 adc \$0,%rdx
904 adc \$0,%rdx
905 mov %rdx,$A[1]
910 adc \$0,%rdx
912 adc \$0,%rdx
914 mov %rdx,$N[1]
919 adc \$0,%rdx
921 adc \$0,%rdx
922 mov %rdx,$A[0]
927 adc \$0,%rdx
929 adc \$0,%rdx
931 mov %rdx,$N[0]
936 adc \$0,%rdx
938 adc \$0,%rdx
939 mov %rdx,$A[1]
944 adc \$0,%rdx
946 adc \$0,%rdx
948 mov %rdx,$N[1]
953 adc \$0,%rdx
955 adc \$0,%rdx
956 mov %rdx,$A[0]
961 adc \$0,%rdx
964 adc \$0,%rdx
966 mov %rdx,$N[0]
974 adc \$0,%rdx
977 adc \$0,%rdx
978 mov %rdx,$A[1]
983 adc \$0,%rdx
985 adc \$0,%rdx
987 mov %rdx,$N[1]
993 adc \$0,%rdx
995 adc \$0,%rdx
996 mov %rdx,$A[0]
1001 adc \$0,%rdx
1003 adc \$0,%rdx
1005 mov %rdx,$N[0]
1042 my $rp="%rdx";
1087 my $bptr="%rdx"; # const void *table,
1334 mov %rdx,$A0[1]
1340 adc \$0,%rdx
1342 mov %rdx,$A0[0]
1349 mov %rdx,$A1[1]
1355 mov %rdx,$A0[1]
1368 mov %rdx,$A1[0]
1375 mov %rdx,$A0[0]
1385 mov %rdx,$A1[1]
1392 mov %rdx,$A0[1]
1401 mov %rdx,$A1[0]
1408 mov %rdx,$A0[0]
1418 mov %rdx,$A1[1]
1425 mov %rdx,$A0[1]
1437 adc \$0,%rdx
1439 adc \$0,%rdx
1442 mov %rdx,$A1[0]
1443 mov %rdx,8($tptr) # t[9]
1459 adc \$0,%rdx
1461 mov %rdx,$A0[1]
1466 adc \$0,%rdx
1468 mov %rdx,$A0[0]
1478 adc \$0,%rdx
1480 mov %rdx,$A1[1]
1486 adc \$0,%rdx
1488 mov %rdx,$A0[1]
1501 mov %rdx,$A1[0]
1511 mov %rdx,$A0[0]
1520 mov %rdx,$A1[1]
1529 adc \$0,%rdx
1531 mov %rdx,$A0[1]
1541 adc \$0,%rdx
1543 adc \$0,%rdx
1546 mov %rdx,$A1[0]
1547 mov %rdx,8($tptr) # t[7], "preloaded t[3]" below
1563 mov %rdx,$A0[1]
1570 mov %rdx,$A0[0]
1580 mov %rdx,$A1[1]
1586 mov %rdx,$A0[1]
1595 adc \$0,%rdx
1597 adc \$0,%rdx
1600 mov %rdx,$A1[0]
1601 mov %rdx,8($tptr) # t[5]
1615 adc \$0,%rdx
1617 mov %rdx,16($tptr) # t[6]
1638 adc %rdx,$S[1]
1655 adc %rdx,$S[3]
1677 adc %rdx,$S[1]
1694 adc %rdx,$S[3]
1711 adc %rdx,$S[1]
1728 adc %rdx,$S[3]
1749 adc %rdx,$S[1]
1761 adc %rdx,$S[3]
1780 lea 48+8(%rsp,$num,2),%rdx # end of t[] buffer
1783 mov %rdx,8+8(%rsp)
1799 mov %rax,(%rdx) # store top-most carry bit
1814 mov %rdx,%r8
1820 adc \$0,%rdx
1823 mov %rdx,%r9
1829 adc \$0,%rdx
1832 mov %rdx,%r10
1838 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
1872 adc \$0,%rdx
1874 mov %rdx,%r15
1882 mov 8+8(%rsp),%rdx # pull end of t[]
1908 mov %rdx,%r8
1914 adc \$0,%rdx
1917 mov %rdx,%r9
1923 adc \$0,%rdx
1925 mov %rdx,%r10
1931 adc \$0,%rdx
1933 mov %rdx,%r11
1939 adc \$0,%rdx
1941 mov %rdx,%r12
1947 adc \$0,%rdx
1949 mov %rdx,%r13
1955 adc \$0,%rdx
1957 mov %rdx,%r14
1963 adc \$0,%rdx
1966 mov %rdx,%r15
1973 mov 8+8(%rsp),%rdx # pull end of t[]
1996 add (%rdx),%r8 # can this overflow?
2033 cmp %rdx,$tptr # end of t[]?
2294 my $bp="%rdx"; # restore original value
2516 movq %xmm0,%rdx # bp[0]
2519 mov %rdx,$bi
2531 mov $mi,%rdx
2551 mov $bi,%rdx
2570 mov $mi,%rdx
2589 mov $bi,%rdx
2636 movq %xmm0,%rdx # m0=bp[i]
2642 mov %rdx,$bi
2649 mulx 3*8($aptr),%rdx,%r14
2651 adcx %rdx,%r13
2661 mov $mi,%rdx
2675 mov $bi,%rdx
2697 mov $mi,%rdx
2719 mov $bi,%rdx
2755 mov 56+8(%rsp),%rdx # restore rp
2770 my $bptr="%rdx"; # const void *table,
2992 mov 0*8($aptr),%rdx # a[0], modulo-scheduled
3025 mov 1*8($aptr),%rdx # a[1]
3049 mov 2*8($aptr),%rdx # a[2]
3071 mov 3*8($aptr),%rdx # a[3]
3088 mov 4*8($aptr),%rdx # a[4]
3107 mov %r14,%rdx # a[5]
3115 mov %r15,%rdx # a[6]
3145 mov -64($aptr),%rdx # a[0]
3187 mov 8($aptr,%rcx,8),%rdx # a[i]
3203 mov -64($aptr),%rdx
3226 mov 0*8($aptr),%rdx # a[8], modulo-scheduled
3268 mov ($aptr,$i),%rdx # a[0]
3280 mulx %rdx,%rax,%rbx
3283 .byte 0x48,0x8b,0x94,0x0e,0x08,0x00,0x00,0x00 # mov 8($aptr,$i),%rdx # a[i+1] # prefetch
3291 mulx %rdx,%rax,%rbx
3294 mov 16($aptr,$i),%rdx # a[i+2] # prefetch
3302 mulx %rdx,%rax,%rbx
3305 mov 24($aptr,$i),%rdx # a[i+3] # prefetch
3314 mulx %rdx,%rax,%rbx
3318 .byte 0x48,0x8b,0x94,0x0e,0x00,0x00,0x00,0x00 # mov 0($aptr,$i),%rdx # a[i+4] # prefetch
3344 my ($nptr,$carry,$m0)=("%rbp","%rsi","%rdx");
3351 mov 48+8(%rsp),%rdx # "%r8", 8*0($tptr)
3366 mov %rdx,%r8
3367 imulq %rbx,%rdx # n0*a[i]
3398 mov %rdx,%rax
3399 mov %r8,%rdx
3403 mulx 32+8(%rsp),%rbx,%rdx # %rdx discarded
3404 mov %rax,%rdx
3416 mov %rbx,%rdx
3429 mov 48+8(%rsp),%rdx # pull n0*a[0]
3479 mov 72+48+8(%rsp,%rcx,8),%rdx # pull n0*a[i]
3493 mov 48+8(%rsp),%rdx # pull n0*a[0]
3540 mov 8*8($tptr,%rcx),%rdx # modulo-scheduled "%r8"
3564 my ($rptr,$nptr)=("%rdx","%rbp");
3623 ("%rdi","%esi","%rdx","%ecx"); # Unix order
3776 $frame="%rdx";
3858 mov 8(%rsi),%rdx # arg2, disp->ImageBase