Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22730 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
22730 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
22810 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
22820 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
22830 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
22830 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23040 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23050 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23060 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23080 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
23120 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23120 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161030 | 20161009 |
23180 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23240 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23250 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23260 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23270 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
23270 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23500 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
23590 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
23600 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
23700 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
23700 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24330 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24340 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24360 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24360 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24480 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24480 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24480 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
24650 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24690 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24720 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24770 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24770 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24770 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24790 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24820 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24820 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24820 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24820 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24820 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
24830 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24830 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
24850 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
25030 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
25030 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
25180 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
25190 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
25220 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
25220 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
25230 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
25240 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
25250 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
25250 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
25260 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
25340 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
25340 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
25340 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
25350 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
25550 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
25570 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
25570 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
25790 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
25800 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
25800 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
25900 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
25900 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
26210 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
26250 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161030 | 20161009 |
26250 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161030 | 20161009 |
26250 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161030 | 20161009 |
26270 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161030 | 20161009 |
26290 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
26540 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
26560 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161030 | 20161009 |
26970 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
26970 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
26990 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
26990 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
26990 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27010 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161030 | 20161009 |
27240 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27240 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27240 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27250 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27290 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27310 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
27340 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
27340 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27340 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27360 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27360 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
27360 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
27370 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
27370 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
27370 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
27370 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
27380 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
27380 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
27380 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
27380 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
27380 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27380 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
27390 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27400 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
27400 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
27420 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
27420 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27420 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
27430 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
27440 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
27440 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
27520 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
27530 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
27540 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
27550 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
27580 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27580 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27580 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27600 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
27600 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
27600 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
27600 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161030 | 20161009 |
27650 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
27650 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
27850 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
28050 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
28370 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
28390 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
28410 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
28410 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
28560 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
28580 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
28580 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
28930 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
29400 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
29410 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
29430 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
29450 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
29460 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
29510 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
29590 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
29600 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
29610 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
29860 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
29880 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
29930 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
29930 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
30240 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
30240 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
30260 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
30260 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
30290 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
30580 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
30920 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
30920 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
30930 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
30950 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
30950 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
30970 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |