| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 35000 | emmintrin3 | gcc -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 35000 | emmintrin3 | gcc -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 35035 | emmintrin3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 35049 | emmintrin3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 36204 | emmintrin3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 36232 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 36232 | emmintrin3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 36274 | emmintrin3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 36281 | emmintrin3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 36309 | emmintrin3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 36309 | emmintrin3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 36330 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 36561 | emmintrin3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 36575 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 36757 | emmintrin3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 36757 | emmintrin3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 36939 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 36939 | emmintrin3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 37023 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 37023 | emmintrin3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 37100 | emmintrin3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 37100 | emmintrin3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 37149 | emmintrin3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 37149 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 37667 | emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 37667 | emmintrin3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 37807 | emmintrin3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 37814 | emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 37835 | emmintrin3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 37912 | emmintrin3 | gcc -funroll-loops -O -fomit-frame-pointer | 20081226 | 20081222 |
| 40019 | emmintrin3 | gcc -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 40026 | emmintrin3 | gcc -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 40026 | emmintrin3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 40061 | emmintrin3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 40439 | emmintrin3 | gcc -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 40439 | emmintrin3 | gcc -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 40439 | emmintrin3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 40439 | emmintrin3 | gcc -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 40894 | emmintrin3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 40915 | emmintrin3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 41132 | emmintrin3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 41132 | emmintrin3 | gcc -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 45255 | emmintrin3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 45255 | emmintrin3 | gcc -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 45269 | emmintrin3 | gcc -O -fomit-frame-pointer | 20081226 | 20081222 |
| 45269 | emmintrin3 | gcc -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 46277 | emmintrin3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 46277 | emmintrin3 | gcc -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 381563 | emmintrin3 | cc | 20081226 | 20081222 |
| 382676 | emmintrin3 | gcc | 20081226 | 20081222 |
| 382683 | emmintrin3 | gcc -funroll-loops | 20081226 | 20081222 |
| 383747 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 387513 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 390117 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 391419 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 391489 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 392392 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 393498 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20081226 | 20081222 |
| 394408 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 398139 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 398594 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 398594 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 404985 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 425845 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 427266 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 427266 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 427350 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 428477 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 428491 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 517748 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 522886 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 532791 | simple | gcc -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 553742 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 555905 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 556913 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 564830 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 566503 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 567574 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 585949 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 592291 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 594867 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 874202 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 875455 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 877499 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 877660 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 878325 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 878829 | simple | gcc -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 878829 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 879438 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 879487 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 879697 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 882763 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 884107 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 887670 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 888104 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 893004 | simple | gcc -O -fomit-frame-pointer | 20081226 | 20081222 |
| 893004 | simple | gcc -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 893277 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 893508 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 898058 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 898058 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 906808 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 906906 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 914956 | simple | gcc -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 915719 | simple | gcc -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 915719 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 915719 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 915733 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 915733 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 928872 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 942011 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 990311 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 992936 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 993272 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 1000118 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 1001693 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 1001735 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 1001826 | spec | gcc -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 1004150 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 1007685 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 1009211 | spec | gcc -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 1031555 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1032822 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1032857 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1036119 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1036147 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1041908 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1082298 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 1083537 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 1135141 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1135463 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1136436 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1140685 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1143044 | spec | gcc -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1144710 | spec | gcc -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1169280 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1170925 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1186955 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1188040 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1200276 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1279670 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1295042 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 1420216 | spec | gcc -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1440964 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1450491 | spec | gcc -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1468208 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 1694196 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 2939405 | simple | gcc | 20081226 | 20081222 |
| 2940483 | simple | gcc -funroll-loops | 20081226 | 20081222 |
| 2953517 | simple | cc | 20081226 | 20081222 |
| 6652450 | spec | gcc | 20081226 | 20081222 |
| 6654767 | spec | gcc -funroll-loops | 20081226 | 20081222 |
| 6687660 | spec | cc | 20081226 | 20081222 |