Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
37548 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
37548 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
37656 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
37920 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
37956 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
37976 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
38340 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
38388 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
38392 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
38432 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
38464 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
38476 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
38480 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
38496 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
38508 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
38564 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
38580 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
38588 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
38592 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
38604 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
38620 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
38632 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
38636 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
38672 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
39128 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39140 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39140 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39144 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39148 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39156 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39160 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39172 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39272 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39272 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39280 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39284 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39288 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39312 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39336 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39340 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39360 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39384 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39388 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39440 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39496 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39572 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39624 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39676 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39788 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
39860 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
39868 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
39892 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39904 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
39908 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
39920 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
39960 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39972 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
39980 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
40016 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
40036 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40048 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40048 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40056 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40060 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40060 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40088 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40112 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40136 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40192 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40192 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40244 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40248 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40260 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40312 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40332 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40372 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40380 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40428 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40432 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40432 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40436 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40440 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40444 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
40464 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
40488 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
40496 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
40500 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40516 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
40540 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40548 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40552 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40572 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40580 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
40604 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
40604 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
40608 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
40612 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
40632 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40636 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
40644 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40644 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40676 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40680 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40720 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40752 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40760 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40768 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40788 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40796 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
40800 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
40808 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |
40828 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
40832 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
40932 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
41016 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
41016 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
41028 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140528 | 20140525 |
41028 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140528 | 20140525 |
41056 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
41092 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
41136 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
41144 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
41144 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
41148 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
41156 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
41160 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
41164 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
41176 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
41204 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
41236 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
41248 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
41252 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
41264 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
41312 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
41316 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
41336 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
41340 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
41956 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
42232 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
42360 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
42392 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
42396 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
42416 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
42452 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
42632 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
42636 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
42640 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
42648 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
42668 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140528 | 20140525 |
42668 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
42704 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
42920 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
42936 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
42936 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
42968 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
42972 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
43016 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
43044 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |
43052 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
43072 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
43224 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140528 | 20140525 |
43224 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
43228 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
43240 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140528 | 20140525 |
43280 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
43752 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
43760 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
44208 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
44212 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
44232 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |