| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1175402 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1196411 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1201017 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1201687 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1204745 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1211519 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1213941 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1216082 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1216118 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1260620 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1261522 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1265375 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1285733 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1298134 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1322097 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1361509 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1362227 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1362363 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1385331 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1388232 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1391629 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1415930 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1441003 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1457430 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1462040 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1470116 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1492924 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1497078 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1497756 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1507907 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1507939 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1549595 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1554735 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1570658 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1587655 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1589828 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 1591017 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 2155429 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2157597 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2181827 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2185104 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2185783 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2217076 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2245975 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2247059 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2247149 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2275747 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2275923 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2281679 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2307408 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2337017 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2351045 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2355807 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2367293 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2442796 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2443892 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2448479 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2506039 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2519548 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2519814 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2577249 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2595115 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2599046 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2604990 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2628651 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 2709291 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2711034 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2711561 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140611 | 20140525 |
| 2711616 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3317332 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3318549 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3319161 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3333423 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3833080 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3835252 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3841036 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3841289 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3849148 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3911642 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3916536 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3916941 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3943426 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3943914 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3945802 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3946414 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3947139 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3948765 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3961445 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3973227 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3973531 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3976888 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3981354 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 4043777 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4044682 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4047619 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4048032 | ref | gcc -m32 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4048247 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4048383 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4055914 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4062739 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4067837 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4071717 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4075648 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4120787 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 4122592 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 4172996 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4174470 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4208841 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4225810 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4229905 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4230373 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4230915 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4242841 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4267286 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4271748 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4290273 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 4455765 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4805904 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 4812795 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 4887648 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4890296 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4898892 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4899562 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4906824 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 4907082 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4914429 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4914518 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4916028 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 4917206 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4930353 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4932509 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4974216 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4976903 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 4984754 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5007959 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5008672 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5011107 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5015104 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5016539 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5020954 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5021028 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5021804 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5026277 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5026944 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5027353 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5028164 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140611 | 20140525 |
| 5032502 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5039502 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5045418 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5053503 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5056358 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140611 | 20140525 |
| 5057918 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5058004 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5080491 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5086146 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5097635 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5105568 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5106305 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5163557 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5174735 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5176021 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5202370 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5434955 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5435285 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5435836 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5440453 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140611 | 20140525 |