Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9731 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140530 | 20140525 |
9734 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140525 |
9738 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140530 | 20140525 |
9758 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140530 | 20140525 |
9773 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
9777 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
9805 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140525 |
9844 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
9871 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
9937 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
9941 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
9945 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
9953 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
9964 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
9965 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
9976 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140525 |
9992 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
9996 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10039 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
10043 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
10050 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10054 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10054 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10058 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10062 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
10066 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10066 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10081 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10093 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10093 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10093 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10128 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140525 |
10132 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10144 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10148 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
10160 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10182 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10206 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10206 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10214 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10222 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10222 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10230 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10238 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10257 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10257 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
10288 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10300 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
10300 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10308 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10355 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10374 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
10386 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
10417 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
10421 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10444 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10445 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
10448 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
10452 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
10468 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
10522 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
10635 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
10643 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
10936 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
14052 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
14114 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
14165 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
14251 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
14445 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
14703 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
14710 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
14727 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
14769 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |
14855 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
14949 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
14988 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
14999 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15027 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
15070 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15097 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15101 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15105 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15132 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15136 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15198 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15198 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15199 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15214 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15276 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15312 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15347 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15354 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15386 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15444 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15452 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15514 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15569 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15584 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15678 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
15682 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
15690 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15698 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
15709 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
15724 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
15733 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
15752 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15756 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
15756 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15834 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15842 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
15861 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
15873 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15881 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
15885 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
15885 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
15893 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
15896 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
15924 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
15975 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
16029 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
16041 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16049 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
16064 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
16088 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16095 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16115 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
16142 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16146 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16157 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16166 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
16197 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
16259 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
16294 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16349 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16376 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
16427 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
16466 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
16696 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
16719 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16778 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
16813 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16926 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
16973 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
16973 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
17098 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
17156 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
17219 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
17258 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
17265 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
17273 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
17300 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
17312 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |