Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
180690 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170725 |
181232 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
181275 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
181298 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
184271 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
184342 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
184357 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
184552 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
184813 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
185796 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
185825 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
186247 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170909 | 20170725 |
186290 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
186310 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
186537 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
186756 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
187173 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
187245 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
187264 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170725 |
187449 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170725 |
187468 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170909 | 20170725 |
187815 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
187844 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
187862 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
188314 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
188366 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
188457 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170725 |
188475 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
188494 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
188793 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
188812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
189202 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
189458 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
189701 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
189767 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
189786 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170725 |
189795 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170725 |
189848 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170725 |
189867 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
189967 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170725 |
190047 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170725 |
190057 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170725 |
190066 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170909 | 20170725 |
190085 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170725 |
190181 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170725 |
190351 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170725 |
191596 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
191667 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170725 |
191985 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170725 |
192048 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
192104 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
192323 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170725 |
192470 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
192485 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170725 |
192575 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
192917 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
192993 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
193059 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
193068 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170725 |
193605 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170725 |
193928 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
193971 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170725 |
194009 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170725 |
194109 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
194289 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170725 |
194313 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170725 |
194341 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170725 |
194360 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170725 |
194403 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170909 | 20170725 |
194541 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
194821 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170725 |
194879 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170909 | 20170725 |
194879 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170725 |
194916 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170725 |
194949 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170725 |
194968 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170909 | 20170725 |
195177 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170909 | 20170725 |
195197 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170725 |
195481 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170725 |
195562 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
195571 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
195600 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
195757 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170909 | 20170725 |
195904 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
195971 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170909 | 20170725 |
196037 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
196152 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170725 |
196175 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170909 | 20170725 |
196232 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170725 |
196388 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170725 |
196389 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170725 |
196451 | ref | gcc -m32 -O -fomit-frame-pointer | 20170909 | 20170725 |
196821 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170725 |
196907 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170725 |
197087 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170909 | 20170725 |
197372 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170725 |
197524 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170725 |
197595 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170909 | 20170725 |
197671 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170909 | 20170725 |
197957 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170725 |
198341 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170725 |
198374 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
198616 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170725 |
198626 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170725 |
198821 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170725 |
198940 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170725 |
199263 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170725 |
199647 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170909 | 20170725 |
200379 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
200379 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170725 |
200479 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170725 |
200592 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
200621 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170725 |
200635 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170725 |
200669 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
202070 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
202759 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
202777 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170725 |
202944 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170725 |
203195 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170725 |
203252 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170725 |
203276 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
203295 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170725 |
203486 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170725 |
203817 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170725 |
203898 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
204653 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170725 |
204772 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
204862 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170725 |
204882 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
204882 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170725 |
204882 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170725 |
205020 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
205058 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170725 |
205138 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
205143 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
205157 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170725 |
205347 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170725 |
205476 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170725 |
205527 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
205590 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170725 |
205651 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170725 |
205656 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170725 |
206183 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170725 |
206596 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
206749 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170725 |
206810 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170725 |
206853 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170725 |
206924 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170725 |
208126 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170725 |
208363 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
208658 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170725 |
209433 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170725 |
211949 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170725 |
212159 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170725 |
212211 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170725 |
212472 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170725 |
213537 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170725 |
213575 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170725 |
216039 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170725 |
216719 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170725 |