Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
238070 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170903 | 20170725 |
243770 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170903 | 20170725 |
244126 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170903 | 20170725 |
244730 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
244877 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
245195 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170903 | 20170725 |
245219 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170903 | 20170725 |
245466 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170903 | 20170725 |
246140 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170903 | 20170725 |
247052 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
247617 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170903 | 20170725 |
248919 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170903 | 20170725 |
248938 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
249113 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
249214 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
250192 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170903 | 20170725 |
250733 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
251194 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
253512 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170903 | 20170725 |
253526 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
253664 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170903 | 20170725 |
253721 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170903 | 20170725 |
253726 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170903 | 20170725 |
253830 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170903 | 20170725 |
253840 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170903 | 20170725 |
253882 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170903 | 20170725 |
254111 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170903 | 20170725 |
254116 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
254362 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170903 | 20170725 |
254861 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
255432 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170903 | 20170725 |
255887 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
256158 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170903 | 20170725 |
256234 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
256647 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
257213 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
257312 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
257697 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170903 | 20170725 |
258034 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170903 | 20170725 |
258087 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170903 | 20170725 |
259103 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
259112 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170903 | 20170725 |
260172 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170903 | 20170725 |
261269 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170903 | 20170725 |
261891 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170903 | 20170725 |
262518 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170903 | 20170725 |
262561 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170903 | 20170725 |
263145 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170903 | 20170725 |
263939 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170903 | 20170725 |
264770 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170903 | 20170725 |
265326 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170903 | 20170725 |
266598 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170903 | 20170725 |
266684 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170903 | 20170725 |
271187 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
271729 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
271762 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
273610 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170903 | 20170725 |
274674 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
275220 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170903 | 20170725 |
276008 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
277514 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170903 | 20170725 |
279433 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
282477 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
288558 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
288957 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170903 | 20170725 |
559983 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170903 | 20170725 |
562200 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170903 | 20170725 |
569596 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170903 | 20170725 |
569677 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170903 | 20170725 |
569843 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170903 | 20170725 |
569991 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170903 | 20170725 |
571587 | gcc | gcc -m32 -O -fomit-frame-pointer | 20170903 | 20170725 |
571734 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170903 | 20170725 |
572660 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170903 | 20170725 |
572869 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170903 | 20170725 |
576070 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170903 | 20170725 |
578721 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170903 | 20170725 |
591769 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170903 | 20170725 |
592139 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170903 | 20170725 |
596705 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170903 | 20170725 |
597450 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170903 | 20170725 |
597498 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170903 | 20170725 |
598780 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
603246 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170903 | 20170725 |
604304 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
608404 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170903 | 20170725 |
608471 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170903 | 20170725 |
609093 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
609121 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170903 | 20170725 |
609862 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170903 | 20170725 |
610527 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170903 | 20170725 |
611278 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
614597 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170903 | 20170725 |
614845 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
615975 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
616080 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170903 | 20170725 |
616768 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170903 | 20170725 |
617191 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170903 | 20170725 |
618155 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
633380 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
634129 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170903 | 20170725 |
1839651 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170903 | 20170725 |
1856391 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
1866137 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
1872478 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
1880264 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170903 | 20170725 |
1883474 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
1896200 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
1912236 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3058781 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170903 | 20170725 |
3059508 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170903 | 20170725 |
3085989 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3087082 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3089357 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3089642 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3090288 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170903 | 20170725 |
3090307 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3090336 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3095741 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170903 | 20170725 |
3096549 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3101560 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3104253 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3104562 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3113615 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3113668 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3113725 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3115320 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3115824 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3116389 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3124901 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3125704 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3126702 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170903 | 20170725 |
3127358 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170903 | 20170725 |
3127510 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3128526 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170903 | 20170725 |
3129129 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3130212 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3130938 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3131532 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3132791 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3132910 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3135232 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
3137940 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3138439 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170903 | 20170725 |
3139090 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170903 | 20170725 |
3139185 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170903 | 20170725 |
3139336 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3139336 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170903 | 20170725 |
3140130 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
3140158 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3140206 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3140324 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3146063 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170903 | 20170725 |
3147221 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170903 | 20170725 |
3153572 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170903 | 20170725 |
3153672 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170903 | 20170725 |
3154076 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170903 | 20170725 |
3160190 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170903 | 20170725 |
3161505 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170903 | 20170725 |
3192855 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
3193149 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170903 | 20170725 |