| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 281244143 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281389740 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281393617 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281394360 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281427187 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 281436315 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281455102 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281459295 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281472398 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281485193 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281515680 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281530988 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281531610 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281550802 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281555182 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281557365 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281566883 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140707 | 20140622 |
| 281571518 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140707 | 20140622 |
| 281575800 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281577690 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281601705 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 281608372 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281627445 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281631645 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281631803 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281652668 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281663400 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281674088 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281685307 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281699775 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281706450 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281707020 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281709750 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281713020 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281714017 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281720070 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 281733615 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281737702 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281751945 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 281758267 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281766607 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281767965 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281768160 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281770275 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281771025 | ref | gcc -m32 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281773800 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281779147 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281781443 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281794808 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281802390 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281805165 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281807400 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140707 | 20140622 |
| 281809200 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281828078 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281836237 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281836522 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281843333 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281844818 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281849475 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281851043 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 281863305 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 281865608 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281873490 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 281874465 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281878208 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281883255 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 281883465 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281895682 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281898098 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 281905440 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281925202 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281936377 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 281949412 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 281973277 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140706 | 20140622 |
| 281990535 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 281994135 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 282006195 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282008332 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282014843 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282030420 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282032588 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 282053550 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282054442 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282070110 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282073552 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282075983 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282087930 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282089693 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282109912 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282133103 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 282140745 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282150120 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140707 | 20140622 |
| 282154260 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 282172597 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282179767 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 282186720 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282198780 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282204015 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282213667 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282233940 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282236805 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282254947 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282257693 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282307140 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282320235 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 282341910 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282368625 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 282378510 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282381165 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282391028 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282416738 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 282418320 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 282421283 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282451763 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140707 | 20140622 |
| 282468338 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282477563 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
| 282486555 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282497048 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282546780 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 282560768 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282575438 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282595492 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282596662 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282620318 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140707 | 20140622 |
| 282627825 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282650902 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 282665235 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282698497 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282705412 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282709425 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282710288 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282763215 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282787275 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
| 282788092 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 282825112 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140707 | 20140622 |
| 282861937 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282865995 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140707 | 20140622 |
| 282892245 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 282929835 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 282994463 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 282998880 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 283044698 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283169805 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 283221578 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 283269000 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140707 | 20140622 |
| 283289093 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 283295865 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283313438 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283325693 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283365173 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140706 | 20140622 |
| 283382835 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283386862 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283419120 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 283461172 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 283462703 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 283483493 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283493468 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283683885 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 283808880 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140706 | 20140622 |
| 283844895 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140706 | 20140622 |