Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
11191 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171116 | 20171020 |
11222 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171116 | 20171020 |
11290 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171116 | 20171020 |
11322 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171116 | 20171020 |
11386 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
11409 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171116 | 20171020 |
11448 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
11508 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
11512 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
11562 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171116 | 20171020 |
11564 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171116 | 20171020 |
11598 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171116 | 20171020 |
11670 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171116 | 20171020 |
11803 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171116 | 20171020 |
11829 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171116 | 20171020 |
11864 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171116 | 20171020 |
11920 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171116 | 20171020 |
12069 | e/v3 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12085 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12100 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171116 | 20171020 |
12102 | e/v3 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12110 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12112 | e/v3 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12122 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12128 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12130 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12143 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12145 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12159 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12161 | e/v3 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12161 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12164 | e/v3 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12169 | e/v3 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12247 | e/v3 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12298 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12313 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12315 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12343 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12371 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12377 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12423 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12456 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171116 | 20171020 |
12486 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12493 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171116 | 20171020 |
12570 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171116 | 20171020 |
12574 | e/v3 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171116 | 20171020 |
12578 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12587 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171116 | 20171020 |
12592 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171116 | 20171020 |
12611 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171116 | 20171020 |
12616 | e/v3 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171116 | 20171020 |
12639 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171116 | 20171020 |
12650 | e/v3 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171116 | 20171020 |
12652 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171116 | 20171020 |
12656 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12661 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171116 | 20171020 |
12680 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171116 | 20171020 |
12691 | e/v3 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171116 | 20171020 |
12705 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171116 | 20171020 |
12723 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171116 | 20171020 |
12726 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12730 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171116 | 20171020 |
12756 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171116 | 20171020 |
12763 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12765 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12773 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12779 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171116 | 20171020 |
12782 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12834 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171116 | 20171020 |
12848 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171116 | 20171020 |
12947 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171116 | 20171020 |
12967 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171116 | 20171020 |
12987 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171116 | 20171020 |
13013 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171116 | 20171020 |
13070 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171116 | 20171020 |
13079 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171116 | 20171020 |
15701 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16081 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16139 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16259 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16458 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16510 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16550 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16565 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16573 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16609 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16631 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16639 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171116 | 20171020 |
16659 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16663 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16669 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16670 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16672 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16722 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16724 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
16742 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16778 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16790 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16826 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16842 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16846 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16866 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16908 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171116 | 20171020 |
16924 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171116 | 20171020 |
16930 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171116 | 20171020 |
16982 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171116 | 20171020 |
17006 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171116 | 20171020 |
17051 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171116 | 20171020 |
17074 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171116 | 20171020 |
17095 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171116 | 20171020 |
17100 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171116 | 20171020 |
17119 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
17133 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171116 | 20171020 |
17167 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171116 | 20171020 |
17305 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171116 | 20171020 |
17314 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171116 | 20171020 |
17376 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171116 | 20171020 |
17396 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171116 | 20171020 |
17607 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171116 | 20171020 |
17714 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171116 | 20171020 |
18849 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
19653 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171116 | 20171020 |
19816 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171116 | 20171020 |
19851 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
19935 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171116 | 20171020 |
20135 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20139 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20162 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171116 | 20171020 |
20165 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
20214 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
20238 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
20241 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
20256 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20273 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20296 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171116 | 20171020 |
20372 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171116 | 20171020 |
20420 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171116 | 20171020 |
20427 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171116 | 20171020 |
20437 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20440 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20467 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20475 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20481 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171116 | 20171020 |
20489 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20525 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171116 | 20171020 |
20566 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20567 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20642 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20830 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171116 | 20171020 |
20861 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171116 | 20171020 |
20861 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171116 | 20171020 |
20879 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20171116 | 20171020 |
21009 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171116 | 20171020 |
21194 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171116 | 20171020 |
21264 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171116 | 20171020 |
21289 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171116 | 20171020 |
21308 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171116 | 20171020 |
21435 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171116 | 20171020 |
21462 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171116 | 20171020 |
21507 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171116 | 20171020 |
21550 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171116 | 20171020 |
21705 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171116 | 20171020 |
21765 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171116 | 20171020 |
21890 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171116 | 20171020 |