| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 45116 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 45116 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 45118 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 45118 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 45119 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 45119 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 45140 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 45145 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 45155 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 45158 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46568 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 46568 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 46600 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 46600 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 46600 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 46650 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 46650 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46650 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46658 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46658 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46658 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46743 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 46942 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 46959 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46959 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 46964 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47033 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47033 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47033 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47035 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47052 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47059 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 47061 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 47062 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 47062 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 47062 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 47124 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 47126 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 47127 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47127 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 47128 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47128 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 47208 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47222 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47222 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47224 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47245 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 47337 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 48440 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48440 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48543 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48543 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48543 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48543 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48543 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48641 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 48675 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 48679 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 48679 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 50644 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 354553 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 354572 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 361903 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 361909 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 361927 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 375182 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 375184 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 375184 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 375261 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 375281 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 378452 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 378690 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 384789 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 386403 | simple | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 386404 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 386411 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 386428 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 386478 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 388629 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 388630 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 388874 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 388875 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 388879 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 391993 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 391994 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 398264 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 399296 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 409596 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 409608 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 411064 | emmintrin4 | cc | 20100504 | 20100425 |
| 411082 | emmintrin4 | gcc | 20100504 | 20100425 |
| 411091 | emmintrin4 | gcc -funroll-loops | 20100504 | 20100425 |
| 507446 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 507449 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 508406 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 508790 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 508792 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 525387 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 526985 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1129745 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1129986 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1130068 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1146363 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1149688 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1151770 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1153777 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1154751 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1163888 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1163976 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1171057 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1171106 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1172450 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1174557 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1177274 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1189742 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1193847 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1194028 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1194244 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1222036 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1222119 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1297121 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1297161 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1308738 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1309033 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1408173 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1408403 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1416097 | simple | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1416124 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1416133 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1416193 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1416613 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1428666 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1435250 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1438328 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1438621 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1439042 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1439768 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1440541 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1440718 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1441729 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1442034 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1451131 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1451803 | simple | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1451805 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1451835 | spec | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1451840 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1456222 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1456832 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1457064 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1460603 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1464682 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1465440 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1465610 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1466389 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1467076 | simple | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1467164 | simple | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1467599 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1467983 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1468727 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1490030 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1498828 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1498867 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1498897 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1499044 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1515857 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1525145 | spec | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1525931 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1691788 | spec | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1693461 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1707399 | spec | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1707747 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1711628 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1733001 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1751067 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1791788 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1949789 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1965433 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1966650 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1967885 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1968575 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1968663 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1969785 | spec | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2020484 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 5711350 | simple | gcc -funroll-loops | 20100504 | 20100425 |
| 5722212 | simple | cc | 20100504 | 20100425 |
| 5722640 | simple | gcc | 20100504 | 20100425 |
| 9626563 | spec | gcc | 20100504 | 20100425 |
| 9638621 | spec | cc | 20100504 | 20100425 |
| 9676065 | spec | gcc -funroll-loops | 20100504 | 20100425 |