Lines Matching refs:D0

344 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
837 vpshufd \$0x44,$D4,$D0 # xx12 -> 1212
839 vmovdqa $D0,0x00(%rsp)
841 vmovdqu `16*3-64`($ctx),$D0
850 vpshufd \$0xEE,$D0,$D4
852 vpshufd \$0x44,$D0,$D0
854 vmovdqa $D0,0x30(%rsp)
856 vmovdqu `16*6-64`($ctx),$D0
865 vpshufd \$0xEE,$D0,$D3
867 vpshufd \$0x44,$D0,$D0
869 vmovdqa $D0,0x60(%rsp)
904 vpmuludq $T0,$D4,$D0 # d0 = h0*r0
916 vpaddq $H0,$D0,$D0 # d0 += h4*s1
940 vpaddq $H4,$D0,$D0 # d0 += h3*s2
954 vpaddq $H3,$D0,$D0 # d0 += h2*s3
969 vpaddq $T0,$D0,$D0 # d0 += h1*s4
1008 vpaddq $T0,$D0,$D0
1019 vpaddq $T0,$D0,$D0 # d0 += h4*s1
1043 vpaddq $T4,$D0,$D0 # d0 += h3*s2
1056 vpaddq $T3,$D0,$D0 # d0 += h2*s3
1070 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
1096 vpsrlq \$26,$H0,$D0
1098 vpaddq $D0,$D1,$H1 # h0 -> h1
1100 vpsrlq \$26,$H4,$D0
1107 vpaddq $D0,$H0,$H0
1108 vpsllq \$2,$D0,$D0
1109 vpaddq $D0,$H0,$H0 # h4 -> h0
1115 vpsrlq \$26,$H0,$D0
1117 vpaddq $D0,$H1,$H1 # h0 -> h1
1153 vpmuludq $T0,$D4,$D0 # d0 = h0*r0
1170 vpaddq $H3,$D0,$D0 # d0 += h4*s1
1184 vpaddq $H2,$D0,$D0 # d0 += h3*s2
1197 vpaddq $H4,$D0,$D0 # d0 += h2*s3
1208 vpaddq $H3,$D0,$D0 # h0 = d0 + h1*s4
1242 vpaddq $T0,$D0,$D0 # d0 += h0*r0
1264 vpaddq $T3,$D0,$D0 # d0 += h4*s1
1278 vpaddq $T2,$D0,$D0 # d0 += h3*s2
1291 vpaddq $T4,$D0,$D0 # d0 += h2*s3
1302 vpaddq $T3,$D0,$D0 # d0 += h1*s4
1311 vpsrldq \$8,$D0,$T0
1315 vpaddq $T0,$D0,$D0
1326 vpsrlq \$26,$D0,$H0
1327 vpand $MASK,$D0,$D0
1337 vpaddq $H4,$D0,$D0
1339 vpaddq $H4,$D0,$D0 # h4 -> h0
1345 vpsrlq \$26,$D0,$H0
1346 vpand $MASK,$D0,$D0
1353 vmovd $D0,`4*0-48-64`($ctx) # save partially reduced
1442 my ($H0,$H1,$H2,$H3,$H4, $MASK, $T4,$T0,$T1,$T2,$T3, $D0,$D1,$D2,$D3,$D4) =
1756 vmovdqu `16*3-64`($ctx),%x#$D0
1767 vpermd $D0,$T0,$D0
1772 vmovdqa $D0,0x60-0x90(%rax)
1850 vpmuludq $H2,$T3,$D0 # d0 = h2*s3
1860 vpaddq $H2,$D0,$D0 # d0 += h4*s1
1865 vpaddq $T4,$D0,$D0 # d0 += h0*r0
1877 vpaddq $T4,$D0,$D0 # d0 += h3*s2
1909 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
1918 vpsrlq \$26,$H0,$D0
1920 vpaddq $D0,$D1,$H1 # h0 -> h1
1945 vpsrlq \$26,$H0,$D0
1947 vpaddq $D0,$H1,$H1 # h0 -> h1
1985 vpmuludq $H2,$T3,$D0 # d0 = h2*s3
1995 vpaddq $H2,$D0,$D0 # d0 += h4*s1
1999 vpaddq $T4,$D0,$D0 # d0 += h0*r0
2009 vpaddq $T4,$D0,$D0 # d0 += h3*s2
2034 vpaddq $H0,$D0,$H0 # h0 = d0 + h1*s4
2068 vpsrlq \$26,$H0,$D0
2070 vpaddq $D0,$D1,$H1 # h0 -> h1
2087 vpsrlq \$26,$H0,$D0
2089 vpaddq $D0,$H1,$H1 # h0 -> h1
2138 map(s/%y/%z/,($D0,$D1,$D2,$D3,$D4));
2177 vmovdqu `16*0-64`($ctx),%x#$D0 # will become expanded ${R0}
2188 vpermd $D0,$T2,$R0 # 00003412 -> 14243444
2219 vpmuludq $T0,$R0,$D0 # d0 = r0'*r0
2232 vpaddq $M0,$D0,$D0 # d0 += r1'*5*r4
2244 vpaddq $M0,$D0,$D0 # d0 += r2'*5*r3
2255 vpaddq $M0,$D0,$D0 # d0 += r3'*5*r2
2268 vpaddq $M0,$D0,$D0 # d0 += r2'*5*r1
2285 vpsrlq \$26,$D0,$M0
2286 vpandq $MASK,$D0,$D0
2296 vpaddq $M4,$D0,$D0
2298 vpaddq $M4,$D0,$D0 # d4 -> d0
2304 vpsrlq \$26,$D0,$M0
2305 vpandq $MASK,$D0,$D0
2314 # $D0-$D4, ...
2334 vpermd $D0,$M0,${R0}{%k1} # 05060708 -> 1858286838784888
2402 vpmuludq $H2,$S3,$D0 # d0 = h2*s3
2420 vpaddq $M0,$D0,$D0 # d0 += h0*r0
2429 vpaddq $M0,$D0,$D0 # d0 += h1*s4
2451 vpaddq $M0,$D0,$D0 # d0 += h3*s2
2458 vpaddq $M0,$D0,$H0 # h0 = d0 + h4*s1
2474 vpsrlq \$26,$H0,$D0
2476 vpaddq $D0,$H1,$H1 # h0 -> h1
2500 vpsrlq \$26,$H0,$D0
2502 vpaddq $D0,$H1,$H1 # h0 -> h1
2543 vpmuludq $H2,$S3,$D0 # d0 = h2*s3
2560 vpaddq $M0,$D0,$D0 # d0 += h0*r0
2570 vpaddq $M0,$D0,$D0 # d0 += h1*s4
2591 vpaddq $M0,$D0,$D0 # d0 += h3*s2
2598 vpaddq $M0,$D0,$H0 # h0 = d0 + h4*s1
2608 vpermq \$0xb1,$H0,$D0
2613 vpaddq $D0,$H0,$H0
2620 vpermq \$0x2,$H0,$D0
2625 vpaddq $D0,$H0,$H0
2631 vextracti64x4 \$0x1,$H0,%y#$D0
2636 vpaddq $D0,$H0,${H0}{%k3}{z}
2641 map(s/%z/%y/,($H0,$H1,$H2,$H3,$H4, $D0,$D1,$D2,$D3,$D4, $MASK));
2653 vpsrlq \$26,$H0,$D0
2657 vpaddq $D0,$H1,$H1 # h0 -> h1
2680 vpsrlq \$26,$H0,$D0
2684 vpaddq $D0,$H1,$H1 # h0 -> h1