Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2500280 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2501724 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2509340 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2511540 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2512732 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2577752 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2581996 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2582428 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2583124 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2584644 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2584960 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2585972 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2595124 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2598988 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2807980 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2808420 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2995636 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3006116 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3012076 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3013364 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3141036 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3151676 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3153000 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3165460 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3166544 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3172624 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3173384 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3221120 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3221872 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3223428 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3223432 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3223932 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3250232 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3254968 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3257032 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3257852 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3258768 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3263080 | ref | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
3263396 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
3283116 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
3305448 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3306932 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3308780 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3309048 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3309048 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3309524 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3310628 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3310636 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3312492 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3312984 | ref | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3316116 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
3319940 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
3320532 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
3321608 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
3324272 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
3324672 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
3326536 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
3326556 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
3340972 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
3344308 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
3351204 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3356748 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
3393064 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
3393188 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
3394160 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
3394524 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
3395824 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
3395992 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
3396280 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
3396924 | ref | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
3397584 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
3399480 | ref | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
3427528 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
3427884 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
3429332 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
3430924 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
3437120 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
3439724 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
3589588 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3589872 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3591352 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
3594304 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3595984 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3596284 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3596448 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3596628 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3597228 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3598632 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3599620 | ref | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
3599740 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3606416 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3612592 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3619504 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3621464 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
3621988 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3621988 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3625768 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3628920 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
3629876 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
3630188 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
10224408 | ref | gcc | 20140708 | 20140622 |
10251156 | ref | cc | 20140708 | 20140622 |
10268984 | ref | gcc -funroll-loops | 20140708 | 20140622 |