Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
107236 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
107452 | c | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
108068 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
108072 | c | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
108128 | c | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
108208 | c | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
108636 | c | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
108680 | c | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
108852 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
108892 | c | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
109028 | c | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
109188 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
109472 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
109544 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
109804 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
110420 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
110588 | c | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
110772 | c | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
110904 | c | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
110976 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
111040 | c | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
111352 | c | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
111412 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
111460 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
111484 | c | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
111544 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
111720 | c | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
111760 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
111768 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
111940 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112100 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112116 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112116 | c | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
112156 | c | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112304 | c | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112364 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112444 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
112464 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112524 | c | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
112532 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
112584 | c | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
112640 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
112820 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112820 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
112824 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112840 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
112948 | c | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
112980 | c | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
113012 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
113148 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113204 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113448 | c | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113472 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113488 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113524 | c | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113548 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113712 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113912 | c | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
113948 | c | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
114020 | c | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
114088 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
114132 | c | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
114268 | c | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
114396 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
114796 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
114948 | c | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
115184 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
115352 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
115452 | c | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
115584 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
115640 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
115676 | c | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
115956 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
116024 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
116048 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
116176 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
116204 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
116248 | c | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
116336 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
116424 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
116728 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
116816 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
117044 | c | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
117228 | c | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
117332 | c | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
117336 | c | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
117368 | c | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
117460 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
117508 | c | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
117540 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
117544 | c | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
117600 | c | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
117832 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
118060 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
118300 | c | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
118508 | c | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
155408 | c | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
156524 | c | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
156580 | c | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
156656 | c | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
158524 | c | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
159372 | c | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
162580 | c | gcc -funroll-loops | 20170201 | 20170105 |
170176 | c | gcc | 20170201 | 20170105 |
177932 | c | cc | 20170201 | 20170105 |