Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
23688 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170830 | 20170725 |
23780 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170830 | 20170725 |
23784 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170830 | 20170725 |
23828 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170830 | 20170725 |
23912 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170830 | 20170725 |
23952 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24004 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170830 | 20170725 |
24060 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24080 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24100 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24100 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24184 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170830 | 20170725 |
24236 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170830 | 20170725 |
24252 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170830 | 20170725 |
24268 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24284 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170830 | 20170725 |
24300 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24416 | opt64 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24424 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24448 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24456 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24464 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24472 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24480 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170830 | 20170725 |
24480 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170830 | 20170725 |
24480 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24480 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170830 | 20170725 |
24484 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24500 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170830 | 20170725 |
24504 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24508 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170830 | 20170725 |
24516 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24520 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24528 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170830 | 20170725 |
24528 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24540 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170830 | 20170725 |
24556 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170830 | 20170725 |
24560 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170830 | 20170725 |
24564 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170830 | 20170725 |
24568 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170830 | 20170725 |
24580 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170830 | 20170725 |
24596 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24596 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170830 | 20170725 |
24604 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170830 | 20170725 |
24604 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170830 | 20170725 |
24616 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170830 | 20170725 |
24620 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24624 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170830 | 20170725 |
24632 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170830 | 20170725 |
24640 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170830 | 20170725 |
24660 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170830 | 20170725 |
24668 | opt64 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20170830 | 20170725 |
24668 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170830 | 20170725 |
24676 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24692 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24708 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24720 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170830 | 20170725 |
24724 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24736 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170830 | 20170725 |
24740 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170830 | 20170725 |
24756 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24756 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170830 | 20170725 |
24780 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24780 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24784 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24792 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24796 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24860 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24864 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24868 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20170830 | 20170725 |
24888 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170830 | 20170725 |
24892 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170830 | 20170725 |
24932 | opt64 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
24932 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170830 | 20170725 |
25000 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170830 | 20170725 |
25016 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170830 | 20170725 |
25064 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170830 | 20170725 |
25076 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170830 | 20170725 |
25076 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170830 | 20170725 |
25100 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25104 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25168 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25176 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25200 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25204 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25216 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25224 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25228 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25244 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25256 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25288 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25292 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170830 | 20170725 |
25312 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170830 | 20170725 |
25316 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170830 | 20170725 |
25360 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170830 | 20170725 |
25432 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170830 | 20170725 |
25440 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25440 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25444 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170830 | 20170725 |
25456 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25460 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170830 | 20170725 |
25484 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25508 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25552 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25564 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25572 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
25596 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170830 | 20170725 |
25612 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170830 | 20170725 |
25620 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170830 | 20170725 |
25640 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170830 | 20170725 |
25652 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170830 | 20170725 |
25656 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170830 | 20170725 |
25668 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170830 | 20170725 |
25740 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25768 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170830 | 20170725 |
25800 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25840 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
25888 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170830 | 20170725 |
26080 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170830 | 20170725 |
26272 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26288 | opt64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26292 | opt64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26292 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26300 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26304 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26312 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170830 | 20170725 |
26384 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170830 | 20170725 |
26396 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
26404 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26420 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170830 | 20170725 |
26424 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170830 | 20170725 |
26468 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26468 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26504 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26640 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26652 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26660 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26672 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
26676 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26676 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26684 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26752 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26760 | opt64 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26816 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
26916 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
26968 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
27248 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170830 | 20170725 |
27296 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170830 | 20170725 |
27352 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170830 | 20170725 |
27516 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170830 | 20170725 |
27520 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
27804 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170830 | 20170725 |
27828 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
28244 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
28356 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
28580 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170830 | 20170725 |
28584 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170830 | 20170725 |
28644 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
28648 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170830 | 20170725 |
28656 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170830 | 20170725 |
28664 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
28664 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
28668 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
28684 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170830 | 20170725 |
28688 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170830 | 20170725 |
28776 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
29368 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170830 | 20170725 |
29372 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170830 | 20170725 |
29428 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
29836 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
29976 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170830 | 20170725 |
30004 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170830 | 20170725 |
30164 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170830 | 20170725 |
30188 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170830 | 20170725 |
30212 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170830 | 20170725 |
30240 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170830 | 20170725 |