| 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 |