| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 650052 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 652130 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 652139 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 652140 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 652140 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 652140 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 652736 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 653079 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 653096 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 653114 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 653116 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 653127 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 653128 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 653128 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 653129 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 668619 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 668752 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 674586 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 674588 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 674588 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 674589 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 674611 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 674611 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 674674 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 674676 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 676181 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 676211 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 676212 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 676214 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 676298 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 676299 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 676312 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 676424 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 676687 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676689 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676708 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676708 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676708 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676845 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676847 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676870 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 676896 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 677845 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677845 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677850 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677851 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677852 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677865 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677867 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677867 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677881 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677883 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677885 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677915 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 677915 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 679388 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 679406 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 704118 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 704143 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 713882 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 4486401 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4487696 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4598011 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4598246 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4598347 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4657443 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4699859 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4700696 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4700774 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4700802 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4700910 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4704207 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4704302 | simple | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4704913 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4705871 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4705910 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4705984 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4707706 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4712287 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4712463 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4712553 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4716773 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4717168 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4800643 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4802788 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4967039 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4967281 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 4972790 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 4972982 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 4974981 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 4975601 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 4975625 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 4986785 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4987778 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 5166740 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 5166870 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 5825591 | emmintrin4 | gcc | 20100503 | 20100425 |
| 5827344 | emmintrin4 | gcc -funroll-loops | 20100503 | 20100425 |
| 5830368 | emmintrin4 | cc | 20100503 | 20100425 |
| 7526100 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 7526507 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 7526663 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 7529541 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7531182 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 7531289 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 7540598 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7543198 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 7545118 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 7560213 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 7560220 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 7560605 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 7564099 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7568399 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7569338 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7603841 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7606867 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7650453 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 7650549 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 7664852 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 7666212 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 7741308 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 7741537 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 7741701 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 7741909 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 7742156 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 7924003 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 7948490 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 11296494 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11316071 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11336667 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 11337978 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 11370319 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11378363 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11383639 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 11390792 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 11552919 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 11572433 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11651462 | spec | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11655475 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11657575 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 11714934 | spec | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 11717677 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 11722473 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 13684300 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 13771978 | spec | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 13780712 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 13798627 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 13798820 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 13804271 | spec | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 13808761 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 14409635 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 14452888 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 14454171 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 14467008 | spec | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 14474479 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 14483770 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 14744389 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 14754959 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 15263080 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 16892421 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 16901015 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 16994755 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 17000276 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 17006069 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 17007218 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 17007265 | simple | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 17007912 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 17010799 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 17160050 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 17205004 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 17205936 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 18797786 | simple | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 18862754 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 18907034 | simple | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 19060309 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 19082759 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 19088999 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 19090717 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 19095609 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 19195088 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 19267454 | simple | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 19638189 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 19643492 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 75484881 | simple | gcc | 20100503 | 20100425 |
| 75597163 | simple | cc | 20100503 | 20100425 |
| 75727164 | simple | gcc -funroll-loops | 20100503 | 20100425 |
| 114401948 | spec | cc | 20100503 | 20100425 |
| 115092068 | spec | gcc -funroll-loops | 20100503 | 20100425 |
| 116215958 | spec | gcc | 20100503 | 20100425 |