Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
12212 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12228 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12244 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12260 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12264 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12272 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12272 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12288 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12368 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12372 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12408 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12416 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140127 | 20130419 |
12428 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140127 | 20130419 |
12452 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12464 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12480 | e/tpypy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12480 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140127 | 20130419 |
12484 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12488 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12488 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12488 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140127 | 20130419 |
12492 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12500 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12504 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
12504 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12504 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12512 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12512 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12516 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12516 | e/tpypy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12520 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12520 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12528 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12540 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140127 | 20130419 |
12540 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12544 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12544 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12552 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12552 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12552 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12568 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
12676 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12696 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12716 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12780 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12788 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140127 | 20130419 |
12788 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12792 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12804 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12804 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
12840 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140127 | 20130419 |
12868 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140127 | 20130419 |
12868 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140127 | 20130419 |
12900 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140127 | 20130419 |
12956 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140127 | 20130419 |
12956 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13028 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140127 | 20130419 |
13044 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13056 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13056 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13068 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13088 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140127 | 20130419 |
13088 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13100 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140127 | 20130419 |
13124 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140127 | 20130419 |
13128 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13156 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13156 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13176 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13192 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13200 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140127 | 20130419 |
13224 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140127 | 20130419 |
13228 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13260 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13300 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140127 | 20130419 |
13304 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13316 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140127 | 20130419 |
13324 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140127 | 20130419 |
13376 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140127 | 20130419 |
13380 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140127 | 20130419 |
13436 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20140127 | 20130419 |
13436 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13452 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140127 | 20130419 |
13456 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140127 | 20130419 |
13460 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140127 | 20130419 |
13472 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140127 | 20130419 |
13500 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140127 | 20130419 |
13500 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140127 | 20130419 |
13532 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13532 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13540 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13548 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140127 | 20130419 |
13556 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13568 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13584 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13588 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
13608 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140127 | 20130419 |
13628 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140127 | 20130419 |
13664 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140127 | 20130419 |
13708 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140127 | 20130419 |
13720 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140127 | 20130419 |
13896 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
13944 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
14020 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14080 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140127 | 20130419 |
14092 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140127 | 20130419 |
14092 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14116 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140127 | 20130419 |
14144 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140127 | 20130419 |
14144 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
14148 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14152 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140127 | 20130419 |
14160 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14172 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140127 | 20130419 |
14208 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
14256 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14296 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14324 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
14328 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14336 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140127 | 20130419 |
14340 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14352 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140127 | 20130419 |
14352 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140127 | 20130419 |
14356 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140127 | 20130419 |
14360 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140127 | 20130419 |
14408 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
14440 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140127 | 20130419 |
14444 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
14448 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140127 | 20130419 |
14464 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14468 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
14480 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140127 | 20130419 |
14532 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14564 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14564 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
14592 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14604 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14604 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140127 | 20130419 |
14632 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
14664 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
14940 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140127 | 20130419 |
14988 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140127 | 20130419 |
15028 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140127 | 20130419 |
15072 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140127 | 20130419 |
15112 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140127 | 20130419 |
15116 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140127 | 20130419 |
15148 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140127 | 20130419 |
15168 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140127 | 20130419 |
15292 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140127 | 20130419 |
15336 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140127 | 20130419 |
15372 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140127 | 20130419 |
15436 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140127 | 20130419 |
15456 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140127 | 20130419 |
15480 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140127 | 20130419 |
15488 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140127 | 20130419 |
15492 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140127 | 20130419 |
16008 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140127 | 20130419 |
16108 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
16120 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140127 | 20130419 |
16140 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140127 | 20130419 |
16156 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140127 | 20130419 |
16188 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140127 | 20130419 |
16204 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140127 | 20130419 |
16408 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140127 | 20130419 |
16684 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140127 | 20130419 |
16760 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140127 | 20130419 |
17000 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
17072 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
17088 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
17436 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140127 | 20130419 |
17464 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140127 | 20130419 |
18404 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140127 | 20130419 |
18432 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140127 | 20130419 |