| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 48210 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 48220 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 48220 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 48410 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 48410 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 48440 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 48520 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 48520 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 48520 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 48530 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 48530 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 48540 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 49720 | emmintrin4 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 49730 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 49730 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 49730 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 49730 | emmintrin4 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 49730 | emmintrin4 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 49740 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 49740 | emmintrin4 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 49890 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 50070 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 50070 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 50230 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 50230 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 50270 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 50350 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 50360 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 50440 | emmintrin4 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 50450 | emmintrin4 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 52480 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52490 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52510 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52520 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52570 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52600 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52900 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52920 | emmintrin4 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 52920 | emmintrin4 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 53080 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 214060 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 214080 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 214260 | simple | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 214260 | simple | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 216220 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 227030 | unrolled | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 227320 | unrolled | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 231150 | unrolled | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 231930 | unrolled | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 232940 | unrolled | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 232950 | unrolled | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 233140 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 233150 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 233310 | unrolled | gcc -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 233330 | unrolled | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 233740 | unrolled | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 233760 | unrolled | gcc -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 234710 | unrolled | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 235150 | unrolled | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 235480 | unrolled | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 236090 | unrolled | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 236220 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 236360 | unrolled | gcc -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 236630 | unrolled | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 236820 | unrolled | gcc -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 237100 | unrolled | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 237650 | unrolled | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 239610 | unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 240100 | unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 246370 | unrolled | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 246740 | unrolled | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 247480 | unrolled | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 247790 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 248480 | unrolled | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 248600 | unrolled | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 248870 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 248890 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 249230 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 249330 | unrolled | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 249410 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 249450 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 249750 | unrolled | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 249780 | unrolled | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 250030 | unrolled | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 251300 | unrolled | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 281330 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 285250 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 285320 | simple | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 285330 | simple | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 285850 | simple | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 287470 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 288990 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 290800 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 291730 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 293390 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 293630 | simple | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 294500 | simple | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 295240 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 296120 | simple | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 298290 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 734370 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 734820 | spec | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 735480 | spec | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 736100 | spec | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 742700 | spec | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 751160 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 760460 | spec | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 762760 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 764400 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 773600 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 773600 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 775990 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 781430 | spec | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 795420 | spec | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 804180 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 807700 | spec | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 819290 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 820370 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 821320 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 825590 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 922690 | simple | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 922690 | simple | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 926610 | simple | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 926610 | simple | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 938970 | simple | gcc -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 942120 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 944870 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 977930 | simple | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 977930 | simple | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 981810 | simple | gcc -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 981810 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 991740 | simple | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 991740 | simple | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 1001330 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1007940 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 1020300 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 1044830 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1044830 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1053120 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 1053120 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 1428670 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1429110 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 1445050 | spec | gcc -m64 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 1451130 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1458650 | spec | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 1460560 | spec | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 1468020 | spec | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 1481890 | spec | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 1492120 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110709 | 20110708 |
| 1497480 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 1508170 | spec | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 1509770 | spec | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 1522810 | spec | gcc -m64 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 1525160 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110709 | 20110708 |
| 1526120 | spec | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1533840 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20110709 | 20110708 |
| 1555840 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110709 | 20110708 |
| 1555860 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1557830 | spec | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110709 | 20110708 |
| 1589060 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110709 | 20110708 |