Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10264 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10264 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10268 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10296 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170906 | 20170904 |
10332 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10344 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10348 | e/tpypy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10352 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10352 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10356 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170906 | 20170904 |
10364 | e/tpypy | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10364 | e/tpypy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10372 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20170906 | 20170904 |
10376 | e/tpypy | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20170906 | 20170904 |
10376 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10376 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170906 | 20170904 |
10384 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170906 | 20170904 |
10392 | e/tpypy | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10392 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170906 | 20170904 |
10392 | e/tpypy | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10396 | e/tpypy | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10400 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10400 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10404 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10420 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10424 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10424 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170906 | 20170904 |
10424 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10424 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170906 | 20170904 |
10428 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170906 | 20170904 |
10452 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10452 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170906 | 20170904 |
10456 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10460 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170906 | 20170904 |
10464 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170906 | 20170904 |
10464 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10480 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10484 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10488 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170906 | 20170904 |
10508 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10508 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170906 | 20170904 |
10520 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170906 | 20170904 |
10524 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170906 | 20170904 |
10548 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10548 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10608 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170906 | 20170904 |
10624 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170906 | 20170904 |
10636 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10640 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170906 | 20170904 |
10656 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170906 | 20170904 |
10656 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10680 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170906 | 20170904 |
10688 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10696 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10732 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170906 | 20170904 |
10748 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10776 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170906 | 20170904 |
10780 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10800 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10808 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10808 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10812 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10860 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10864 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10908 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10912 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10924 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10952 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10972 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10972 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10976 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
10988 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170906 | 20170904 |
10992 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170906 | 20170904 |
10996 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170906 | 20170904 |
11000 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170906 | 20170904 |
11008 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11016 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11016 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11040 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11056 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11076 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11076 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11076 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11092 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11096 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11112 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11144 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11144 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170906 | 20170904 |
11196 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170906 | 20170904 |
11228 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11228 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11232 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170906 | 20170904 |
11236 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11240 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170906 | 20170904 |
11252 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11260 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11264 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170906 | 20170904 |
11296 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170906 | 20170904 |
11300 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170906 | 20170904 |
11308 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170906 | 20170904 |
11320 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170906 | 20170904 |
11324 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170906 | 20170904 |
11340 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11340 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11344 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11364 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11372 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170906 | 20170904 |
11384 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11392 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11392 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
11420 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11424 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11452 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
11456 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11460 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170906 | 20170904 |
11588 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170906 | 20170904 |
11600 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
11620 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170906 | 20170904 |
11624 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170906 | 20170904 |
11656 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
11736 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
11768 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
11820 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170906 | 20170904 |
11928 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
11996 | e/tpypy | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
12004 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
12016 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
12024 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
12072 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170906 | 20170904 |
12160 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170906 | 20170904 |
12612 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170906 | 20170904 |
12720 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170906 | 20170904 |
12816 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170906 | 20170904 |
12876 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170906 | 20170904 |
12936 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170906 | 20170904 |
13024 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170906 | 20170904 |
13032 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170906 | 20170904 |
13036 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13052 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13052 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170906 | 20170904 |
13060 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170906 | 20170904 |
13080 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13080 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170906 | 20170904 |
13088 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
13092 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170906 | 20170904 |
13108 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
13112 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
13120 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170906 | 20170904 |
13132 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
13144 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170906 | 20170904 |
13168 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13184 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170906 | 20170904 |
13188 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13200 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
13204 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13204 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
13236 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13236 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170906 | 20170904 |
13240 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170906 | 20170904 |
13248 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170906 | 20170904 |
13256 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
13264 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13276 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170906 | 20170904 |
13308 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
13316 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13316 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13364 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13396 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170906 | 20170904 |
13400 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170906 | 20170904 |
13428 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170906 | 20170904 |
13432 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170906 | 20170904 |
13492 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170906 | 20170904 |
13524 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13564 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170906 | 20170904 |
13564 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170906 | 20170904 |
13600 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170906 | 20170904 |