| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 475475 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477155 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477175 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477360 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477480 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477540 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477580 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477730 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477780 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140507 | 20140425 |
| 477905 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140507 | 20140425 |
| 478145 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 478165 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140507 | 20140425 |
| 478470 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 478520 | c | gcc -m32 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 481795 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 483540 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 483565 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 483750 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 483755 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140507 | 20140425 |
| 483765 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 483905 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484065 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484115 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484120 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484225 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484280 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484315 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484320 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484365 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484395 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484465 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484545 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484785 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484885 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484905 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 484990 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140507 | 20140425 |
| 485095 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140507 | 20140425 |
| 485165 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140507 | 20140425 |
| 485230 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 485325 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 485330 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140507 | 20140425 |
| 485370 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140507 | 20140425 |
| 485450 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140507 | 20140425 |
| 539515 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 539600 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540105 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540135 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540215 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540225 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540385 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540400 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 540445 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 540445 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540480 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 540550 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540785 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 540795 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 540795 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 540870 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540885 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 540900 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 541015 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 541160 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 541270 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 541390 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 541430 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 542000 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 542020 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542205 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542250 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 542355 | c | gcc -m32 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542385 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542450 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542465 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542470 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542550 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542580 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542585 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542605 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542685 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542695 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542725 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542730 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542740 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542780 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542780 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542795 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 542820 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543045 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 543045 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543055 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543060 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543070 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543080 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543080 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543125 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 543145 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543165 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 543180 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543270 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543340 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543350 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543380 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543400 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543420 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543520 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543530 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543555 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543575 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543610 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 543620 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543680 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543700 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 543790 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 544080 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140507 | 20140425 |
| 544120 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 544195 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 544395 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 546260 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 546890 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 547230 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 547475 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 547490 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 547510 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547540 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547660 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547665 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547700 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547725 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 547735 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547760 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547775 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547800 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 547835 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 547955 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 547965 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 548005 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 548230 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 548285 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 548375 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 548455 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 548490 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 548925 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 548960 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 549170 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 557755 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 557870 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 557875 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 558020 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 558080 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 558245 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 558255 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 558310 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 558420 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 558630 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 558775 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 558785 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 558860 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 558875 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 559210 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 559555 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 566650 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 614590 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 614590 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 614670 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 614675 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 614730 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 614785 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140507 | 20140425 |
| 614905 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
| 615645 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140507 | 20140425 |