Lines Matching full:d2

179 my ($d1,$d2,$d3, $r0,$r1,$s1)=("%r8","%r9","%rdi","%r11","%r12","%r13");
187 mov %rax,$d2
197 add %rax,$d2
207 add $h1,$d2
212 add $d2,$h1
419 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
452 mov $r0,$d2
457 shr \$26,$d2
462 and $d2#d,%edx
470 shr \$26,$d2
477 or $d2,%rdx
487 mov $r1,$d2
492 shr \$14,$d2
494 and $d2#d,%edx
502 shr \$26,$d2
509 mov $d2#d,`16*7+4-64`($ctx)
510 lea ($d2,$d2,4),$d2 # *5
512 mov $d2#d,`16*8+4-64`($ctx)
639 mov 8($ctx),$d2
648 mov $d2,$r1 # borrow $r1
649 mov $d2#d,$h1#d
650 and \$`-1*(1<<31)`,$d2
656 shr \$18,$d2
658 adc $d2,$h1
666 mov \$-4,$d2 # ... so reduce
668 and $h2,$d2
671 add $d2,$d1 # =*5
801 mov $h1,$d2
810 shr \$40,$d2
812 or $d2,$h2 # h[4]
910 vmovdqu `16*2-64`($ctx),$D2
920 vpshufd \$0xEE,$D2,$D3
922 vpshufd \$0x44,$D2,$D2
924 vmovdqa $D2,0x20(%rsp)
926 vmovdqu `16*5-64`($ctx),$D2
935 vpshufd \$0xEE,$D2,$D4
937 vpshufd \$0x44,$D2,$D2
939 vmovdqa $D2,0x50(%rsp)
941 vmovdqu `16*8-64`($ctx),$D2
949 vpshufd \$0xEE,$D2,$D3
951 vpshufd \$0x44,$D2,$D2
953 vmovdqa $D2,0x80(%rsp)
972 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
982 vpmuludq $T2,$D4,$D2 # d3 = h2*r0
998 vpaddq $H1,$D2,$D2 # d2 += h1*r1
1010 vpaddq $H3,$D2,$D2 # d2 += h0*r2
1024 vpaddq $H0,$D2,$D2 # d2 += h4*s3
1036 vpaddq $T3,$D2,$D2 # d2 += h3*s4
1077 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1088 vpaddq $T0,$D2,$D2
1102 vpaddq $T1,$D2,$D2 # d2 += h1*r1
1113 vpaddq $T3,$D2,$D2 # d2 += h0*r2
1125 vpaddq $T0,$D2,$D2 # d2 += h4*s3
1139 vpaddq $H3,$D2,$H2 # h2 = d2 + h3*s4
1186 vpsrlq \$26,$H2,$D2
1188 vpaddq $D2,$H3,$H3 # h2 -> h3
1223 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1227 vpmuludq $T2,$D4,$D2 # d2 = h2*r0
1241 vpaddq $H0,$D2,$D2 # d2 += h1*r1
1254 vpaddq $H4,$D2,$D2 # d2 += h0*r2
1267 vpaddq $H1,$D2,$D2 # d2 += h4*s3
1279 vpaddq $H0,$D2,$D2 # h2 = d2 + h3*s4
1321 vpaddq $T0,$D2,$D2 # d2 += h2*r0
1335 vpaddq $T0,$D2,$D2 # d2 += h1*r1
1348 vpaddq $T4,$D2,$D2 # d2 += h0*r2
1361 vpaddq $T1,$D2,$D2 # d2 += h4*s3
1373 vpaddq $T0,$D2,$D2 # d2 += h3*s4
1387 vpsrldq \$8,$D2,$T2
1392 vpaddq $T2,$D2,$D2
1410 vpaddq $H1,$D2,$D2 # h1 -> h2
1416 vpsrlq \$26,$D2,$H2
1417 vpand $MASK,$D2,$D2
1430 vmovd $D2,`4*2-48-64`($ctx)
1516 my ($H0,$H1,$H2,$H3,$H4, $MASK, $T4,$T0,$T1,$T2,$T3, $D0,$D1,$D2,$D3,$D4) =
1561 mov 8($ctx),$d2
1570 mov $d2,$r1 # borrow $r1
1571 mov $d2#d,$h1#d
1572 and \$`-1*(1<<31)`,$d2
1578 shr \$18,$d2
1580 adc $d2,$h1
1588 mov \$-4,$d2 # ... so reduce
1590 and $h2,$d2
1593 add $d2,$d1 # =*5
1734 mov $h1,$d2
1743 shr \$40,$d2
1745 or $d2,$h2 # h[4]
1840 vmovdqu `16*5-64`($ctx),%x#$D2
1853 vpermd $D2,$T0,$D2
1858 vmovdqa $D2,0xa0-0x90(%rax)
1916 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1925 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1929 vpmuludq $H2,$T0,$D2 # d2 = h2*r0
1938 vpaddq $H2,$D2,$D2 # d2 += h1*r1
1965 vpaddq $T2,$D2,$D2 # d2 += h0*r2
1978 vpaddq $H2,$D2,$D2 # d2 += h4*s3
1984 vpaddq $H3,$D2,$H2 # h2 = d2 + h3*r4
2020 vpsrlq \$26,$H2,$D2
2022 vpaddq $D2,$H3,$H3 # h2 -> h3
2064 vpmuludq $H2,$T0,$D2 # d2 = h2*r0
2073 vpaddq $H2,$D2,$D2 # d2 += h1*r1
2097 vpaddq $T2,$D2,$D2 # d2 += h0*r2
2106 vpaddq $H2,$D2,$D2 # d2 += h4*s3
2110 vpaddq $H3,$D2,$H2 # h2 = d2 + h3*r4
2165 vpsrlq \$26,$H2,$D2
2167 vpaddq $D2,$H3,$H3 # h2 -> h3
2212 map(s/%y/%z/,($D0,$D1,$D2,$D3,$D4));
2253 vmovdqu `16*3-64`($ctx),%x#$D2 # ... ${R2}
2263 vpermd $D2,$T2,$R2
2286 # d2 = r0'*r2 + r1'*r1 + r2'*r0 + r3'*5*r4 + r4'*5*r3
2292 vpmuludq $T0,$R2,$D2 # d2 = r0'*r2
2305 vpaddq $M2,$D2,$D2 # d2 += r1'*r1
2319 vpaddq $M2,$D2,$D2 # d2 += r2'*r0
2330 vpaddq $M2,$D2,$D2 # d2 += r3'*5*r4
2341 vpaddq $M2,$D2,$D2 # d2 += r2'*5*r3
2365 vpaddq $M1,$D2,$D2 # d1 -> d2
2371 vpsrlq \$26,$D2,$M2
2372 vpandq $MASK,$D2,$D2
2373 vpaddq $M2,$D3,$D3 # d2 -> d3
2407 vpermd $D2,$M0,${R2}{%k1}
2456 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
2467 # d2 = h2*r0 + h0*r2 + h1*r1 + h3*5*r4 + h4*5*r3
2477 vpmuludq $H2,$R0,$D2 # d2 = h2*r0
2501 vpaddq $M2,$D2,$D2 # d2 += h0*r2
2513 vpaddq $M2,$D2,$D2 # d2 += h1*r1
2524 vpaddq $M2,$D2,$D2 # d2 += h3*s4
2530 vpaddq $M1,$D1,$H1 # h1 = d2 + h4*s2
2531 vpaddq $M2,$D2,$H2 # h2 = d3 + h4*s3
2565 vpsrlq \$26,$H2,$D2
2567 vpaddq $D2,$D3,$H3 # h2 -> h3
2618 vpmuludq $H2,$R0,$D2 # d2 = h2*r0
2642 vpaddq $M2,$D2,$D2 # d2 += h0*r2
2652 vpaddq $M2,$D2,$D2 # d2 += h1*r1
2664 vpaddq $M2,$D2,$D2 # d2 += h3*s4
2670 vpaddq $M1,$D1,$H1 # h1 = d2 + h4*s2
2671 vpaddq $M2,$D2,$H2 # h2 = d3 + h4*s3
2681 vpermq \$0xb1,$H2,$D2
2686 vpaddq $D2,$H2,$H2
2693 vpermq \$0x2,$H2,$D2
2698 vpaddq $D2,$H2,$H2
2704 vextracti64x4 \$0x1,$H2,%y#$D2
2709 vpaddq $D2,$H2,${H2}{%k3}{z}
2712 map(s/%z/%y/,($H0,$H1,$H2,$H3,$H4, $D0,$D1,$D2,$D3,$D4, $MASK));
2745 vpsrlq \$26,$H2,$D2
2749 vpaddq $D2,$H3,$H3 # h2 -> h3