Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
128679 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
128849 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
129119 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
130063 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
130819 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
131345 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
132357 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
133686 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
134067 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
134704 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
135071 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180821 | 20180818 |
135938 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
136609 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
137280 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
137410 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180821 | 20180818 |
137627 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
137716 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
137819 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
137928 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
138052 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
138197 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180821 | 20180818 |
138232 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180821 | 20180818 |
138417 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
138572 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
139010 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180821 | 20180818 |
139295 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
139401 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
139932 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
140083 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
140720 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
140833 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180821 | 20180818 |
140843 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
141192 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180821 | 20180818 |
141391 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
141514 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
141577 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
141794 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180821 | 20180818 |
141810 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
141905 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
141976 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180821 | 20180818 |
141978 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
141978 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
141982 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180821 | 20180818 |
141984 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180821 | 20180818 |
142012 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180821 | 20180818 |
142023 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
142073 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
142205 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
142236 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
142416 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
142443 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180821 | 20180818 |
142645 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180821 | 20180818 |
142647 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180821 | 20180818 |
142672 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180821 | 20180818 |
142736 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
142816 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180821 | 20180818 |
142962 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180821 | 20180818 |
143258 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180821 | 20180818 |
143369 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180821 | 20180818 |
143494 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
143528 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180821 | 20180818 |
143609 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
143651 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180821 | 20180818 |
143667 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180821 | 20180818 |
143742 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
143956 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
144025 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
144073 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180821 | 20180818 |
144117 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
144121 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180821 | 20180818 |
144320 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180821 | 20180818 |
144379 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180821 | 20180818 |
144416 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
144445 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
144867 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
145026 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
145187 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
145324 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
145356 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
145383 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
145816 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180821 | 20180818 |
146002 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180821 | 20180818 |
146371 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
146629 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180821 | 20180818 |
147115 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180821 | 20180818 |
147355 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180821 | 20180818 |
147575 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180821 | 20180818 |
147809 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180821 | 20180818 |
147998 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180821 | 20180818 |
148159 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180821 | 20180818 |
148185 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180821 | 20180818 |
148199 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180821 | 20180818 |
148297 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180821 | 20180818 |
149033 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180821 | 20180818 |
149256 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
149432 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180821 | 20180818 |
149672 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180821 | 20180818 |
150537 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
150548 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180821 | 20180818 |
150603 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
150627 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
150891 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180821 | 20180818 |
150917 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
150921 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180821 | 20180818 |
150925 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180821 | 20180818 |
151000 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180821 | 20180818 |
151115 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180821 | 20180818 |
151192 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180821 | 20180818 |
151399 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180821 | 20180818 |
151407 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180821 | 20180818 |
151522 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180821 | 20180818 |
151579 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180821 | 20180818 |
151581 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180821 | 20180818 |
151843 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180821 | 20180818 |
151936 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180821 | 20180818 |
151939 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180821 | 20180818 |
152231 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180821 | 20180818 |
152300 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
152419 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180821 | 20180818 |
152460 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
152514 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180821 | 20180818 |
152556 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180821 | 20180818 |
152631 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180821 | 20180818 |
152686 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180821 | 20180818 |
152742 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180821 | 20180818 |
152840 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180821 | 20180818 |
152961 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180821 | 20180818 |
153433 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180821 | 20180818 |
153469 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
153617 | ref | gcc -m32 -O -fomit-frame-pointer | 20180821 | 20180818 |
153941 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
153988 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180821 | 20180818 |
154325 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
154337 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180821 | 20180818 |
154465 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180821 | 20180818 |
154702 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180821 | 20180818 |
154732 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
154879 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180821 | 20180818 |
154945 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180821 | 20180818 |
155012 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180821 | 20180818 |
155226 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
155481 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180821 | 20180818 |
155613 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180821 | 20180818 |
155627 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180821 | 20180818 |
155655 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180821 | 20180818 |
155760 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180821 | 20180818 |
155805 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180821 | 20180818 |
155871 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180821 | 20180818 |
156000 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180821 | 20180818 |
156012 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
156022 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180821 | 20180818 |
156030 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180821 | 20180818 |
156060 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180821 | 20180818 |
156105 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180821 | 20180818 |
156199 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
156228 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180821 | 20180818 |
156391 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
156465 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180821 | 20180818 |
156605 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180821 | 20180818 |
156846 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180821 | 20180818 |
157085 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180821 | 20180818 |
157087 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
157343 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
157831 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180821 | 20180818 |
157883 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
158089 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180821 | 20180818 |
158109 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180821 | 20180818 |
158178 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180821 | 20180818 |
158228 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
158291 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180821 | 20180818 |
158359 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180821 | 20180818 |
158439 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180821 | 20180818 |
158555 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
158607 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
159355 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
159820 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180821 | 20180818 |