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