Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
237405 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170903 | 20170725 |
243603 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170903 | 20170725 |
243946 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170903 | 20170725 |
243970 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
243993 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170903 | 20170725 |
244644 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
244938 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170903 | 20170725 |
245143 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170903 | 20170725 |
245926 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170903 | 20170725 |
247698 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170903 | 20170725 |
247713 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
248895 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
249019 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
249546 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170903 | 20170725 |
249560 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
250563 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170903 | 20170725 |
251128 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
251831 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
253303 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170903 | 20170725 |
253336 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
253498 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170903 | 20170725 |
253764 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170903 | 20170725 |
253845 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170903 | 20170725 |
253897 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
253907 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170903 | 20170725 |
253982 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170903 | 20170725 |
254059 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170903 | 20170725 |
254163 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170903 | 20170725 |
254315 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170903 | 20170725 |
254676 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
255299 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170903 | 20170725 |
255673 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170903 | 20170725 |
255693 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
255745 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
256438 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
257018 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
257279 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
257393 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170903 | 20170725 |
257915 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170903 | 20170725 |
257953 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170903 | 20170725 |
258296 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
258942 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170903 | 20170725 |
259398 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170903 | 20170725 |
260927 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170903 | 20170725 |
261811 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170903 | 20170725 |
262143 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170903 | 20170725 |
262177 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170903 | 20170725 |
263283 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170903 | 20170725 |
263407 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170903 | 20170725 |
264052 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170903 | 20170725 |
264860 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170903 | 20170725 |
266309 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170903 | 20170725 |
266489 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170903 | 20170725 |
270988 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
271434 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
271595 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
273714 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170903 | 20170725 |
274365 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
275011 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
275154 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170903 | 20170725 |
277196 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
277224 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170903 | 20170725 |
282268 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
288074 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
288549 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170903 | 20170725 |
560277 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170903 | 20170725 |
562419 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170903 | 20170725 |
569240 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170903 | 20170725 |
569459 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170903 | 20170725 |
569482 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170903 | 20170725 |
570029 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170903 | 20170725 |
571254 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170903 | 20170725 |
571334 | gcc | gcc -m32 -O -fomit-frame-pointer | 20170903 | 20170725 |
572313 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170903 | 20170725 |
572722 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170903 | 20170725 |
575733 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170903 | 20170725 |
578450 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170903 | 20170725 |
591855 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170903 | 20170725 |
591964 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170903 | 20170725 |
597170 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170903 | 20170725 |
597256 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170903 | 20170725 |
597460 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170903 | 20170725 |
600338 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
603122 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
604105 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170903 | 20170725 |
607953 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170903 | 20170725 |
608024 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170903 | 20170725 |
608898 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
608898 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170903 | 20170725 |
611044 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
611168 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170903 | 20170725 |
611505 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170903 | 20170725 |
615794 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170903 | 20170725 |
615805 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
616412 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170903 | 20170725 |
616640 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
616735 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170903 | 20170725 |
617890 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
619419 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170903 | 20170725 |
633251 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
633863 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170903 | 20170725 |
1837823 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170903 | 20170725 |
1846672 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
1867296 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
1869781 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
1880022 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170903 | 20170725 |
1883532 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
1898328 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
1914221 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3058434 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170903 | 20170725 |
3058611 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170903 | 20170725 |
3085747 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3087048 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3088232 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3090061 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3090169 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3090179 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3090298 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170903 | 20170725 |
3095480 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170903 | 20170725 |
3095703 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3102871 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3104149 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3105198 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3113330 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3113407 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3114033 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3115335 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3115710 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3116280 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3124859 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3125006 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3125434 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3126112 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170903 | 20170725 |
3126991 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170903 | 20170725 |
3127272 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3127637 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170903 | 20170725 |
3129001 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3129072 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3130658 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3130787 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3131266 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3132364 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3136829 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3137285 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3138439 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170903 | 20170725 |
3139104 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170903 | 20170725 |
3139194 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170903 | 20170725 |
3139817 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170903 | 20170725 |
3140168 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3140401 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3145925 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3147008 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170903 | 20170725 |
3147697 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3152703 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170903 | 20170725 |
3153616 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170903 | 20170725 |
3154774 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170903 | 20170725 |
3154874 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170903 | 20170725 |
3161448 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170903 | 20170725 |
3163486 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170903 | 20170725 |
3193406 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3195500 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170903 | 20170725 |