Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
204966 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161011 | 20161009 |
205459 | clean | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161011 | 20161009 |
205639 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206023 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
206106 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
206237 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206240 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
206290 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206353 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161011 | 20161009 |
206496 | clean | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
206631 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
206660 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206696 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206750 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161011 | 20161009 |
206773 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206811 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
206869 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206874 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
206880 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
206888 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
206888 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
206917 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
206942 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206956 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
206979 | clean | gcc -O3 -fomit-frame-pointer | 20161011 | 20161009 |
206992 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
207072 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
207149 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161011 | 20161009 |
207200 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161011 | 20161009 |
207203 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
207291 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
207332 | clean | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
207371 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
207391 | clean | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
207397 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161011 | 20161009 |
207505 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
207562 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20161011 | 20161009 |
207597 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
207741 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161011 | 20161009 |
207781 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
207980 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161011 | 20161009 |
207992 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161011 | 20161009 |
208015 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161011 | 20161009 |
208068 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161011 | 20161009 |
208107 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208177 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
208243 | clean | gcc -O -fomit-frame-pointer | 20161011 | 20161009 |
208255 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208256 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208277 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208296 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208341 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
208437 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161011 | 20161009 |
208443 | clean | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
208444 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
208480 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
208484 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161011 | 20161009 |
208497 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
208509 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208512 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
208569 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208624 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161011 | 20161009 |
208624 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208763 | clean | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
208823 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161011 | 20161009 |
208843 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
208890 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161011 | 20161009 |
208947 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20161011 | 20161009 |
209029 | clean | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
209082 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
209090 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
209130 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
209136 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161011 | 20161009 |
209210 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
209238 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
209267 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
209311 | clean | gcc -O2 -fomit-frame-pointer | 20161011 | 20161009 |
209334 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
209352 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
209445 | clean | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
209506 | clean | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161011 | 20161009 |
209519 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161011 | 20161009 |
209575 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161011 | 20161009 |
209637 | clean | gcc -m64 -O -fomit-frame-pointer | 20161011 | 20161009 |
209669 | clean | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
209684 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161011 | 20161009 |
209940 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
210177 | clean | gcc -m64 -Os -fomit-frame-pointer | 20161011 | 20161009 |
210210 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161011 | 20161009 |
210298 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
210373 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
210697 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
210951 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
211106 | clean | gcc -Os -fomit-frame-pointer | 20161011 | 20161009 |
211117 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161011 | 20161009 |
212258 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
212352 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
213985 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161011 | 20161009 |
216472 | clean | cc | 20161011 | 20161009 |
217146 | clean | gcc -funroll-loops | 20161011 | 20161009 |
220173 | clean | gcc | 20161011 | 20161009 |
93208764 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93293108 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93331324 | ref | gcc -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93408245 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93431288 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93453720 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93463219 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93466496 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93471926 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93486982 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93495225 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93514165 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93545949 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93546331 | ref | gcc -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93561419 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93562485 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93575920 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93578784 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93585221 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93604346 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93646632 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93688526 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93723736 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93894590 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93900464 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93928200 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
93947157 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93952341 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
93965950 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
93989016 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94033634 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94053093 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94053464 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94055158 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
94060070 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
94062640 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
94063188 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161011 | 20161009 |
94089411 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94097225 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161011 | 20161009 |
94110931 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
94124264 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161011 | 20161009 |
94126203 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94136469 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
94148950 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
94159007 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161011 | 20161009 |
94168691 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94173432 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
94173435 | ref | gcc -Os -fomit-frame-pointer | 20161011 | 20161009 |
94185942 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94187624 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94200821 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
94211141 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
94272893 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
94287381 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161011 | 20161009 |
94304627 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
94305160 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161011 | 20161009 |
94358623 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
94362759 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161011 | 20161009 |
94374352 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
94378429 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161011 | 20161009 |
94392131 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
94398416 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
94407340 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
94415787 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
94420232 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
94427323 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161011 | 20161009 |
94430709 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161011 | 20161009 |
94446210 | ref | gcc -m64 -O -fomit-frame-pointer | 20161011 | 20161009 |
94461098 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
94461989 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161011 | 20161009 |
94464632 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
94470248 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
94471552 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161011 | 20161009 |
94474392 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
94475586 | ref | gcc -O -fomit-frame-pointer | 20161011 | 20161009 |
94487144 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161011 | 20161009 |
94508992 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
94509067 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161011 | 20161009 |
94512141 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
94517472 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161011 | 20161009 |
94551443 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
94604559 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
94629560 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
94746670 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
94813627 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
97469754 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161011 | 20161009 |
97535151 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
97722608 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161011 | 20161009 |
98105560 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
98132045 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
98204904 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
98244410 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
101492979 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161011 | 20161009 |
105472747 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
105535902 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
105600682 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161011 | 20161009 |
105671992 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
105726424 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161011 | 20161009 |
263490516 | ref | gcc -funroll-loops | 20161011 | 20161009 |
270471184 | ref | cc | 20161011 | 20161009 |
270620838 | ref | gcc | 20161011 | 20161009 |