Lines Matching full:d2
180 my ($d1,$d2,$d3, $r0,$r1,$s1)=("%r8","%r9","%rdi","%r11","%r12","%r13");
188 mov %rax,$d2
198 add %rax,$d2
208 add $h1,$d2
213 add $d2,$h1
420 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
453 mov $r0,$d2
458 shr \$26,$d2
463 and $d2#d,%edx
471 shr \$26,$d2
478 or $d2,%rdx
488 mov $r1,$d2
493 shr \$14,$d2
495 and $d2#d,%edx
503 shr \$26,$d2
510 mov $d2#d,`16*7+4-64`($ctx)
511 lea ($d2,$d2,4),$d2 # *5
513 mov $d2#d,`16*8+4-64`($ctx)
640 mov 8($ctx),$d2
649 mov $d2,$r1 # borrow $r1
650 mov $d2#d,$h1#d
651 and \$`-1*(1<<31)`,$d2
657 shr \$18,$d2
659 adc $d2,$h1
667 mov \$-4,$d2 # ... so reduce
669 and $h2,$d2
672 add $d2,$d1 # =*5
802 mov $h1,$d2
811 shr \$40,$d2
813 or $d2,$h2 # h[4]
911 vmovdqu `16*2-64`($ctx),$D2
921 vpshufd \$0xEE,$D2,$D3
923 vpshufd \$0x44,$D2,$D2
925 vmovdqa $D2,0x20(%rsp)
927 vmovdqu `16*5-64`($ctx),$D2
936 vpshufd \$0xEE,$D2,$D4
938 vpshufd \$0x44,$D2,$D2
940 vmovdqa $D2,0x50(%rsp)
942 vmovdqu `16*8-64`($ctx),$D2
950 vpshufd \$0xEE,$D2,$D3
952 vpshufd \$0x44,$D2,$D2
954 vmovdqa $D2,0x80(%rsp)
973 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
983 vpmuludq $T2,$D4,$D2 # d3 = h2*r0
999 vpaddq $H1,$D2,$D2 # d2 += h1*r1
1011 vpaddq $H3,$D2,$D2 # d2 += h0*r2
1025 vpaddq $H0,$D2,$D2 # d2 += h4*s3
1037 vpaddq $T3,$D2,$D2 # d2 += h3*s4
1078 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1089 vpaddq $T0,$D2,$D2
1103 vpaddq $T1,$D2,$D2 # d2 += h1*r1
1114 vpaddq $T3,$D2,$D2 # d2 += h0*r2
1126 vpaddq $T0,$D2,$D2 # d2 += h4*s3
1140 vpaddq $H3,$D2,$H2 # h2 = d2 + h3*s4
1187 vpsrlq \$26,$H2,$D2
1189 vpaddq $D2,$H3,$H3 # h2 -> h3
1224 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1228 vpmuludq $T2,$D4,$D2 # d2 = h2*r0
1242 vpaddq $H0,$D2,$D2 # d2 += h1*r1
1255 vpaddq $H4,$D2,$D2 # d2 += h0*r2
1268 vpaddq $H1,$D2,$D2 # d2 += h4*s3
1280 vpaddq $H0,$D2,$D2 # h2 = d2 + h3*s4
1322 vpaddq $T0,$D2,$D2 # d2 += h2*r0
1336 vpaddq $T0,$D2,$D2 # d2 += h1*r1
1349 vpaddq $T4,$D2,$D2 # d2 += h0*r2
1362 vpaddq $T1,$D2,$D2 # d2 += h4*s3
1374 vpaddq $T0,$D2,$D2 # d2 += h3*s4
1388 vpsrldq \$8,$D2,$T2
1393 vpaddq $T2,$D2,$D2
1411 vpaddq $H1,$D2,$D2 # h1 -> h2
1417 vpsrlq \$26,$D2,$H2
1418 vpand $MASK,$D2,$D2
1431 vmovd $D2,`4*2-48-64`($ctx)
1517 my ($H0,$H1,$H2,$H3,$H4, $MASK, $T4,$T0,$T1,$T2,$T3, $D0,$D1,$D2,$D3,$D4) =
1562 mov 8($ctx),$d2
1571 mov $d2,$r1 # borrow $r1
1572 mov $d2#d,$h1#d
1573 and \$`-1*(1<<31)`,$d2
1579 shr \$18,$d2
1581 adc $d2,$h1
1589 mov \$-4,$d2 # ... so reduce
1591 and $h2,$d2
1594 add $d2,$d1 # =*5
1735 mov $h1,$d2
1744 shr \$40,$d2
1746 or $d2,$h2 # h[4]
1841 vmovdqu `16*5-64`($ctx),%x#$D2
1854 vpermd $D2,$T0,$D2
1859 vmovdqa $D2,0xa0-0x90(%rax)
1917 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1926 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
1930 vpmuludq $H2,$T0,$D2 # d2 = h2*r0
1939 vpaddq $H2,$D2,$D2 # d2 += h1*r1
1966 vpaddq $T2,$D2,$D2 # d2 += h0*r2
1979 vpaddq $H2,$D2,$D2 # d2 += h4*s3
1985 vpaddq $H3,$D2,$H2 # h2 = d2 + h3*r4
2021 vpsrlq \$26,$H2,$D2
2023 vpaddq $D2,$H3,$H3 # h2 -> h3
2065 vpmuludq $H2,$T0,$D2 # d2 = h2*r0
2074 vpaddq $H2,$D2,$D2 # d2 += h1*r1
2098 vpaddq $T2,$D2,$D2 # d2 += h0*r2
2107 vpaddq $H2,$D2,$D2 # d2 += h4*s3
2111 vpaddq $H3,$D2,$H2 # h2 = d2 + h3*r4
2166 vpsrlq \$26,$H2,$D2
2168 vpaddq $D2,$H3,$H3 # h2 -> h3
2213 map(s/%y/%z/,($D0,$D1,$D2,$D3,$D4));
2254 vmovdqu `16*3-64`($ctx),%x#$D2 # ... ${R2}
2264 vpermd $D2,$T2,$R2
2287 # d2 = r0'*r2 + r1'*r1 + r2'*r0 + r3'*5*r4 + r4'*5*r3
2293 vpmuludq $T0,$R2,$D2 # d2 = r0'*r2
2306 vpaddq $M2,$D2,$D2 # d2 += r1'*r1
2320 vpaddq $M2,$D2,$D2 # d2 += r2'*r0
2331 vpaddq $M2,$D2,$D2 # d2 += r3'*5*r4
2342 vpaddq $M2,$D2,$D2 # d2 += r2'*5*r3
2366 vpaddq $M1,$D2,$D2 # d1 -> d2
2372 vpsrlq \$26,$D2,$M2
2373 vpandq $MASK,$D2,$D2
2374 vpaddq $M2,$D3,$D3 # d2 -> d3
2408 vpermd $D2,$M0,${R2}{%k1}
2457 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
2468 # d2 = h2*r0 + h0*r2 + h1*r1 + h3*5*r4 + h4*5*r3
2478 vpmuludq $H2,$R0,$D2 # d2 = h2*r0
2502 vpaddq $M2,$D2,$D2 # d2 += h0*r2
2514 vpaddq $M2,$D2,$D2 # d2 += h1*r1
2525 vpaddq $M2,$D2,$D2 # d2 += h3*s4
2531 vpaddq $M1,$D1,$H1 # h1 = d2 + h4*s2
2532 vpaddq $M2,$D2,$H2 # h2 = d3 + h4*s3
2566 vpsrlq \$26,$H2,$D2
2568 vpaddq $D2,$D3,$H3 # h2 -> h3
2619 vpmuludq $H2,$R0,$D2 # d2 = h2*r0
2643 vpaddq $M2,$D2,$D2 # d2 += h0*r2
2653 vpaddq $M2,$D2,$D2 # d2 += h1*r1
2665 vpaddq $M2,$D2,$D2 # d2 += h3*s4
2671 vpaddq $M1,$D1,$H1 # h1 = d2 + h4*s2
2672 vpaddq $M2,$D2,$H2 # h2 = d3 + h4*s3
2682 vpermq \$0xb1,$H2,$D2
2687 vpaddq $D2,$H2,$H2
2694 vpermq \$0x2,$H2,$D2
2699 vpaddq $D2,$H2,$H2
2705 vextracti64x4 \$0x1,$H2,%y#$D2
2710 vpaddq $D2,$H2,${H2}{%k3}{z}
2713 map(s/%z/%y/,($H0,$H1,$H2,$H3,$H4, $D0,$D1,$D2,$D3,$D4, $MASK));
2746 vpsrlq \$26,$H2,$D2
2750 vpaddq $D2,$H3,$H3 # h2 -> h3