Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
50124 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120816 | 20120812 |
50140 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
50192 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
50540 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
50548 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
50624 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
50720 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51324 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51412 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51452 | ref | gcc -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51512 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51520 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51548 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51720 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51728 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51744 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51780 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
51804 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
52032 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120816 | 20120812 |
52372 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
52952 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
53196 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120816 | 20120812 |
53236 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
53340 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
53456 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
53468 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
53488 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
53500 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
53508 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
53536 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
53812 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
53920 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
54068 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120816 | 20120812 |
54080 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120816 | 20120812 |
54096 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120816 | 20120812 |
54116 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
54160 | ref | gcc -Os -fomit-frame-pointer | 20120816 | 20120812 |
54192 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
54196 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
54208 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120816 | 20120812 |
54224 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
54340 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120816 | 20120812 |
54504 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120816 | 20120812 |
54516 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
54656 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
54672 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120816 | 20120812 |
56628 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
56688 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
56768 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
56900 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
73312 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
73880 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120816 | 20120812 |
73904 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120816 | 20120812 |
73924 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
73924 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120816 | 20120812 |
73936 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120816 | 20120812 |
73968 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120816 | 20120812 |
73976 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120816 | 20120812 |
74016 | ref | gcc -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
74032 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120816 | 20120812 |
74044 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
74076 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
74088 | ref | gcc -O -fomit-frame-pointer | 20120816 | 20120812 |
74116 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
74148 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
74208 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
74296 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
74320 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
74320 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
74364 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120816 | 20120812 |
74416 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
74420 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
74472 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
74756 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
74844 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
75228 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
75408 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
76248 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120816 | 20120812 |
78044 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
78144 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
78328 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
78548 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
78620 | ref | gcc -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79032 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79052 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79076 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79116 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79292 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79324 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79492 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79492 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120816 | 20120812 |
79732 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
80164 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
80196 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
80260 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
80512 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
81312 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
81888 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
82100 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
82572 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
270872 | ref | gcc -funroll-loops | 20120816 | 20120812 |
270976 | ref | cc | 20120816 | 20120812 |
271840 | ref | gcc | 20120816 | 20120812 |