| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 327477 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 327486 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 327489 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 328991 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 328992 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 328999 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 329010 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 329012 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 329014 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 329036 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 329520 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 329520 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 329520 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 329520 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 329521 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 332138 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 332262 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 339836 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 339836 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 340517 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 340517 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 340517 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 340517 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 340518 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 340552 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 340602 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 340604 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 340674 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 340674 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 340679 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 340681 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 340699 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340699 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340699 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340699 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340699 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340699 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340702 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340702 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 340813 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 341447 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 341458 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 341469 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 341470 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 341475 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 341476 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 341587 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 341593 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 341807 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 341829 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 341831 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 341831 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 341832 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 341957 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 341986 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 342773 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 342773 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 360826 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 364698 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 364870 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2285656 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2285684 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2314332 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2314566 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2337859 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2338024 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2338028 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2389137 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2389175 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2389216 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2390800 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2390894 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2391577 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2393753 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2393827 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2402291 | simple | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2402293 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2402415 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2402424 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2402663 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2408845 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2408899 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2409209 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2445447 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2445464 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2532607 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2533447 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2534799 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2534927 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2593616 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2593974 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2594838 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2594889 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2595331 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2682677 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2682873 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 3010445 | emmintrin4 | gcc | 20100504 | 20100425 |
| 3011430 | emmintrin4 | gcc -funroll-loops | 20100504 | 20100425 |
| 3011959 | emmintrin4 | cc | 20100504 | 20100425 |
| 4104889 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4105017 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4105552 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4116600 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4116632 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4126894 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4127384 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4149556 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4149676 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4150309 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4160082 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4161186 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4171184 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4177649 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4181310 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4182686 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4183548 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4200721 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4200925 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4202143 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4258059 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4331796 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4354325 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4354360 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4354440 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4354746 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4453318 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4474458 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 6010132 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6047487 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6057136 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6065986 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6067190 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 6073125 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 6076379 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 6093875 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 6146767 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 6165341 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6188377 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6188646 | spec | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6190008 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 6247192 | spec | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 6247863 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 6251699 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 7303568 | spec | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 7321495 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 7364372 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 7400055 | spec | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 7400200 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 7596359 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 7602576 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 7604672 | spec | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 7635176 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 7655908 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 7749900 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 7750569 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 7753413 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 7834357 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 7935965 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 8068266 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8613450 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 8614830 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 8627784 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8630115 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8682190 | simple | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8683692 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8686033 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8686866 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8686996 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 8723483 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 8726481 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 8761738 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 9540275 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 9544648 | simple | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 9600981 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 9620054 | simple | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 9628798 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 9683467 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 9685661 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 9685991 | simple | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 9731142 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 9746796 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 9964665 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 9966771 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 38258678 | simple | gcc | 20100504 | 20100425 |
| 38264353 | simple | gcc -funroll-loops | 20100504 | 20100425 |
| 38267599 | simple | cc | 20100504 | 20100425 |
| 58262337 | spec | gcc | 20100504 | 20100425 |
| 58437058 | spec | cc | 20100504 | 20100425 |
| 58590846 | spec | gcc -funroll-loops | 20100504 | 20100425 |