Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
7857 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
7947 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
8001 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161014 | 20161009 |
8001 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161014 | 20161009 |
8001 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161014 | 20161009 |
8010 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161014 | 20161009 |
8028 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
8028 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
8028 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
8037 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
8127 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
8154 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
8163 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8163 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8172 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8199 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8208 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
8226 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8235 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8244 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8253 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8253 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8262 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8271 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8280 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8280 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8298 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8307 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8325 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8334 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
8334 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8352 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8370 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8388 | e/v3 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8388 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8388 | e/v3 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8388 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8415 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
8433 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8442 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
8442 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8442 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
8451 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
8451 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
8451 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
8451 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
8469 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
8478 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8496 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8496 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8505 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8505 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8505 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8505 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8505 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161014 | 20161009 |
8568 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8586 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8604 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
8604 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8604 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
8685 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8775 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8802 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8919 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
14805 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15003 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15012 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15039 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15228 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15255 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15282 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15282 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15408 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15435 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15525 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15525 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15525 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15543 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15552 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15552 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
15597 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
15606 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
15615 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15705 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15714 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15714 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15723 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
15750 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
15759 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15759 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15759 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
15768 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15786 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15795 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
15804 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
15813 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
15813 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
15822 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
15867 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
15876 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15876 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
15912 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
15921 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15930 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15948 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
15957 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
15957 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
16002 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
16002 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
16002 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16047 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16074 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
16146 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
16182 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
16182 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
16182 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16209 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
16272 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16272 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16290 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
16290 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
16308 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
16326 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
16335 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
16353 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16353 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
16362 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16362 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
16371 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
16380 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16380 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
16389 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
16389 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16398 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
16425 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
16533 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
16560 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
16569 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
16578 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16767 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16857 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
16866 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
16866 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
16956 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17037 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17235 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17298 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17352 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17532 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17541 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17586 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17676 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |