| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 85733 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 85734 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 85753 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 85753 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 85753 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 85753 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 85756 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 85782 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 85844 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 85866 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88106 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88121 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88804 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 88806 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 88826 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88827 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88828 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 88832 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88891 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88894 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 88894 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 88916 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88964 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88967 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 88967 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 88983 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 88985 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 89101 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 89177 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89177 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89177 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89177 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89179 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89202 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89367 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89370 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89370 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89485 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89507 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89565 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89566 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89676 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 89678 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 91036 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 91036 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93147 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93147 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93147 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93147 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93147 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93731 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93744 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93745 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93746 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93764 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93766 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 93779 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 95501 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 95502 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 97749 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 627152 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 627156 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 642260 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 642261 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 642283 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 657888 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 657994 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 661618 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 661625 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 661635 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 662144 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 662172 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 664194 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 664198 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 670321 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 674960 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 674966 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 674981 | simple | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 674989 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 674989 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 677863 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 677863 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 678069 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 691075 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 692649 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 697584 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 697593 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 713371 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 713371 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 756657 | emmintrin4 | gcc | 20100528 | 20100509 |
| 756664 | emmintrin4 | gcc -funroll-loops | 20100528 | 20100509 |
| 756692 | emmintrin4 | cc | 20100528 | 20100509 |
| 802168 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 802182 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 802184 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 802185 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 802190 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 829874 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 829897 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1575529 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1581214 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1593450 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1593928 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1593951 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1594184 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1597845 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1609983 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1610004 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1616281 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1616488 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1616492 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1618194 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1620352 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1620963 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1621358 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1640065 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1640439 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1643077 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1647441 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1658037 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1859420 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1868305 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1868422 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1868650 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1872911 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1934933 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1937761 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2097782 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2099179 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2115061 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2122142 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2125430 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2131253 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2133754 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2137414 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2138832 | spec | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2139265 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2143408 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2172475 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2175887 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2215322 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2215408 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2215705 | spec | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2364385 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2365155 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2388298 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2389155 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2458396 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2458615 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2473103 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2473560 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2473625 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2473966 | simple | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2493788 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2497488 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2518563 | spec | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2519852 | spec | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2520185 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2547942 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2559307 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2606156 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2629703 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2645470 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2648682 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2648708 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2649438 | simple | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2657228 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2664334 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2676182 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2676251 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2677145 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2677876 | simple | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2730689 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2731307 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2765231 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2804808 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2808374 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2823487 | simple | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2849722 | spec | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2850497 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2855301 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2927688 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2934323 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 10485644 | simple | cc | 20100528 | 20100509 |
| 10486438 | simple | gcc -funroll-loops | 20100528 | 20100509 |
| 10493021 | simple | gcc | 20100528 | 20100509 |
| 16724686 | spec | cc | 20100528 | 20100509 |
| 16752531 | spec | gcc -funroll-loops | 20100528 | 20100509 |
| 16917524 | spec | gcc | 20100528 | 20100509 |