| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 229148296 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229148832 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229149560 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229151376 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229151532 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229154608 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229155696 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229158996 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229160704 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229161328 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229161672 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229165572 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229166868 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229171676 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229171768 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229173168 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229174340 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229175320 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229178032 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229179572 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229180156 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229181572 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229182700 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229183880 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229183904 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229185384 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229185548 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229185700 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229185936 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229186264 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229187520 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229187852 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229189832 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229190468 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229191020 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229191156 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229191272 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229191412 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229191752 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229192108 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229192156 | ref | gcc -m32 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229192440 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229192444 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229193412 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229194028 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229195540 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229195980 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229196320 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229196816 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229200676 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229200888 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229202608 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229202836 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229203464 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229203808 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229204720 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229204940 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229206136 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229207624 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229207920 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229210464 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229211564 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229212580 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229212880 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229213644 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229216916 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229217504 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229217576 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229217980 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229220900 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229222556 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229223104 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229223524 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229223876 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229223908 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229224540 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229225604 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229225772 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229226608 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229226804 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229228668 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229229152 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229229324 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229230364 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229230404 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229230892 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229231500 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229231852 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229233028 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229233792 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229234588 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229239504 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229242072 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 229242892 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229245488 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229248612 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229252616 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229252632 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229295964 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229297912 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229302868 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229308788 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229311196 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229316288 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229316344 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229316612 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229318644 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229318888 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229320512 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229320752 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229322692 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229323172 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229323936 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229324492 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229324688 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229325160 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229325264 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229325532 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229325796 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229325936 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229326124 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229326352 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229326716 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229327144 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229327604 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229327616 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229327680 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229328044 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229328256 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229328324 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229328760 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229329228 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229329752 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229330072 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229330908 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229331904 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229333800 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229334840 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229334864 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229335580 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229335588 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229336240 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229336948 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229337336 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229337804 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229338096 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229339692 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229339792 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229339796 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229340324 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229340428 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229343516 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229344444 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229344600 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229344824 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229346004 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229346180 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229346260 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229346704 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229346736 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229348072 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229351200 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229351220 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229352708 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229357596 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229358608 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229364364 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229442336 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229475968 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229517852 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229646140 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 229736364 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140705 | 20140622 |