| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 61452 | emmintrin3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 61452 | emmintrin3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 61620 | emmintrin3 | gcc -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 61632 | emmintrin3 | gcc -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 63360 | emmintrin3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 63360 | emmintrin3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 63360 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 63360 | emmintrin3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 64188 | emmintrin3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 64188 | emmintrin3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 64188 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 64188 | emmintrin3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 65232 | emmintrin3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 65244 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 65256 | emmintrin3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 65256 | emmintrin3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 68172 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 68172 | emmintrin3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 68592 | emmintrin3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 68616 | emmintrin3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 68688 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 68688 | emmintrin3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 70584 | emmintrin3 | gcc -funroll-loops -O -fomit-frame-pointer | 20090206 | 20090205 |
| 70584 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 70584 | emmintrin3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 70596 | emmintrin3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 70608 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 70608 | emmintrin3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 70752 | emmintrin3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 70752 | emmintrin3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 70764 | emmintrin3 | gcc -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 70764 | emmintrin3 | gcc -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 71580 | emmintrin3 | gcc -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 71580 | emmintrin3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 71580 | emmintrin3 | gcc -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 71592 | emmintrin3 | gcc -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 72204 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 72204 | emmintrin3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 78876 | emmintrin3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 78876 | emmintrin3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 82752 | emmintrin3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 82752 | emmintrin3 | gcc -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 85956 | emmintrin3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 85956 | emmintrin3 | gcc -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 86016 | emmintrin3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 86016 | emmintrin3 | gcc -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 86148 | emmintrin3 | gcc -O -fomit-frame-pointer | 20090206 | 20090205 |
| 86148 | emmintrin3 | gcc -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 482544 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 482580 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 484968 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 490968 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 491172 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 491184 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 491964 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 494580 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20090206 | 20090205 |
| 494604 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 494616 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 494736 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 503016 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 763164 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 763176 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 763176 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 763212 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 764340 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 764388 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 1173660 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1175784 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1177572 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1184076 | simple | gcc -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1201200 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1210584 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1234524 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1237416 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1254444 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1259616 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1267080 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1275660 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 1306800 | emmintrin3 | gcc -funroll-loops | 20090206 | 20090205 |
| 1310520 | emmintrin3 | gcc | 20090206 | 20090205 |
| 1313028 | emmintrin3 | cc | 20090206 | 20090205 |
| 2408664 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2413416 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2413524 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2413992 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2414868 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2415720 | simple | gcc -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2440224 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 2440644 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 2456484 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 2460984 | simple | gcc -O -fomit-frame-pointer | 20090206 | 20090205 |
| 2463684 | simple | gcc -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 2464584 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 2708796 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 2711064 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 2713536 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 2716560 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 2717052 | simple | gcc -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 2727708 | simple | gcc -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 2787648 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2797020 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2798544 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2799264 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2801700 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2802216 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2809104 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2820468 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2904612 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2912076 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2912580 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 2915220 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3427812 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 3434964 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3435564 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3439668 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 3439824 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3440820 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 3440880 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3442092 | spec | gcc -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3442500 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 3450204 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3456480 | spec | gcc -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3464484 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3469416 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3487104 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3497676 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3523512 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3586104 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 3605796 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 3673752 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3676728 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3678948 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3680568 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3688440 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3698460 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3722940 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3725808 | spec | gcc -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3726312 | spec | gcc -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3730008 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3754788 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 3776892 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 4142112 | spec | gcc -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4144200 | spec | gcc -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4156584 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4159980 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4224516 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4231524 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 6720852 | simple | gcc -funroll-loops | 20090206 | 20090205 |
| 6732672 | simple | cc | 20090206 | 20090205 |
| 6748440 | simple | gcc | 20090206 | 20090205 |
| 17924604 | spec | gcc -funroll-loops | 20090206 | 20090205 |
| 17938092 | spec | gcc | 20090206 | 20090205 |
| 17990904 | spec | cc | 20090206 | 20090205 |