Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2160584 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2229344 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2234292 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2234804 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2236048 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2236740 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2239108 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2242056 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2243044 | ref | g++ -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2248828 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2249856 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2252448 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2258680 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2258856 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2259180 | ref | g++ -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2267768 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2268324 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2268332 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2268452 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2270156 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2270624 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2271044 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2273656 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2275128 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2276184 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2278896 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2283256 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2283596 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2283888 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
2284156 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
2347212 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
2354192 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
2355604 | ref | g++ -O -fomit-frame-pointer | 20120128 | 20120120 |
2356212 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
2356508 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120128 | 20120120 |
2356576 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120128 | 20120120 |
2357092 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120128 | 20120120 |
2357460 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120128 | 20120120 |
2358228 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
2358796 | ref | g++ -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
2360592 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120128 | 20120120 |
2363804 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120128 | 20120120 |
2365580 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120128 | 20120120 |
2370680 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
2373860 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
3026456 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
3026984 | ref | g++ -Os -fomit-frame-pointer | 20120128 | 20120120 |
3028676 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
3029736 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
3029856 | ref | g++ -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
3031520 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
3031696 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
3043408 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120128 | 20120120 |
3046052 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120128 | 20120120 |
3047528 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120128 | 20120120 |
3048148 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120128 | 20120120 |
3051064 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120128 | 20120120 |
3052452 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120128 | 20120120 |
3053160 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120128 | 20120120 |
3054032 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
3054236 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
3055632 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
3058380 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
3058608 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
3063136 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
3094336 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
3246004 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
3246296 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
7755444 | ref | g++ | 20120128 | 20120120 |