Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
12930 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12930 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
12930 | amd64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
12931 | amd64 | gcc -O -fomit-frame-pointer | 20161013 | 20161009 |
12937 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
12944 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
12949 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
12949 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
12950 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
12952 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
12959 | amd64 | gcc | 20161013 | 20161009 |
12962 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
12992 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
12994 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
12995 | amd64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
12997 | amd64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
12997 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
12999 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13000 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161013 | 20161009 |
13000 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13000 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
13003 | amd64 | gcc -funroll-loops | 20161013 | 20161009 |
13008 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
13013 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13013 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
13014 | amd64 | cc | 20161013 | 20161009 |
13016 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
13016 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
13016 | amd64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
13022 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
13024 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13115 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
13117 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13118 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13119 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20161013 | 20161009 |
13120 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13120 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13120 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13120 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
13120 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
13120 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13120 | amd64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
13120 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
13121 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13122 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13122 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13122 | amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13123 | amd64 | gcc -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13126 | amd64 | gcc -Os -fomit-frame-pointer | 20161013 | 20161009 |
13143 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13144 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13144 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13144 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13144 | amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
13145 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13146 | amd64 | gcc -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13146 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
13146 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13146 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13147 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13147 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
13147 | amd64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13147 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13147 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
13149 | amd64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
13149 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13152 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
13152 | amd64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13152 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
13153 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13153 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13154 | amd64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
13155 | amd64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161013 | 20161009 |
13156 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
13176 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13181 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13181 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
13184 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14415 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14415 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14461 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14471 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14523 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14541 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14547 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14552 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14557 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14578 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14597 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14616 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14616 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14646 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14794 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
14795 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14796 | sphlib | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
14799 | sphlib | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
14800 | sphlib | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
14803 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14803 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14811 | sphlib | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14811 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
14821 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14842 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14843 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
14846 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
14850 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
14883 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14893 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14895 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
14898 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14911 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14912 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14912 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14912 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
14949 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14955 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14960 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
14968 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
14976 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
14978 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
14992 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
15003 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15006 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
15006 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15009 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20161013 | 20161009 |
15010 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
15014 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
15019 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15030 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
15037 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
15038 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
15056 | sphlib | gcc -O3 -fomit-frame-pointer | 20161013 | 20161009 |
15056 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
15062 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
15072 | sphlib | gcc -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15072 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15086 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15088 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
15088 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
15090 | sphlib | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161013 | 20161009 |
15090 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
15094 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
15107 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
15160 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
15184 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
15195 | sphlib | gcc -O -fomit-frame-pointer | 20161013 | 20161009 |
15301 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15301 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15325 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
15326 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
15336 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
15344 | sphlib | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
16274 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16275 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16279 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16315 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
16315 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
16370 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20161013 | 20161009 |
16549 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
16549 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16560 | sphlib | gcc -Os -fomit-frame-pointer | 20161013 | 20161009 |
16560 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16581 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
16627 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
16632 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
16648 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16781 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
16781 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
16808 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16821 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16907 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16920 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
17213 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
17308 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
17328 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
17445 | sphlib | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161013 | 20161009 |
39337 | sphlib | gcc -funroll-loops | 20161013 | 20161009 |
39352 | sphlib | cc | 20161013 | 20161009 |
39354 | sphlib | gcc | 20161013 | 20161009 |