Lines Matching refs:code
18 # AESNI code is weaved into it. As SHA256 dominates execution time,
30 # (*) there are XOP, AVX1 and AVX2 code pathes, meaning that
107 $code=<<___;
117 $code.=<<___;
125 $code.=<<___ if ($shaext);
129 $code.=<<___;
136 $code.=<<___ if ($avx>1);
141 $code.=<<___;
147 $code.=<<___;
201 # SIMD code paths
280 $code .= "\t$opcode\t".join(',',$arg,reverse @_)."\n";
328 # XOP code path
330 $code.=<<___;
360 $code.=<<___ if ($win64);
372 $code.=<<___;
404 $code.=<<___;
560 $code.=<<___;
599 $code.=<<___ if ($win64);
611 $code.=<<___;
624 # AVX+shrd code path
628 $code.=<<___;
658 $code.=<<___ if ($win64);
670 $code.=<<___;
701 $code.=<<___;
812 $code.=<<___;
850 $code.=<<___ if ($win64);
862 $code.=<<___;
877 # AVX2+BMI code path
924 $code.=<<___;
955 $code.=<<___ if ($win64);
967 $code.=<<___;
1003 $code.=<<___;
1089 $code.=<<___;
1138 $code.=<<___;
1187 $code.=<<___ if ($win64);
1199 $code.=<<___;
1230 $code.=<<___;
1234 $code.=<<___ if ($n);
1237 $code.=<<___;
1244 $code.=<<___;
1262 $code.=<<___;
1273 $code.=<<___;
1279 $code.=<<___ if ($win64);
1293 $code.=<<___;
1329 $code.=<<___;
1334 $code.=<<___;
1343 $code.=<<___;
1348 $code.=<<___;
1357 $code.=<<___;
1365 $code.=<<___;
1374 $code.=<<___;
1379 $code.=<<___;
1387 $code.=<<___;
1394 $code.=<<___;
1403 $code.=<<___;
1408 $code.=<<___;
1415 $code.=<<___;
1424 $code.=<<___;
1433 $code.=<<___;
1438 $code.=<<___;
1446 $code.=<<___;
1451 $code.=<<___;
1456 $code.=<<___;
1476 $code.=<<___ if ($win64);
1490 $code.=<<___;
1505 $code.=<<___;
1539 $code.=<<___ if ($shaext);
1552 $code.=<<___ if ($avx>1);
1561 $code.=<<___;
1633 $code.=<<___ if ($avx>1);
1638 $code.=<<___ if ($shaext);
1643 $code.=<<___;
1656 $code.=<<___ if ($avx>1);
1662 $code.=<<___ if ($shaext);
1702 $code =~ s/\`([^\`]*)\`/eval $1/gem;
1703 $code =~ s/\b(sha256[^\s]*)\s+(.*)/sha256op38($1,$2)/gem;
1704 print $code;