Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
26544 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140126 | 20130419 |
26544 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
26548 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140126 | 20130419 |
26688 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
26692 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
26708 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20140126 | 20130419 |
26724 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
26724 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
26732 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140126 | 20130419 |
26844 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140126 | 20130419 |
26936 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140126 | 20130419 |
26948 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140126 | 20130419 |
26948 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140126 | 20130419 |
26960 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
27508 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140126 | 20130419 |
27748 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140126 | 20130419 |
27784 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140126 | 20130419 |
27804 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140126 | 20130419 |
27948 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140126 | 20130419 |
28056 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140126 | 20130419 |
28056 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140126 | 20130419 |
28496 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
28496 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
28496 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
28500 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
28520 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140126 | 20130419 |
28552 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140126 | 20130419 |
28848 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140126 | 20130419 |
29012 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29032 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29068 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29072 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29072 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29080 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29084 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29092 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29092 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29092 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29104 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29108 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29108 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29112 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29112 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29132 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29148 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29152 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29152 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29164 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29164 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29168 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29172 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29172 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29176 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29196 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29220 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140126 | 20130419 |
29224 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140126 | 20130419 |
29232 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140126 | 20130419 |
29232 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140126 | 20130419 |
29248 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140126 | 20130419 |
29252 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29304 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140126 | 20130419 |
29308 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
29328 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140126 | 20130419 |
29336 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
29352 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29380 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
29388 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
29388 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29404 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140126 | 20130419 |
29428 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29436 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29436 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29448 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29460 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29460 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29464 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29540 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29540 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29556 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29612 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29644 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29708 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29744 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29744 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140126 | 20130419 |
29752 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29792 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29824 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
29920 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140126 | 20130419 |
29932 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29936 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140126 | 20130419 |
29944 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140126 | 20130419 |
29948 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140126 | 20130419 |
29960 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140126 | 20130419 |
29988 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30000 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
30020 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
30032 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140126 | 20130419 |
30100 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30104 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30128 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30132 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30136 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30156 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30172 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30188 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30192 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30196 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30212 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30216 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30220 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30220 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30228 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140126 | 20130419 |
30228 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30232 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30244 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30248 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30260 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30260 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30272 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30284 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30296 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
30296 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30312 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30344 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30380 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30404 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30408 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30440 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30464 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30520 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
30548 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140126 | 20130419 |
30560 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140126 | 20130419 |
30560 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140126 | 20130419 |
30564 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140126 | 20130419 |
30572 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
30580 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140126 | 20130419 |
30580 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140126 | 20130419 |
30584 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
30584 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
30584 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30596 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140126 | 20130419 |
30612 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30624 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30636 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140126 | 20130419 |
30640 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30648 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140126 | 20130419 |
30652 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30656 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30660 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30720 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30728 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30768 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30808 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30816 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
30824 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30828 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30844 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140126 | 20130419 |
30856 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140126 | 20130419 |
30856 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30876 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140126 | 20130419 |
30940 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140126 | 20130419 |
30972 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140126 | 20130419 |
31024 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140126 | 20130419 |
31076 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
31112 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
31440 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140126 | 20130419 |
31444 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140126 | 20130419 |
31472 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140126 | 20130419 |
31580 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
31916 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140126 | 20130419 |
31920 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140126 | 20130419 |
31936 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140126 | 20130419 |