Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5328180 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5328296 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5328296 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5328486 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5328503 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5328834 | ref | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5328956 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5328964 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5329050 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5329058 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5329769 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5329948 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5329970 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5330098 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5330242 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5330299 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5330866 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
5331121 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
5331146 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5331699 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
5332033 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5332707 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5333390 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5333441 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5333521 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
5333679 | ref | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
5333758 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5333912 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5333954 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
5334031 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334093 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5334107 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334152 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5334189 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334223 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5334232 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334342 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334436 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334504 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334549 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5334557 | ref | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5334639 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5334872 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5334940 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5335050 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5335187 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5335240 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5335360 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
5335552 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5335555 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5335761 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5335841 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5335898 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5336014 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5336651 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5336827 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5337187 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5337348 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
5337983 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5338363 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
5338445 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5338603 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
5339029 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5339082 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
5339612 | ref | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
5339881 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
5340035 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
5340128 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5340145 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
5340332 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
5340366 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
5340689 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5341176 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
5341284 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
5341851 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
5342720 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5344403 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
5344519 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5347047 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
5347121 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
5347307 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
5347636 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
5348472 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
5348900 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
5349302 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
5349356 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
5352039 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
5360508 | ref | gcc | 20150216 | 20141124 |
5361282 | ref | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
5365654 | ref | cc | 20150216 | 20141124 |
5369816 | ref | gcc -funroll-loops | 20150216 | 20141124 |
Compiler | Implementations
|
cc | wbl |
gcc | wbl |
gcc -O2 -fomit-frame-pointer | wbl |
gcc -O3 -fomit-frame-pointer | wbl |
gcc -O -fomit-frame-pointer | wbl |
gcc -Os -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -O -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops | wbl |
gcc -funroll-loops -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | wbl |
gcc -m64 -O2 -fomit-frame-pointer | wbl |
gcc -m64 -O3 -fomit-frame-pointer | wbl |
gcc -m64 -O -fomit-frame-pointer | wbl |
gcc -m64 -Os -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -O -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | wbl |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | wbl |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | wbl |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | wbl |
gcc -m64 -march=k8 -O -fomit-frame-pointer | wbl |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | wbl |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | wbl |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | wbl |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | wbl |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | wbl |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | wbl |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | wbl |
gcc -m64 -march=nocona -O -fomit-frame-pointer | wbl |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | wbl |
gcc -march=barcelona -O2 -fomit-frame-pointer | wbl |
gcc -march=barcelona -O3 -fomit-frame-pointer | wbl |
gcc -march=barcelona -O -fomit-frame-pointer | wbl |
gcc -march=barcelona -Os -fomit-frame-pointer | wbl |
gcc -march=k8 -O2 -fomit-frame-pointer | wbl |
gcc -march=k8 -O3 -fomit-frame-pointer | wbl |
gcc -march=k8 -O -fomit-frame-pointer | wbl |
gcc -march=k8 -Os -fomit-frame-pointer | wbl |
gcc -march=nocona -O2 -fomit-frame-pointer | wbl |
gcc -march=nocona -O3 -fomit-frame-pointer | wbl |
gcc -march=nocona -O -fomit-frame-pointer | wbl |
gcc -march=nocona -Os -fomit-frame-pointer | wbl
|