Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
83864 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
84040 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
84040 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
84064 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
84072 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
84072 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
84092 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
84796 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
85296 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
85592 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
85648 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
85720 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
85816 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
85936 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
85968 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
86024 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
86068 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
86100 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
86200 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
86284 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87328 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87336 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
87340 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
87448 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
87456 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87472 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
87576 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
87812 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
87872 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
88188 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
88248 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
88748 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171110 | 20171020 |
88756 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
88792 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171110 | 20171020 |
88932 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
89012 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
89024 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
89040 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89084 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89196 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
89204 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
89312 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89324 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89360 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
89364 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89504 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171110 | 20171020 |
89524 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89532 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89560 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
89564 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89596 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89680 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89688 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
89696 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
89728 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171110 | 20171020 |
89816 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
89848 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89904 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
89980 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
90052 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
90068 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
90076 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
90228 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
90260 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
90320 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90356 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90404 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
90616 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
90616 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90668 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
90668 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
90676 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90740 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
90780 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
90792 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90852 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90876 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
90900 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90920 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
90940 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
90952 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
91168 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
91508 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
91536 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
91624 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
91804 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
91812 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
91948 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
92360 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
92360 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
92600 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
92620 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
94804 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
94860 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
94900 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
94988 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
95628 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
95648 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
95664 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
96380 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
96544 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
96688 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
96828 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
96944 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
96944 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97068 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
97140 | ref | gcc -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
97172 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171110 | 20171020 |
97184 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
97192 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171110 | 20171020 |
97192 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97204 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171110 | 20171020 |
97224 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171110 | 20171020 |
97224 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171110 | 20171020 |
97232 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171110 | 20171020 |
97284 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
97288 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97292 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
97300 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
97392 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97416 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97416 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97472 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97492 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97520 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97532 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97624 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97668 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97676 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97684 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97696 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97732 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97784 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97828 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97828 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97836 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97844 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
97856 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
97892 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
98020 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171110 | 20171020 |
98044 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
98052 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
98100 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
98156 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
98280 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
98280 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
98288 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171110 | 20171020 |
98368 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
98376 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
98448 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
98472 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
98532 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
98620 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
98656 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
99740 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
100272 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
100328 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
100396 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
100544 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
100848 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
101080 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
101096 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
101240 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
102268 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
104196 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
104216 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
104236 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
104240 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
104340 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
104676 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
124848 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
124888 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |