| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 25010 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25010 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25010 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25010 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25010 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25031 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25031 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25032 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25123 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25733 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25733 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25733 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25733 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25734 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25735 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25785 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25868 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25872 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25900 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25914 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25914 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25964 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25964 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25964 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25964 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 25989 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 25989 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 26060 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26061 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26105 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26107 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26151 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26151 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26151 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26153 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26153 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26153 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26156 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26156 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26195 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26198 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26219 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 26943 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 26943 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 27065 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27066 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27066 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27089 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27089 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27743 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27743 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27745 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27749 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27781 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27985 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 27988 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 28094 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 28131 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 29461 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 49994 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 216919 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 216921 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 220865 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 220883 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 221120 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 224477 | emmintrin4 | gcc -funroll-loops | 20100504 | 20100425 |
| 224484 | emmintrin4 | cc | 20100504 | 20100425 |
| 224564 | emmintrin4 | gcc | 20100504 | 20100425 |
| 229580 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 229997 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 229998 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 230010 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 230034 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 233785 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 233882 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 239452 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 239469 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 241729 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 242164 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 242185 | simple | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 242186 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 242191 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 242198 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 244249 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 244266 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 244279 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 244394 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 244409 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 254021 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 254033 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 257855 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 258819 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 362219 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 362219 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 362406 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 362409 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 362420 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 372958 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 373149 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 771147 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 771184 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 777480 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 777492 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 861385 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 861386 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 861388 | simple | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 865765 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 872888 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 872888 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 873411 | simple | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 873420 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 873645 | simple | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 873653 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 891230 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 891757 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 893007 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 896368 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 896371 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 896375 | simple | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 896375 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 906984 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 933816 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 939170 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 939410 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 940485 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 940595 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 941229 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 941244 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 941606 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 955000 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 956924 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 960240 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 960246 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 960263 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 965642 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 966022 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 967785 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 970113 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 974703 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 975881 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 976344 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 979138 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1011134 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1011416 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1088131 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1089963 | spec | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1090056 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1111540 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1113426 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1133531 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1135044 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1137493 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1140184 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1140988 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1141644 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1141974 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1174858 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1180977 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1187484 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1189117 | spec | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1204399 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1210500 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1217652 | spec | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1223621 | spec | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1253931 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1259520 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1259540 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1261993 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1263704 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1264441 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1279512 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1300065 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1302279 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1347528 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1373851 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1565972 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1573300 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1578320 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1578872 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1579431 | spec | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1579965 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1594106 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1601635 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 3386513 | simple | gcc -funroll-loops | 20100504 | 20100425 |
| 3392978 | simple | cc | 20100504 | 20100425 |
| 3394617 | simple | gcc | 20100504 | 20100425 |
| 6132802 | spec | gcc -funroll-loops | 20100504 | 20100425 |
| 6137435 | spec | gcc | 20100504 | 20100425 |
| 6153375 | spec | cc | 20100504 | 20100425 |