Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
4677983 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4679745 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4680083 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4680187 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4681170 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4681245 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141017 | 20141014 |
4681665 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4682220 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4682692 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4683405 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4683555 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
4683720 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141017 | 20141014 |
4683810 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4683818 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4684230 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4684365 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4684425 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4684695 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141017 | 20141014 |
4684950 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4684958 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4685137 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4685175 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4686120 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4686645 | ref | gcc -Os -fomit-frame-pointer | 20141017 | 20141014 |
4686907 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4687110 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4687680 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4687732 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4688153 | ref | gcc -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4688212 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4688287 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
4688790 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4688812 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4688820 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4688827 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4689060 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4689172 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
4689195 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
4689345 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141017 | 20141014 |
4689585 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4689600 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4690155 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4690357 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4690365 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4690447 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
4690725 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4690785 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
4691220 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4691685 | ref | gcc -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4691782 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4692862 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
4693020 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
4693042 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141017 | 20141014 |
4693553 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4693838 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4693882 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4694160 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
4695278 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141017 | 20141014 |
4695578 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4695630 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
4695690 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4695705 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141017 | 20141014 |
4695997 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4696297 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141017 | 20141014 |
4696402 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4696605 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
4696620 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141017 | 20141014 |
4696725 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4698098 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4698180 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4698398 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4698825 | ref | gcc -O -fomit-frame-pointer | 20141017 | 20141014 |
4698900 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4699957 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4700168 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
4700835 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
4701645 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141017 | 20141014 |
4703137 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141017 | 20141014 |
4704668 | ref | gcc -m64 -O -fomit-frame-pointer | 20141017 | 20141014 |
4705305 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4707007 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4708155 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
4708230 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4715205 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4715483 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
4719278 | ref | gcc | 20141017 | 20141014 |
4719345 | ref | cc | 20141017 | 20141014 |
4723350 | ref | gcc -funroll-loops | 20141017 | 20141014 |
4746637 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141017 | 20141014 |
4777170 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141017 | 20141014 |
4786283 | ref | gcc -m64 -Os -fomit-frame-pointer | 20141017 | 20141014 |
5468902 | wbl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5484255 | wbl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5509913 | wbl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5512328 | wbl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5580825 | wbl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5591198 | wbl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5593065 | wbl | gcc -m64 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5598097 | wbl | gcc -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5599935 | wbl | gcc -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5603288 | wbl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5604787 | wbl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5618318 | wbl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5622495 | wbl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5626560 | wbl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5627047 | wbl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5629020 | wbl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5650493 | wbl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5673742 | wbl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5683898 | wbl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5688833 | wbl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5741827 | wbl | gcc -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5770800 | wbl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5940053 | wbl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
5940090 | wbl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
5940090 | wbl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
5942362 | wbl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141017 | 20141014 |
5945362 | wbl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141017 | 20141014 |
5945722 | wbl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
5965635 | wbl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
5993752 | wbl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6000847 | wbl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6030292 | wbl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6036825 | wbl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6043080 | wbl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141017 | 20141014 |
6051840 | wbl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141017 | 20141014 |
6063600 | wbl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6070447 | wbl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6086100 | wbl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6146962 | wbl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6149827 | wbl | gcc -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6151455 | wbl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6158445 | wbl | gcc -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6160462 | wbl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6162720 | wbl | gcc -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6165090 | wbl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
6165645 | wbl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141017 | 20141014 |
6166058 | wbl | gcc -Os -fomit-frame-pointer | 20141017 | 20141014 |
6170078 | wbl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6194288 | wbl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6204285 | wbl | gcc -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6210270 | wbl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6211597 | wbl | gcc -m64 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6212205 | wbl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6212632 | wbl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6214515 | wbl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
6217913 | wbl | gcc -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6218738 | wbl | gcc -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6219120 | wbl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141017 | 20141014 |
6231007 | wbl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6234390 | wbl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6237488 | wbl | gcc -m64 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6239475 | wbl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6245220 | wbl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6245873 | wbl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
6252570 | wbl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
6253395 | wbl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6256057 | wbl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
6257115 | wbl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
6267600 | wbl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
6285135 | wbl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6296295 | wbl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
6318323 | wbl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
6336788 | wbl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141017 | 20141014 |
6338805 | wbl | gcc -funroll-loops -O -fomit-frame-pointer | 20141017 | 20141014 |
6344153 | wbl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141017 | 20141014 |
6490477 | wbl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
6499185 | wbl | gcc -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
6542393 | wbl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141017 | 20141014 |
6548558 | wbl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141017 | 20141014 |
6553380 | wbl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141017 | 20141014 |
6555068 | wbl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141017 | 20141014 |
6565680 | wbl | gcc -m64 -O -fomit-frame-pointer | 20141017 | 20141014 |
6572790 | wbl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
6582090 | wbl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141017 | 20141014 |
6583237 | wbl | gcc -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
6594765 | wbl | gcc -O -fomit-frame-pointer | 20141017 | 20141014 |
6620243 | wbl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
6624195 | wbl | gcc -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
26152223 | wbl | cc | 20141017 | 20141014 |
26153355 | wbl | gcc -funroll-loops | 20141017 | 20141014 |
26301855 | wbl | gcc | 20141017 | 20141014 |