Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
55784 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
55964 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
55972 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56152 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56404 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56616 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56692 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56744 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56764 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56788 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56808 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56876 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56896 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56924 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121015 | 20120928 |
56964 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
56988 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57000 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
57012 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121015 | 20120928 |
57060 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57140 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20121015 | 20120928 |
57304 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57316 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57516 | gcc | gcc -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57556 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57572 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57652 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20121015 | 20120928 |
57892 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
59868 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
59932 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
60372 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
60524 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
60984 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
61016 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20121015 | 20120928 |
61988 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
62612 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
64276 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
64300 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
64324 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
64372 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121015 | 20120928 |
64596 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65204 | gcc | gcc -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65248 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65340 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65356 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65404 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65424 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65536 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65748 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
65864 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
66004 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20121015 | 20120928 |
66288 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121015 | 20120928 |
66304 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20121015 | 20120928 |
66320 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20121015 | 20120928 |
66476 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20121015 | 20120928 |
66520 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20121015 | 20120928 |
66664 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20121015 | 20120928 |
66920 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20121015 | 20120928 |
66948 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20121015 | 20120928 |
66980 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20121015 | 20120928 |
67032 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20121015 | 20120928 |
67204 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20121015 | 20120928 |
67220 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20121015 | 20120928 |
67224 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20121015 | 20120928 |
67264 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121015 | 20120928 |
67416 | gcc | gcc -Os -fomit-frame-pointer | 20121015 | 20120928 |
67436 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20121015 | 20120928 |
67452 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20121015 | 20120928 |
67556 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121015 | 20120928 |
67572 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20121015 | 20120928 |
67684 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121015 | 20120928 |
67696 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121015 | 20120928 |
67776 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121015 | 20120928 |
68224 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20121015 | 20120928 |
68240 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20121015 | 20120928 |
68252 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121015 | 20120928 |
68252 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20121015 | 20120928 |
68408 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20121015 | 20120928 |
68428 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121015 | 20120928 |
68644 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20121015 | 20120928 |
68676 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121015 | 20120928 |
68748 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20121015 | 20120928 |
73440 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
73452 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20121015 | 20120928 |
75320 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121015 | 20120928 |
75344 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20121015 | 20120928 |
75480 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121015 | 20120928 |
75484 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20121015 | 20120928 |
75576 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121015 | 20120928 |
75784 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20121015 | 20120928 |
75936 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20121015 | 20120928 |
76172 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20121015 | 20120928 |
76184 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20121015 | 20120928 |
76296 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20121015 | 20120928 |
76296 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20121015 | 20120928 |
76400 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20121015 | 20120928 |
76428 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121015 | 20120928 |
76476 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20121015 | 20120928 |
76508 | gcc | gcc -m64 -O -fomit-frame-pointer | 20121015 | 20120928 |
76540 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20121015 | 20120928 |
76588 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121015 | 20120928 |
76720 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121015 | 20120928 |
76836 | gcc | gcc -O -fomit-frame-pointer | 20121015 | 20120928 |
76904 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121015 | 20120928 |
76904 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20121015 | 20120928 |
238072 | gcc | gcc -funroll-loops | 20121015 | 20120928 |
240736 | gcc | cc | 20121015 | 20120928 |
240792 | gcc | gcc | 20121015 | 20120928 |