| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 229565256 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229604136 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229604432 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229608664 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229614572 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229615304 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229615440 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229618428 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229618588 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229618952 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229622940 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229623080 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229624180 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229624964 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229625364 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229625560 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229627528 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229627732 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229628604 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229633132 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229633560 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229633916 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229634320 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229635544 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229636836 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229641072 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229642488 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229647208 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229647348 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229647780 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229650916 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229652164 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229654360 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229655508 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229657436 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229657980 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229658848 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229663200 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229671588 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229683220 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229747612 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229750100 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229756848 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229766660 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229808552 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229813580 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229862244 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229864512 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229902312 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229906300 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229909140 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229927216 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229934348 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229937984 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229945064 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229949132 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229961256 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229962832 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 229962968 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229964112 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229964404 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 229966484 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229969888 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229973884 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229974196 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229984680 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229991168 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 229993828 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229994256 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229996956 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 229997616 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230005056 | ref | gcc -m32 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230021108 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230070116 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230077296 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230104728 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230112552 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230128164 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230146492 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230187360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230187636 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230203468 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230255972 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230260784 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230262840 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230264248 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230266948 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230272452 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230283860 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230287612 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230289292 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230298020 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230302128 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230303276 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230303444 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230304392 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230305876 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230310172 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230310532 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230310892 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230311408 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230311452 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230312816 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230313448 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230314904 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230315840 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230318748 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230318944 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230319728 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230320040 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230320172 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230321564 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230322080 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230326020 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230327364 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230327536 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230331584 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230333600 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230333992 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230339100 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230340548 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230341372 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230359692 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230362016 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230365448 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230365848 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230368240 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230382468 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230389476 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230420016 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230459296 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230482548 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230487696 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230493772 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230495284 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230496400 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230506844 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230507884 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230510584 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230511120 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230523568 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230535900 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230543900 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230546596 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230556508 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230557120 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230560796 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230561076 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230571552 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230571552 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230588712 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230592300 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230596956 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230600704 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230602724 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230611592 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230647512 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230672544 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230675776 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230685560 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230694080 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 230740288 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230761672 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230772380 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 230859204 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230927200 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 230960232 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 230999836 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 231038400 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 231098948 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140722 | 20140622 |