| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 538811 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 549133 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 549252 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 550648 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 551048 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 551061 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 551442 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 556805 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 557179 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 559369 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 560305 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 579191 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 581092 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 581310 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 581485 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 581885 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 589859 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 590301 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 598097 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 599226 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 606328 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 633559 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 633631 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 634471 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 634481 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 638077 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 650256 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 650722 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 652650 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 652964 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 653481 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 655462 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 656170 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 656188 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 657424 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 662677 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 675526 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 675669 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 679084 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 679127 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 689045 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 692640 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 694564 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 694621 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 694930 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 695376 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 696901 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 698573 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 700663 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 842137 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 842160 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 842717 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 842821 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 860586 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 861707 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 894649 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 897840 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 898016 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 898486 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 898848 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 903763 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 904286 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 911706 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 919843 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 920241 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 936249 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 973469 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 974054 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171012 | 20170725 |
| 979284 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 982528 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171012 | 20170725 |
| 984337 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 986052 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 986128 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171012 | 20170725 |
| 986755 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171012 | 20170725 |
| 987197 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 989021 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 989668 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 991406 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 991420 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 994593 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1006164 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1006269 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1007503 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1008824 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1010372 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1010510 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1010634 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1010966 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1011659 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1013413 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1015574 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1017374 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1017540 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1018961 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1019226 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1021126 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1022171 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1023173 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 1024243 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1026185 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1026746 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1029971 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1032589 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1032660 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1032683 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1032931 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1041912 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1045670 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 1046159 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 1046515 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 1050539 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 1051422 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 1059934 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 1060442 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 1063554 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 1063791 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 1064846 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1064912 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1065382 | ref | gcc -m32 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1065444 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1065491 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1066261 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1066318 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1067933 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1069192 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1070408 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1074407 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1074654 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1074782 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1104057 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 1104138 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 1104660 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 1139325 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 1446774 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1447291 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1469256 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1473398 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1527733 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1528250 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1528840 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1539936 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1540544 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1540567 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1582805 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1600546 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1668481 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1669469 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171012 | 20170725 |
| 1690630 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1691879 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1709307 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1709700 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1725723 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1727751 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1730339 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1730501 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1730563 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1745440 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1745511 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1745849 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1761182 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 1761828 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171012 | 20170725 |