| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 45116 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 45116 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 45117 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 45119 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 45127 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 45140 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 45140 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 45140 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 45145 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 45232 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46571 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 46571 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 46600 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 46610 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 46625 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 46650 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 46650 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46651 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46655 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 46658 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46659 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46831 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46845 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46845 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 46941 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 46942 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47030 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47031 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47033 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47034 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47035 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47035 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47061 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 47061 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 47061 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 47062 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 47062 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 47105 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 47124 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 47126 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 47126 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 47127 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47127 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47129 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47220 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47220 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47337 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 47337 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 48403 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48441 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48543 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48543 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48543 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48583 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48583 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48642 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 48697 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 48699 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 48701 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 50644 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 354566 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 354569 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 361899 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 361903 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 361927 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 375179 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 375181 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 375187 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 375261 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 375276 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 378675 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 378702 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 384766 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 386401 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 386404 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 386411 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 386426 | simple | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 386434 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 388280 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 388630 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 388875 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 388875 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 388876 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 391994 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 393349 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 398120 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 399340 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 409596 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 409782 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 411058 | emmintrin4 | gcc -funroll-loops | 20100528 | 20100509 |
| 411069 | emmintrin4 | gcc | 20100528 | 20100509 |
| 411093 | emmintrin4 | cc | 20100528 | 20100509 |
| 507446 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 507447 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 507451 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 507494 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 508411 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 525355 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 526975 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1150826 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1150870 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1151130 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1154020 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1170237 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1170737 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1170747 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1171333 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1174576 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1174884 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1176280 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1184941 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1192367 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1193673 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1193720 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1198482 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1214846 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1215019 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1215156 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1221439 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1242850 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1317886 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1318227 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1329488 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1329860 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1429010 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1429016 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1437275 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1437277 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1437305 | simple | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1437373 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1437525 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1449266 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1455837 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1459186 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1459353 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1459404 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1459470 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1459492 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1459947 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1461024 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1462227 | spec | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1463829 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1471492 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1472535 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1472970 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1473018 | simple | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1473138 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1477299 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1478161 | simple | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1478835 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1481188 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1481638 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1486132 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1487973 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1489274 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1490305 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1490307 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1490494 | simple | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1491194 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1512118 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1519790 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1519967 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1520238 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1520884 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1524453 | spec | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1545670 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1545810 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1713681 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1714637 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1715681 | spec | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1738111 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1739309 | spec | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1743676 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1755683 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1773292 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1966872 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1967797 | spec | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1988523 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1989820 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2010256 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2039864 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2061363 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2063250 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 5776289 | simple | gcc -funroll-loops | 20100528 | 20100509 |
| 5781031 | simple | gcc | 20100528 | 20100509 |
| 5791723 | simple | cc | 20100528 | 20100509 |
| 9685257 | spec | gcc | 20100528 | 20100509 |
| 9719508 | spec | cc | 20100528 | 20100509 |
| 9738423 | spec | gcc -funroll-loops | 20100528 | 20100509 |