| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 48213 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 48213 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 48213 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 48213 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 48389 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 48389 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 48521 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 48532 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 48532 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 48532 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 48532 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 48554 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 49720 | emmintrin4 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 49720 | emmintrin4 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 49720 | emmintrin4 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 49731 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 49731 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 49731 | emmintrin4 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 49742 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 49764 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 49907 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 50072 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 50072 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 50116 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 50127 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 50237 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 50259 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 50270 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 50380 | emmintrin4 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 50413 | emmintrin4 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 52470 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52481 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52492 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52514 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52569 | emmintrin4 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52602 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52778 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52921 | emmintrin4 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 52921 | emmintrin4 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 53372 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 214093 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 214247 | simple | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 214423 | simple | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 216293 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 217481 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 231407 | unrolled | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 231418 | unrolled | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 231462 | unrolled | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 232562 | unrolled | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 233013 | unrolled | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 233024 | unrolled | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 233068 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 233068 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 233321 | unrolled | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 233475 | unrolled | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 233750 | unrolled | gcc -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 233783 | unrolled | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 234036 | unrolled | gcc -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 234575 | unrolled | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 234608 | unrolled | gcc -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 235411 | unrolled | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 235488 | unrolled | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 235851 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 236918 | unrolled | gcc -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 237138 | unrolled | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 237952 | unrolled | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 238293 | unrolled | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 239613 | unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 240141 | unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 245828 | unrolled | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 245894 | unrolled | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 247500 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 248061 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 248072 | unrolled | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 248281 | unrolled | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 248710 | unrolled | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 248996 | unrolled | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 249029 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 249051 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 249194 | unrolled | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 249392 | unrolled | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 249975 | unrolled | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 250151 | unrolled | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 250195 | unrolled | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 250404 | unrolled | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 281842 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 283800 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 285318 | simple | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 285340 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 285395 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 285890 | simple | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 286561 | simple | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 287342 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 289575 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 289663 | simple | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 289729 | simple | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 289795 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 290741 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 293095 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 293282 | simple | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 733986 | spec | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 734294 | spec | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 739420 | spec | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 741631 | spec | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 753126 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 760617 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 773168 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 778327 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 782485 | spec | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 784410 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 786093 | spec | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 786577 | spec | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 792880 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 795014 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 814022 | spec | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 820600 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 821557 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 828960 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 832073 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 838673 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 922757 | simple | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 922911 | simple | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 938905 | simple | gcc -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 938938 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 944537 | simple | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 945043 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 977988 | simple | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 981816 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 981838 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 990451 | simple | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 990803 | simple | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 1001473 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1008777 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 1013441 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 1044846 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1044989 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1053129 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 1063920 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 1373570 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 1379818 | spec | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 1395911 | spec | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 1401125 | simple | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1455278 | spec | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 1464595 | spec | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 1483174 | spec | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 1492887 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1496209 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 1497419 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100730 | 20100728 |
| 1501445 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1513171 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 1516735 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 1518165 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 1535193 | spec | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100730 | 20100728 |
| 1543025 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 1547249 | spec | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1549713 | spec | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1554069 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100730 | 20100728 |
| 1572571 | spec | gcc -m64 -O -fomit-frame-pointer | 20100730 | 20100728 |
| 1576641 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100730 | 20100728 |
| 1627109 | simple | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100730 | 20100728 |