Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
81224 | clean | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
81432 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
81540 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
81620 | clean | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
81640 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
81732 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
81768 | clean | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
81864 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
81880 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
81880 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
81896 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
81908 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
81948 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
81976 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
81984 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
81992 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
82000 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82024 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
82056 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
82084 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82096 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82108 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82116 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82128 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82156 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82180 | clean | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
82184 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82216 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82220 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
82332 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82336 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82376 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
82380 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
82412 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
82460 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82476 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82500 | clean | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82504 | clean | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82616 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82640 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82708 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82720 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82728 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82764 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
82832 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82880 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82896 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82900 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82904 | clean | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82920 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82924 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82936 | clean | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82948 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
82976 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83004 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83008 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83044 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83064 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83152 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83184 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83240 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83252 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83268 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
83268 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83280 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
83300 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
83304 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
83340 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83380 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83380 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83452 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83460 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
83484 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
83548 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83556 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
83564 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
83576 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83596 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83632 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83640 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
83640 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
83644 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83656 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
83688 | clean | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
83704 | clean | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
83716 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83756 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83760 | clean | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
83772 | clean | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83888 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
83928 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
84000 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
84052 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
84364 | clean | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
84404 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
84704 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
85060 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
85292 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
86248 | clean | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
86316 | clean | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
90668 | clean | cc | 20140427 | 20140425 |
90760 | clean | gcc -funroll-loops | 20140427 | 20140425 |
91392 | clean | gcc | 20140427 | 20140425 |
53870564 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
53923100 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
53936884 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
53947152 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
53959520 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
53987500 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
53999344 | ref | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54001412 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54087836 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54199016 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54222820 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54350772 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54354348 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54371416 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
54382692 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
54394448 | ref | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54415828 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54417140 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
54432408 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54475428 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54479092 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54501568 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54538792 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54546748 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54560564 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54591112 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54646668 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
54658084 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54662032 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54690080 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54693344 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54700024 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54708876 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54712292 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54716160 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54722856 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54758724 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
54764064 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
54764768 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54778524 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
54801908 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54807596 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
54808512 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54811836 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
54841136 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54842172 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54842960 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54864688 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54868544 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54871368 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
54940140 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
54967100 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
55010400 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
55032816 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
55041888 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
55075840 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
55077324 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
55091552 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
55143048 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
55149892 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
55168444 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
55218180 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
55227320 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
55296848 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
55305504 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
55309788 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
55328504 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
55364528 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
55367400 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
55368564 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
55369364 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
55371360 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
55376492 | ref | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
55378488 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
55379300 | ref | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
55384240 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
55392060 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
55401516 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
55437312 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
55549240 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
55793264 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56002076 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56276412 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56284052 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56350028 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
56452108 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
56692376 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
56693912 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
56706072 | ref | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
56711956 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
56723956 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
56734112 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
56899940 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
56914840 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
56918072 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
56923980 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
56927464 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
56960632 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
57027784 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
57044240 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
164276956 | ref | gcc | 20140427 | 20140425 |
166436108 | ref | gcc -funroll-loops | 20140427 | 20140425 |
166443760 | ref | cc | 20140427 | 20140425 |