| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 335704 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 336416 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 336676 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 336756 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 337016 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 338632 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 338700 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 338808 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 339224 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 339232 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 339284 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 339308 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 339340 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 339388 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 339548 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 340756 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 341404 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 341556 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 341716 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 341784 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 342048 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 342056 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 342108 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 342228 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 342444 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 342580 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 342596 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 342904 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 343012 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 343100 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 343428 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 343448 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 343448 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 343488 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 344736 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 345452 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 345548 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 345612 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 346064 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 346140 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 346324 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 346468 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 347032 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 347040 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 347044 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 347068 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 347368 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 347456 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 347460 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 347584 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 347680 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 347936 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 348052 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 348212 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 348396 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 349044 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 349144 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 349304 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 350188 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 350204 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 351036 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 351072 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 351992 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 352256 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 352744 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 352760 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 353148 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 353644 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 353696 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 353808 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 353856 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 354712 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 355320 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 355984 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 355988 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |
| 356408 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 358144 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 359200 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 359632 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 1516972 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1521104 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1521324 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1528844 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1529084 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1529132 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1529196 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1530048 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1530440 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1531264 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1531860 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1543824 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1544252 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1544452 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1579588 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1580004 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1580028 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1580248 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1581132 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1581148 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1581548 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1609496 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1609664 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1615556 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1615572 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1615584 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1616100 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1617988 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1618356 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1618600 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1618820 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1618824 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1618856 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1618916 | ref | gcc -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1619076 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1619340 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1622420 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1627144 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1627832 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1628004 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1628800 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1632236 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1647612 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1758552 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 3546172 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 3586916 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 3587852 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 3724504 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3724520 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3793320 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3793784 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3793948 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3794300 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3798240 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3816012 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3816108 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3816172 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3826756 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3826860 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3837532 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3837684 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3838148 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3838396 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3840844 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3841208 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3841492 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3842088 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3845944 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3845976 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3846032 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3846096 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3846424 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3846764 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3857580 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3859952 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3867660 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3868632 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3869316 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3869528 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3870876 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3882704 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3895264 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3895356 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3896372 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3896564 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3904820 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 3920196 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3920380 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3920980 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3933936 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3934536 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 3980740 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 3980780 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |