Lines Matching refs:D0
419 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
912 vpshufd \$0x44,$D4,$D0 # xx12 -> 1212
914 vmovdqa $D0,0x00(%rsp)
916 vmovdqu `16*3-64`($ctx),$D0
925 vpshufd \$0xEE,$D0,$D4
927 vpshufd \$0x44,$D0,$D0
929 vmovdqa $D0,0x30(%rsp)
931 vmovdqu `16*6-64`($ctx),$D0
940 vpshufd \$0xEE,$D0,$D3
942 vpshufd \$0x44,$D0,$D0
944 vmovdqa $D0,0x60(%rsp)
979 vpmuludq $T0,$D4,$D0 # d0 = h0*r0
991 vpaddq $H0,$D0,$D0 # d0 += h4*s1
1015 vpaddq $H4,$D0,$D0 # d0 += h3*s2
1029 vpaddq $H3,$D0,$D0 # d0 += h2*s3
1044 vpaddq $T0,$D0,$D0 # d0 += h1*s4
1083 vpaddq $T0,$D0,$D0
1094 vpaddq $T0,$D0,$D0 # d0 += h4*s1
1118 vpaddq $T4,$D0,$D0 # d0 += h3*s2
1131 vpaddq $T3,$D0,$D0 # d0 += h2*s3
1145 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
1171 vpsrlq \$26,$H0,$D0
1173 vpaddq $D0,$D1,$H1 # h0 -> h1
1175 vpsrlq \$26,$H4,$D0
1182 vpaddq $D0,$H0,$H0
1183 vpsllq \$2,$D0,$D0
1184 vpaddq $D0,$H0,$H0 # h4 -> h0
1190 vpsrlq \$26,$H0,$D0
1192 vpaddq $D0,$H1,$H1 # h0 -> h1
1228 vpmuludq $T0,$D4,$D0 # d0 = h0*r0
1245 vpaddq $H3,$D0,$D0 # d0 += h4*s1
1259 vpaddq $H2,$D0,$D0 # d0 += h3*s2
1272 vpaddq $H4,$D0,$D0 # d0 += h2*s3
1283 vpaddq $H3,$D0,$D0 # h0 = d0 + h1*s4
1317 vpaddq $T0,$D0,$D0 # d0 += h0*r0
1339 vpaddq $T3,$D0,$D0 # d0 += h4*s1
1353 vpaddq $T2,$D0,$D0 # d0 += h3*s2
1366 vpaddq $T4,$D0,$D0 # d0 += h2*s3
1377 vpaddq $T3,$D0,$D0 # d0 += h1*s4
1386 vpsrldq \$8,$D0,$T0
1390 vpaddq $T0,$D0,$D0
1401 vpsrlq \$26,$D0,$H0
1402 vpand $MASK,$D0,$D0
1412 vpaddq $H4,$D0,$D0
1414 vpaddq $H4,$D0,$D0 # h4 -> h0
1420 vpsrlq \$26,$D0,$H0
1421 vpand $MASK,$D0,$D0
1428 vmovd $D0,`4*0-48-64`($ctx) # save partially reduced
1516 my ($H0,$H1,$H2,$H3,$H4, $MASK, $T4,$T0,$T1,$T2,$T3, $D0,$D1,$D2,$D3,$D4) =
1838 vmovdqu `16*3-64`($ctx),%x#$D0
1849 vpermd $D0,$T0,$D0
1854 vmovdqa $D0,0x60-0x90(%rax)
1932 vpmuludq $H2,$T3,$D0 # d0 = h2*s3
1942 vpaddq $H2,$D0,$D0 # d0 += h4*s1
1947 vpaddq $T4,$D0,$D0 # d0 += h0*r0
1959 vpaddq $T4,$D0,$D0 # d0 += h3*s2
1991 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
2000 vpsrlq \$26,$H0,$D0
2002 vpaddq $D0,$D1,$H1 # h0 -> h1
2027 vpsrlq \$26,$H0,$D0
2029 vpaddq $D0,$H1,$H1 # h0 -> h1
2067 vpmuludq $H2,$T3,$D0 # d0 = h2*s3
2077 vpaddq $H2,$D0,$D0 # d0 += h4*s1
2081 vpaddq $T4,$D0,$D0 # d0 += h0*r0
2091 vpaddq $T4,$D0,$D0 # d0 += h3*s2
2116 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
2150 vpsrlq \$26,$H0,$D0
2152 vpaddq $D0,$D1,$H1 # h0 -> h1
2169 vpsrlq \$26,$H0,$D0
2171 vpaddq $D0,$H1,$H1 # h0 -> h1
2212 map(s/%y/%z/,($D0,$D1,$D2,$D3,$D4));
2248 vmovdqu `16*0-64`($ctx),%x#$D0 # will become expanded ${R0}
2259 vpermd $D0,$T2,$R0 # 00003412 -> 14243444
2290 vpmuludq $T0,$R0,$D0 # d0 = r0'*r0
2303 vpaddq $M0,$D0,$D0 # d0 += r1'*5*r4
2315 vpaddq $M0,$D0,$D0 # d0 += r2'*5*r3
2326 vpaddq $M0,$D0,$D0 # d0 += r3'*5*r2
2339 vpaddq $M0,$D0,$D0 # d0 += r2'*5*r1
2356 vpsrlq \$26,$D0,$M0
2357 vpandq $MASK,$D0,$D0
2367 vpaddq $M4,$D0,$D0
2369 vpaddq $M4,$D0,$D0 # d4 -> d0
2375 vpsrlq \$26,$D0,$M0
2376 vpandq $MASK,$D0,$D0
2385 # $D0-$D4, ...
2405 vpermd $D0,$M0,${R0}{%k1} # 05060708 -> 1858286838784888
2473 vpmuludq $H2,$S3,$D0 # d0 = h2*s3
2491 vpaddq $M0,$D0,$D0 # d0 += h0*r0
2500 vpaddq $M0,$D0,$D0 # d0 += h1*s4
2522 vpaddq $M0,$D0,$D0 # d0 += h3*s2
2529 vpaddq $M0,$D0,$H0 # h0 = d0 + h4*s1
2545 vpsrlq \$26,$H0,$D0
2547 vpaddq $D0,$H1,$H1 # h0 -> h1
2571 vpsrlq \$26,$H0,$D0
2573 vpaddq $D0,$H1,$H1 # h0 -> h1
2614 vpmuludq $H2,$S3,$D0 # d0 = h2*s3
2631 vpaddq $M0,$D0,$D0 # d0 += h0*r0
2641 vpaddq $M0,$D0,$D0 # d0 += h1*s4
2662 vpaddq $M0,$D0,$D0 # d0 += h3*s2
2669 vpaddq $M0,$D0,$H0 # h0 = d0 + h4*s1
2679 vpermq \$0xb1,$H0,$D0
2684 vpaddq $D0,$H0,$H0
2691 vpermq \$0x2,$H0,$D0
2696 vpaddq $D0,$H0,$H0
2702 vextracti64x4 \$0x1,$H0,%y#$D0
2707 vpaddq $D0,$H0,${H0}{%k3}{z}
2712 map(s/%z/%y/,($H0,$H1,$H2,$H3,$H4, $D0,$D1,$D2,$D3,$D4, $MASK));
2724 vpsrlq \$26,$H0,$D0
2728 vpaddq $D0,$H1,$H1 # h0 -> h1
2751 vpsrlq \$26,$H0,$D0
2755 vpaddq $D0,$H1,$H1 # h0 -> h1