Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
19368 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19368 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19368 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19437 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19440 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19440 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19443 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19443 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19617 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120803 | 20120717 |
20190 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120803 | 20120717 |
20205 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120803 | 20120717 |
20214 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120803 | 20120717 |
20220 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20226 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20238 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20241 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20256 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20259 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20259 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20283 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20286 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
20295 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120803 | 20120717 |
20310 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120803 | 20120717 |
20367 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120803 | 20120717 |
20409 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
20430 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
20529 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120803 | 20120717 |
20544 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
20565 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
20565 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20571 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20616 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20622 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
20634 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20634 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120803 | 20120717 |
20634 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120803 | 20120717 |
20661 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120803 | 20120717 |
20667 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120803 | 20120717 |
20691 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120803 | 20120717 |
20697 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20784 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20793 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20811 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20817 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20826 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
20826 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
20841 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20841 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20844 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120803 | 20120717 |
20847 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20850 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
20853 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120803 | 20120717 |
20859 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120803 | 20120717 |
20868 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120803 | 20120717 |
20871 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20874 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20889 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20904 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20958 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20991 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120803 | 20120717 |
21003 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120803 | 20120717 |
21009 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20120803 | 20120717 |
21015 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120803 | 20120717 |
21021 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120803 | 20120717 |
21021 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120803 | 20120717 |
21045 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120803 | 20120717 |
21054 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
21084 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
21156 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21171 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21180 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120803 | 20120717 |
21204 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21231 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21252 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21264 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21273 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21279 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21288 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21288 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21312 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21336 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120803 | 20120717 |
21384 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21426 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21429 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21456 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21459 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21486 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21492 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120803 | 20120717 |
21495 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21501 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
21510 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21531 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21531 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21546 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21567 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
21675 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21807 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21822 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
22002 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
22017 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120803 | 20120717 |
22017 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120803 | 20120717 |
22032 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120803 | 20120717 |
22128 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22128 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120803 | 20120717 |
22131 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22131 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22140 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120803 | 20120717 |
22194 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
22284 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
22347 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
22470 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22470 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22488 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
22518 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120803 | 20120717 |
22521 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
22554 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22674 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
22821 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120803 | 20120717 |
22854 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22905 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
22992 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20120803 | 20120717 |
23037 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120803 | 20120717 |
23094 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
23094 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120803 | 20120717 |
23196 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120803 | 20120717 |
23208 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
23226 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
23241 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
23265 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
23274 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120803 | 20120717 |
23280 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120803 | 20120717 |
23286 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
23289 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120803 | 20120717 |
23448 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
23796 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120803 | 20120717 |
24000 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120803 | 20120717 |
24000 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
24000 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120803 | 20120717 |
24102 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
24141 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
24150 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
24360 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120803 | 20120717 |
24360 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120803 | 20120717 |
24381 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
24387 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120803 | 20120717 |
24402 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120803 | 20120717 |
24498 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120803 | 20120717 |
24531 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
24537 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120803 | 20120717 |
24537 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120803 | 20120717 |
24720 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
24948 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
24972 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120803 | 20120717 |
24993 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120803 | 20120717 |
25254 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120803 | 20120717 |
25335 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120803 | 20120717 |
25347 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120803 | 20120717 |
25734 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120803 | 20120717 |
25773 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
25806 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120803 | 20120717 |
26085 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120803 | 20120717 |
26334 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120803 | 20120717 |
26520 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120803 | 20120717 |
26520 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120803 | 20120717 |
27228 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120803 | 20120717 |
28266 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
28302 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120803 | 20120717 |