Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
53824 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
53952 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180516 | 20171218 |
53984 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54048 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54048 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54112 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54240 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54240 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54304 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54336 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54336 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54336 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54400 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54400 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54496 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54496 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54528 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180516 | 20171218 |
54560 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54624 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54688 | c | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54752 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54848 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180516 | 20171218 |
54848 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54880 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54944 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54976 | c | gcc -m32 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
54976 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55008 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55040 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55072 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180516 | 20171218 |
55136 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180516 | 20171218 |
55168 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55264 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180516 | 20171218 |
55264 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55264 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55296 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180516 | 20171218 |
55296 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55328 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180516 | 20171218 |
55360 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180516 | 20171218 |
55360 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180516 | 20171218 |
55360 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
55360 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55424 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180516 | 20171218 |
55424 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180516 | 20171218 |
55456 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55552 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180516 | 20171218 |
55552 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
55584 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
55648 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
55680 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55712 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180516 | 20171218 |
55712 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55744 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180516 | 20171218 |
55776 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180516 | 20171218 |
55808 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180516 | 20171218 |
55872 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55904 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180516 | 20171218 |
55936 | c | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
55936 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180516 | 20171218 |
55968 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180516 | 20171218 |
55968 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
56000 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180516 | 20171218 |
56000 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
56032 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180516 | 20171218 |
56064 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56096 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56096 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
56128 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180516 | 20171218 |
56128 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180516 | 20171218 |
56192 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180516 | 20171218 |
56224 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56224 | c | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56224 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180516 | 20171218 |
56256 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180516 | 20171218 |
56288 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56320 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180516 | 20171218 |
56352 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180516 | 20171218 |
56352 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
56352 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180516 | 20171218 |
56416 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56416 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180516 | 20171218 |
56416 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180516 | 20171218 |
56448 | c | gcc -m32 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
56448 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180516 | 20171218 |
56480 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180516 | 20171218 |
56480 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180516 | 20171218 |
56480 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180516 | 20171218 |
56544 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180516 | 20171218 |
56544 | c | gcc -m32 -O -fomit-frame-pointer | 20180516 | 20171218 |
56544 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180516 | 20171218 |
56544 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180516 | 20171218 |
56576 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56640 | c | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180516 | 20171218 |
56672 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180516 | 20171218 |
56704 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56704 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56704 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
56736 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56736 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180516 | 20171218 |
56736 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180516 | 20171218 |
56768 | c | gcc -m32 -Os -fomit-frame-pointer | 20180516 | 20171218 |
56832 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180516 | 20171218 |
56832 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180516 | 20171218 |
56832 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180516 | 20171218 |
56864 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180516 | 20171218 |
56960 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180516 | 20171218 |
56992 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180516 | 20171218 |
57024 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180516 | 20171218 |
57056 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180516 | 20171218 |
57120 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180516 | 20171218 |
57152 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180516 | 20171218 |
57184 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180516 | 20171218 |
57216 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180516 | 20171218 |
57312 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180516 | 20171218 |
57376 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
57376 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180516 | 20171218 |
57376 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
57408 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180516 | 20171218 |
57472 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180516 | 20171218 |
57632 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
57728 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
57760 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180516 | 20171218 |
57856 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180516 | 20171218 |
57984 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180516 | 20171218 |
58368 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180516 | 20171218 |
58368 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180516 | 20171218 |
58432 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
58464 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180516 | 20171218 |
58496 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180516 | 20171218 |
58528 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180516 | 20171218 |
58592 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180516 | 20171218 |
58624 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180516 | 20171218 |
58688 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180516 | 20171218 |
58688 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180516 | 20171218 |
58752 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180516 | 20171218 |
58784 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
58976 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180516 | 20171218 |
59072 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180516 | 20171218 |
59104 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
59104 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180516 | 20171218 |
59136 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
59296 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180516 | 20171218 |
59296 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
59360 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180516 | 20171218 |
59808 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180516 | 20171218 |
60160 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180516 | 20171218 |
60160 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180516 | 20171218 |
60256 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180516 | 20171218 |
60384 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
60384 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180516 | 20171218 |
60480 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180516 | 20171218 |
60512 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180516 | 20171218 |
60672 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180516 | 20171218 |
60704 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180516 | 20171218 |
60800 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180516 | 20171218 |
60832 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
60992 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
61248 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
61248 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180516 | 20171218 |
61280 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180516 | 20171218 |
61760 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180516 | 20171218 |
61920 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180516 | 20171218 |
62208 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180516 | 20171218 |
62208 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180516 | 20171218 |
62240 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
62400 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180516 | 20171218 |
62400 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180516 | 20171218 |
62560 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180516 | 20171218 |
62592 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180516 | 20171218 |
62656 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180516 | 20171218 |
62784 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
62816 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180516 | 20171218 |
63104 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180516 | 20171218 |
63392 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180516 | 20171218 |
63488 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180516 | 20171218 |
63552 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180516 | 20171218 |