Lines Matching refs:D0

420 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
913 vpshufd \$0x44,$D4,$D0 # xx12 -> 1212
915 vmovdqa $D0,0x00(%rsp)
917 vmovdqu `16*3-64`($ctx),$D0
926 vpshufd \$0xEE,$D0,$D4
928 vpshufd \$0x44,$D0,$D0
930 vmovdqa $D0,0x30(%rsp)
932 vmovdqu `16*6-64`($ctx),$D0
941 vpshufd \$0xEE,$D0,$D3
943 vpshufd \$0x44,$D0,$D0
945 vmovdqa $D0,0x60(%rsp)
980 vpmuludq $T0,$D4,$D0 # d0 = h0*r0
992 vpaddq $H0,$D0,$D0 # d0 += h4*s1
1016 vpaddq $H4,$D0,$D0 # d0 += h3*s2
1030 vpaddq $H3,$D0,$D0 # d0 += h2*s3
1045 vpaddq $T0,$D0,$D0 # d0 += h1*s4
1084 vpaddq $T0,$D0,$D0
1095 vpaddq $T0,$D0,$D0 # d0 += h4*s1
1119 vpaddq $T4,$D0,$D0 # d0 += h3*s2
1132 vpaddq $T3,$D0,$D0 # d0 += h2*s3
1146 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
1172 vpsrlq \$26,$H0,$D0
1174 vpaddq $D0,$D1,$H1 # h0 -> h1
1176 vpsrlq \$26,$H4,$D0
1183 vpaddq $D0,$H0,$H0
1184 vpsllq \$2,$D0,$D0
1185 vpaddq $D0,$H0,$H0 # h4 -> h0
1191 vpsrlq \$26,$H0,$D0
1193 vpaddq $D0,$H1,$H1 # h0 -> h1
1229 vpmuludq $T0,$D4,$D0 # d0 = h0*r0
1246 vpaddq $H3,$D0,$D0 # d0 += h4*s1
1260 vpaddq $H2,$D0,$D0 # d0 += h3*s2
1273 vpaddq $H4,$D0,$D0 # d0 += h2*s3
1284 vpaddq $H3,$D0,$D0 # h0 = d0 + h1*s4
1318 vpaddq $T0,$D0,$D0 # d0 += h0*r0
1340 vpaddq $T3,$D0,$D0 # d0 += h4*s1
1354 vpaddq $T2,$D0,$D0 # d0 += h3*s2
1367 vpaddq $T4,$D0,$D0 # d0 += h2*s3
1378 vpaddq $T3,$D0,$D0 # d0 += h1*s4
1387 vpsrldq \$8,$D0,$T0
1391 vpaddq $T0,$D0,$D0
1402 vpsrlq \$26,$D0,$H0
1403 vpand $MASK,$D0,$D0
1413 vpaddq $H4,$D0,$D0
1415 vpaddq $H4,$D0,$D0 # h4 -> h0
1421 vpsrlq \$26,$D0,$H0
1422 vpand $MASK,$D0,$D0
1429 vmovd $D0,`4*0-48-64`($ctx) # save partially reduced
1517 my ($H0,$H1,$H2,$H3,$H4, $MASK, $T4,$T0,$T1,$T2,$T3, $D0,$D1,$D2,$D3,$D4) =
1839 vmovdqu `16*3-64`($ctx),%x#$D0
1850 vpermd $D0,$T0,$D0
1855 vmovdqa $D0,0x60-0x90(%rax)
1933 vpmuludq $H2,$T3,$D0 # d0 = h2*s3
1943 vpaddq $H2,$D0,$D0 # d0 += h4*s1
1948 vpaddq $T4,$D0,$D0 # d0 += h0*r0
1960 vpaddq $T4,$D0,$D0 # d0 += h3*s2
1992 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
2001 vpsrlq \$26,$H0,$D0
2003 vpaddq $D0,$D1,$H1 # h0 -> h1
2028 vpsrlq \$26,$H0,$D0
2030 vpaddq $D0,$H1,$H1 # h0 -> h1
2068 vpmuludq $H2,$T3,$D0 # d0 = h2*s3
2078 vpaddq $H2,$D0,$D0 # d0 += h4*s1
2082 vpaddq $T4,$D0,$D0 # d0 += h0*r0
2092 vpaddq $T4,$D0,$D0 # d0 += h3*s2
2117 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
2151 vpsrlq \$26,$H0,$D0
2153 vpaddq $D0,$D1,$H1 # h0 -> h1
2170 vpsrlq \$26,$H0,$D0
2172 vpaddq $D0,$H1,$H1 # h0 -> h1
2213 map(s/%y/%z/,($D0,$D1,$D2,$D3,$D4));
2249 vmovdqu `16*0-64`($ctx),%x#$D0 # will become expanded ${R0}
2260 vpermd $D0,$T2,$R0 # 00003412 -> 14243444
2291 vpmuludq $T0,$R0,$D0 # d0 = r0'*r0
2304 vpaddq $M0,$D0,$D0 # d0 += r1'*5*r4
2316 vpaddq $M0,$D0,$D0 # d0 += r2'*5*r3
2327 vpaddq $M0,$D0,$D0 # d0 += r3'*5*r2
2340 vpaddq $M0,$D0,$D0 # d0 += r2'*5*r1
2357 vpsrlq \$26,$D0,$M0
2358 vpandq $MASK,$D0,$D0
2368 vpaddq $M4,$D0,$D0
2370 vpaddq $M4,$D0,$D0 # d4 -> d0
2376 vpsrlq \$26,$D0,$M0
2377 vpandq $MASK,$D0,$D0
2386 # $D0-$D4, ...
2406 vpermd $D0,$M0,${R0}{%k1} # 05060708 -> 1858286838784888
2474 vpmuludq $H2,$S3,$D0 # d0 = h2*s3
2492 vpaddq $M0,$D0,$D0 # d0 += h0*r0
2501 vpaddq $M0,$D0,$D0 # d0 += h1*s4
2523 vpaddq $M0,$D0,$D0 # d0 += h3*s2
2530 vpaddq $M0,$D0,$H0 # h0 = d0 + h4*s1
2546 vpsrlq \$26,$H0,$D0
2548 vpaddq $D0,$H1,$H1 # h0 -> h1
2572 vpsrlq \$26,$H0,$D0
2574 vpaddq $D0,$H1,$H1 # h0 -> h1
2615 vpmuludq $H2,$S3,$D0 # d0 = h2*s3
2632 vpaddq $M0,$D0,$D0 # d0 += h0*r0
2642 vpaddq $M0,$D0,$D0 # d0 += h1*s4
2663 vpaddq $M0,$D0,$D0 # d0 += h3*s2
2670 vpaddq $M0,$D0,$H0 # h0 = d0 + h4*s1
2680 vpermq \$0xb1,$H0,$D0
2685 vpaddq $D0,$H0,$H0
2692 vpermq \$0x2,$H0,$D0
2697 vpaddq $D0,$H0,$H0
2703 vextracti64x4 \$0x1,$H0,%y#$D0
2708 vpaddq $D0,$H0,${H0}{%k3}{z}
2713 map(s/%z/%y/,($H0,$H1,$H2,$H3,$H4, $D0,$D1,$D2,$D3,$D4, $MASK));
2725 vpsrlq \$26,$H0,$D0
2729 vpaddq $D0,$H1,$H1 # h0 -> h1
2752 vpsrlq \$26,$H0,$D0
2756 vpaddq $D0,$H1,$H1 # h0 -> h1