Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
77488 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140126 | 20130419 |
77492 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140126 | 20130419 |
77500 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140126 | 20130419 |
77728 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140126 | 20130419 |
77736 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
77740 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
77748 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140126 | 20130419 |
77780 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
77884 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140126 | 20130419 |
78976 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140126 | 20130419 |
79320 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140126 | 20130419 |
80972 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
80984 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140126 | 20130419 |
81004 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140126 | 20130419 |
81016 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
81020 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140126 | 20130419 |
81020 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
81020 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140126 | 20130419 |
81032 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
81032 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
81052 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
81112 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140126 | 20130419 |
81132 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140126 | 20130419 |
81136 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140126 | 20130419 |
81152 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140126 | 20130419 |
81200 | ref | gcc -m32 -O -fomit-frame-pointer | 20140126 | 20130419 |
81352 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
81380 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
81404 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140126 | 20130419 |
81452 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140126 | 20130419 |
85940 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140126 | 20130419 |
85944 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140126 | 20130419 |
85980 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140126 | 20130419 |
86044 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140126 | 20130419 |
90604 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140126 | 20130419 |
90612 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
90620 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140126 | 20130419 |
90636 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
90640 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140126 | 20130419 |
90904 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140126 | 20130419 |
90928 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140126 | 20130419 |
90932 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140126 | 20130419 |
90932 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140126 | 20130419 |
90940 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140126 | 20130419 |
90944 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140126 | 20130419 |
90960 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140126 | 20130419 |
90968 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140126 | 20130419 |
91500 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91524 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91524 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91536 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91556 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91564 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
91564 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91564 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
91568 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140126 | 20130419 |
91576 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
91608 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
91620 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140126 | 20130419 |
91620 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
91620 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140126 | 20130419 |
91636 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
92292 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140126 | 20130419 |
92300 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
92316 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140126 | 20130419 |
92332 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
92336 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
92352 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
93332 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
93400 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140126 | 20130419 |
93956 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
96152 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96152 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96160 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96164 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96172 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96180 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96196 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96208 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96224 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96276 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96304 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96308 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96308 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96312 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96312 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96312 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96316 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96316 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96320 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96320 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96320 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96320 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96320 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96324 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96344 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96364 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96384 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96400 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96400 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96408 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
96428 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96444 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96452 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96500 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140126 | 20130419 |
96512 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
103112 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
103120 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103144 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103156 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
103200 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140126 | 20130419 |
103252 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
103400 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
103472 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140126 | 20130419 |
103472 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103488 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103536 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
103536 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103540 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
103540 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140126 | 20130419 |
103648 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
103668 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103756 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140126 | 20130419 |
103828 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103844 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140126 | 20130419 |
103972 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140126 | 20130419 |
103984 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140126 | 20130419 |
104008 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104020 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104020 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104028 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104028 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140126 | 20130419 |
104036 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140126 | 20130419 |
104104 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104112 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140126 | 20130419 |
104128 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
104128 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104152 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140126 | 20130419 |
104196 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140126 | 20130419 |
104200 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140126 | 20130419 |
104232 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140126 | 20130419 |
104244 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104320 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104328 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
104340 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140126 | 20130419 |
104636 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140126 | 20130419 |
104660 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140126 | 20130419 |
104708 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140126 | 20130419 |
104740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
104748 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
104792 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
104792 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140126 | 20130419 |
104960 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
105052 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140126 | 20130419 |
105684 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140126 | 20130419 |
105756 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
108908 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
108932 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
109056 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
109164 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
109380 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
109844 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
110916 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140126 | 20130419 |
111004 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140126 | 20130419 |
111012 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140126 | 20130419 |
111044 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140126 | 20130419 |
111512 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
111540 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
111568 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
111640 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
111644 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
111656 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |