Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
615804 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120128 | 20120120 |
615876 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120128 | 20120120 |
616876 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120128 | 20120120 |
617300 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120128 | 20120120 |
618496 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120128 | 20120120 |
619080 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120128 | 20120120 |
621784 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120128 | 20120120 |
643508 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120128 | 20120120 |
643668 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120128 | 20120120 |
643836 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120128 | 20120120 |
644876 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120128 | 20120120 |
644880 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120128 | 20120120 |
645380 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120128 | 20120120 |
645412 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120128 | 20120120 |
653512 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
653712 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
654708 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
655420 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
655588 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120128 | 20120120 |
656284 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
659924 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
665760 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120128 | 20120120 |
665872 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120128 | 20120120 |
666596 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120128 | 20120120 |
669600 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
669704 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120128 | 20120120 |
669832 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
670328 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
670420 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120128 | 20120120 |
670736 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120128 | 20120120 |
671104 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
671260 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
671420 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
672616 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
674500 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
724152 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
724320 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120128 | 20120120 |
725060 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
725548 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
725564 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
725636 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
728216 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
728640 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
728740 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
729128 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
729476 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
730056 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
730636 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120128 | 20120120 |
732368 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
740612 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
741072 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
741332 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
741964 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120128 | 20120120 |
742076 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
743944 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
743972 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
744612 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
744992 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
745276 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
745500 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
745604 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
745928 | ref | gcc -O3 -fomit-frame-pointer | 20120128 | 20120120 |
746016 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
746052 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
747280 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
747912 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
748800 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
749032 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
749256 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
753304 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
755980 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
769092 | ref | gcc -O -fomit-frame-pointer | 20120128 | 20120120 |
769384 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
769436 | ref | gcc -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
780260 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
781004 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
781080 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
782388 | ref | gcc -Os -fomit-frame-pointer | 20120128 | 20120120 |
782800 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
783076 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
783476 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
783784 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
784780 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
788224 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
790600 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
801228 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
807980 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
809980 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
810384 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
813128 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
813596 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
817064 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
818784 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
833936 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
835496 | ref | gcc -O2 -fomit-frame-pointer | 20120128 | 20120120 |
836192 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
842744 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
845160 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
855636 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
861492 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1968392 | ref | gcc | 20120128 | 20120120 |
1972252 | ref | cc | 20120128 | 20120120 |
1975884 | ref | gcc -funroll-loops | 20120128 | 20120120 |