Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1981816 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2023280 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2023776 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2024252 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2027468 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2031108 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2033108 | ref | g++ -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2033452 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2034168 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2034556 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2035936 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2037320 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2038436 | ref | g++ -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2040404 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2041240 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2041372 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2043176 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2044756 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2048124 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2051192 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2057868 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2058096 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2058212 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2058492 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2059296 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2059796 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2062340 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2065720 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2066840 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2066908 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20121016 | 20120928 |
2071848 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2072100 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2084652 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
2089256 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
2089488 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
2092744 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
2094028 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
2097408 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
2154972 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121016 | 20120928 |
2155932 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121016 | 20120928 |
2156752 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20121016 | 20120928 |
2156856 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20121016 | 20120928 |
2157356 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121016 | 20120928 |
2157560 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121016 | 20120928 |
2157708 | ref | g++ -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
2157728 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121016 | 20120928 |
2160104 | ref | g++ -O -fomit-frame-pointer | 20121016 | 20120928 |
2162716 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
2922596 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
2924080 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20121016 | 20120928 |
2924372 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121016 | 20120928 |
2924436 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20121016 | 20120928 |
2925556 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
2925572 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
2926728 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121016 | 20120928 |
2927068 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121016 | 20120928 |
2934820 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
2934924 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121016 | 20120928 |
2935432 | ref | g++ -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
2935620 | ref | g++ -Os -fomit-frame-pointer | 20121016 | 20120928 |
2936552 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
2937200 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
2941708 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
2943316 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121016 | 20120928 |
2946808 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
2961140 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
3035432 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
3036788 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
3056756 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
3061216 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
3111876 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
3115668 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
7195584 | ref | g++ | 20121016 | 20120928 |