Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6616 | e/v3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
6624 | e/v3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
6628 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
6724 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
6724 | e/v3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
6784 | e/v3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
6788 | e/v3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
6896 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
6904 | e/v3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
6908 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
6908 | e/v3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
6928 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
6928 | e/v3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
6968 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
6972 | e/v3 | gcc -funroll-loops -O -fomit-frame-pointer | 20170202 | 20170105 |
6972 | e/v3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
6984 | e/v3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
6988 | e/v3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
6988 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7000 | e/v3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7000 | e/v3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7004 | e/v3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
7016 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
7016 | e/v3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
7020 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
7052 | e/v3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
7052 | e/v3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
7084 | e/v3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7084 | e/v3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7088 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7096 | e/v3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7096 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7096 | e/v3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7096 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7096 | e/v3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7128 | e/v3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7140 | e/v3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7140 | e/v3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7180 | e/v3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7188 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7192 | e/v3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7192 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7192 | e/v3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7208 | e/v3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
7208 | e/v3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
7208 | e/v3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
7212 | e/v3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7224 | e/v3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
7244 | e/v3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7244 | e/v3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7276 | e/v3 | gcc -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7280 | e/v3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7280 | e/v3 | gcc -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7284 | e/v3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7284 | e/v3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7344 | e/v3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170202 | 20170105 |
7344 | e/v3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
7344 | e/v3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
7348 | e/v3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7348 | e/v3 | gcc -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7352 | e/v3 | gcc -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7384 | e/v3 | gcc -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
7388 | e/v3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
7400 | e/v3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7400 | e/v3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
7412 | e/v3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7412 | e/v3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
7580 | e/v3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170202 | 20170105 |
7580 | e/v3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170202 | 20170105 |
7584 | e/v3 | gcc -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
7584 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170202 | 20170105 |
7584 | e/v3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
7584 | e/v3 | gcc -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
7588 | e/v3 | gcc -O -fomit-frame-pointer | 20170202 | 20170105 |
7588 | e/v3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
7600 | e/v3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
7616 | e/v3 | gcc -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
9636 | e/v3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
9784 | e/v3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170202 | 20170105 |
9784 | e/v3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
9912 | e/v3 | gcc -Os -fomit-frame-pointer | 20170202 | 20170105 |
9912 | e/v3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
9912 | e/v3 | gcc -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
9928 | e/v3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9928 | e/v3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9936 | e/v3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9936 | e/v3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
9940 | e/v3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9944 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9944 | e/v3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9948 | e/v3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9948 | e/v3 | gcc -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
9948 | e/v3 | gcc -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
9952 | e/v3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170202 | 20170105 |
9952 | e/v3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
9952 | e/v3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
9956 | e/v3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
9956 | e/v3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
10004 | e/v3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170202 | 20170105 |
10004 | e/v3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170202 | 20170105 |
10004 | e/v3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170202 | 20170105 |
40324 | e/v3 | cc | 20170202 | 20170105 |
47736 | e/v3 | gcc | 20170202 | 20170105 |
47740 | e/v3 | gcc -funroll-loops | 20170202 | 20170105 |