| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 269836 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 324730 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 385582 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 388397 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 736721 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 737245 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 737270 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 737655 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 740034 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 740661 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 741022 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 741663 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 743239 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 745745 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 746003 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 746388 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 746812 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 746918 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 756288 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 761233 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 763309 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 763839 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 766994 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 772537 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 790894 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140604 | 20140517 |
| 791327 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 791448 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 791485 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 791564 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 791721 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 794673 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140604 | 20140517 |
| 797133 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140604 | 20140517 |
| 797761 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 797800 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 798500 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 798539 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140604 | 20140517 |
| 800151 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 807697 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 808082 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 808567 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 808900 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 809391 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 814879 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 818227 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 820712 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 823536 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 825279 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 826451 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 828700 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 828900 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 828939 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 829091 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 832076 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 832440 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140604 | 20140517 |
| 833216 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 838005 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140604 | 20140517 |
| 852112 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 852482 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 852648 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 866267 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 866330 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 866797 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 930572 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 938430 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 941200 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 942140 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 944324 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 945682 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 946297 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 946979 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 955591 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 956106 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 975407 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 989212 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1002179 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1006612 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1006755 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1006942 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1007330 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1007661 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1007903 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1010060 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1010964 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1014685 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1015827 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1017906 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1018418 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1018497 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1020579 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1021297 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1021733 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1022512 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1022777 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1023518 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1024461 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1024758 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1025145 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1027546 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1029555 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1033867 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1034867 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1037897 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1051521 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1057994 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1061842 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1111927 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1114201 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1117536 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1118600 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1120000 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1120089 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1121282 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1130040 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1132297 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1132391 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1137603 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1137848 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1139209 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1139500 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1139812 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1140188 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1143309 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1143397 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1144051 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1145974 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1147203 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1147733 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1148003 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1148912 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1149321 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1152627 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1152937 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1153266 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1153870 | ref | gcc -m32 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 1153990 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1154503 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1157291 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1159173 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1159359 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 1183156 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140604 | 20140517 |