| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 114240 | emmintrin3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 114240 | emmintrin3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 114408 | emmintrin3 | gcc -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 114408 | emmintrin3 | gcc -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 118272 | emmintrin3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 118284 | emmintrin3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 118284 | emmintrin3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 118296 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 119004 | emmintrin3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 119004 | emmintrin3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 119004 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 119004 | emmintrin3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 119868 | emmintrin3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 119868 | emmintrin3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 120240 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 120252 | emmintrin3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 126144 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 126144 | emmintrin3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 126624 | emmintrin3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 126624 | emmintrin3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 126708 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 126708 | emmintrin3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 128352 | emmintrin3 | gcc -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 128352 | emmintrin3 | gcc -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 128352 | emmintrin3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 128352 | emmintrin3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 130320 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 130332 | emmintrin3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 130668 | emmintrin3 | gcc -funroll-loops -O -fomit-frame-pointer | 20090206 | 20090205 |
| 130668 | emmintrin3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 130680 | emmintrin3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 130692 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 130908 | emmintrin3 | gcc -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 130908 | emmintrin3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 130920 | emmintrin3 | gcc -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 130920 | emmintrin3 | gcc -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 131160 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 131160 | emmintrin3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 147588 | emmintrin3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 147612 | emmintrin3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 152256 | emmintrin3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 152268 | emmintrin3 | gcc -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 161088 | emmintrin3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 161088 | emmintrin3 | gcc -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 161796 | emmintrin3 | gcc -O -fomit-frame-pointer | 20090206 | 20090205 |
| 161796 | emmintrin3 | gcc -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 161796 | emmintrin3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 161796 | emmintrin3 | gcc -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 896400 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 898476 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 900384 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 901404 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 903120 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 903168 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 906720 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 907152 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 913404 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20090206 | 20090205 |
| 913428 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 913488 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 913800 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 1178568 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 1178664 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 1181424 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 1181520 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 1183116 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 1183152 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 2179728 | simple | gcc -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2179740 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2182068 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2182596 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2221380 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2222532 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2298372 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2317752 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2321316 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2330280 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2370972 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2372736 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 2486280 | emmintrin3 | gcc -funroll-loops | 20090206 | 20090205 |
| 2487996 | emmintrin3 | gcc | 20090206 | 20090205 |
| 2488116 | emmintrin3 | cc | 20090206 | 20090205 |
| 3969768 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3970224 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3970668 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3971928 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 3983124 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3993564 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 3993672 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4009908 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4156380 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 4158696 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 4162416 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4174032 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4531968 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4539144 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4542624 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4543728 | simple | gcc -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4545168 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4555620 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 4577676 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 4584612 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 4623696 | simple | gcc -O -fomit-frame-pointer | 20090206 | 20090205 |
| 4624800 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 4625544 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 4635360 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4642824 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4643004 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4644756 | simple | gcc -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 4663356 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4849464 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4855644 | simple | gcc -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4863396 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4865016 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4879728 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4884804 | simple | gcc -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4899504 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 4900488 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 5131320 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 5133576 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 5171724 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 5186280 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 5190192 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 5194608 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 5201160 | spec | gcc -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 5212956 | spec | gcc -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 5234616 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 5239968 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20090206 | 20090205 |
| 5251584 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 5268084 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090206 | 20090205 |
| 5628444 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5659584 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5660052 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5661936 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5668200 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5672448 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5673888 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5688624 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5695164 | spec | gcc -m64 -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5697492 | spec | gcc -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5718588 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5727000 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20090206 | 20090205 |
| 5906280 | spec | gcc -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 5924724 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 5934336 | spec | gcc -m64 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 5935644 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 6052620 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 6053376 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20090206 | 20090205 |
| 12693060 | simple | cc | 20090206 | 20090205 |
| 12695532 | simple | gcc | 20090206 | 20090205 |
| 12695808 | simple | gcc -funroll-loops | 20090206 | 20090205 |
| 31897548 | spec | gcc | 20090206 | 20090205 |
| 31905504 | spec | gcc -funroll-loops | 20090206 | 20090205 |
| 31917456 | spec | cc | 20090206 | 20090205 |