Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2891640 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2892040 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120526 | 20120525 |
2904192 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
2913600 | ref | gcc -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2921528 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
2936888 | ref | gcc -O3 -fomit-frame-pointer | 20120526 | 20120525 |
2961096 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
2972996 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
2984908 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2986132 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
2992560 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3001160 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3005480 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3009184 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3010688 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3032816 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3035696 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3038520 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3082548 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3082560 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3104724 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3114860 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3146260 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3165088 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3166424 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
3174612 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3182264 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
3193884 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3212944 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3229696 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
3234800 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120526 | 20120525 |
3238472 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3253384 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
3261576 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
3270032 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
3274956 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3278268 | ref | gcc -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
3284620 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3298000 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3307572 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3316348 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
3334160 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3345852 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3351336 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3359544 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3377188 | ref | gcc -O -fomit-frame-pointer | 20120526 | 20120525 |
3378276 | ref | gcc -Os -fomit-frame-pointer | 20120526 | 20120525 |
3394432 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3411444 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3448756 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3453884 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3458428 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120526 | 20120525 |
3468204 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
3468696 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
3497336 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3503144 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
3520992 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
3530616 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
3532784 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
3533724 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
3559020 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3564172 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
3570300 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
3582068 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
3592740 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
3603008 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
3613476 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
3665764 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
3669236 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
3681048 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
3706708 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
3735880 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
11132360 | ref | gcc | 20120526 | 20120525 |
11227948 | ref | cc | 20120526 | 20120525 |
11533428 | ref | gcc -funroll-loops | 20120526 | 20120525 |