| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 390502 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 392597 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 393196 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 393575 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394178 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394492 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 395171 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397442 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397927 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 398454 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 398468 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 398734 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 399323 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399518 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399684 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399717 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399736 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 399807 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 400021 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 400197 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 401328 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 401821 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 401874 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 401931 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 402406 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 403299 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 403650 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 403968 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 404016 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 404462 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 405935 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 406116 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 407042 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 408481 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 409987 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 410728 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 413521 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 414846 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 421610 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 422460 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 422560 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423324 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423709 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 426189 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 427244 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 427343 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 427396 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 428008 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 430597 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 431642 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 432454 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 434478 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 434644 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 434839 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 435399 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 435822 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 437143 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 437423 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 437508 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 437699 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 438041 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439213 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 440401 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 440557 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 440933 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 441004 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441109 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441802 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 442296 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 442558 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 442695 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 443346 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 443730 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 444007 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 444790 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 445170 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 445488 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 445712 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 445873 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 451868 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 452438 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 452561 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 452765 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 452808 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 453345 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 455107 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 456727 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 456960 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 457796 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 457848 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 457877 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 457886 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458043 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458147 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458175 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 458703 | ref | gcc -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 461895 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463813 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 463842 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464925 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 465135 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466189 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466245 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466326 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466863 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 467604 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 467951 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468079 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468084 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 468122 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468203 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 468217 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468222 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 468511 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469134 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 469181 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 469181 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469300 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171011 | 20170725 |
| 469657 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 470089 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 470753 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 470767 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471067 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471285 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472169 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472383 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472725 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472811 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 473775 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 474045 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 474130 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 474491 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 474734 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 475299 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 475304 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 475380 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 475650 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 475703 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 475703 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 476126 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 476306 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 476354 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 476411 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 476530 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 479308 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 479503 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 479570 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 480600 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 481636 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 481992 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 486286 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 486338 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 486386 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 502308 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 502521 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 502863 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 502992 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 513594 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 513855 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 516696 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 517213 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |