Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6111 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6119 | e/v3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6180 | e/v3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6184 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6232 | e/v3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6240 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6320 | e/v3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6343 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
6344 | e/v3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6348 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6420 | e/v3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6446 | e/v3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
6500 | e/v3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
6504 | e/v3 | clang -O3 | 20130609 | 20130419 |
6520 | e/v3 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6524 | e/v3 | clang -O3 -mavx | 20130609 | 20130419 |
6540 | e/v3 | gcc -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6558 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6584 | e/v3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
6604 | e/v3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6612 | e/v3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6658 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6670 | e/v3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6670 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6688 | e/v3 | gcc -funroll-loops -O -fomit-frame-pointer | 20130609 | 20130419 |
6695 | e/v3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6707 | e/v3 | gcc -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6712 | e/v3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6802 | e/v3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6856 | e/v3 | gcc -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
6876 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6920 | e/v3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6924 | e/v3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6930 | e/v3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
6948 | e/v3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
6952 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
6980 | e/v3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130609 | 20130419 |
6980 | e/v3 | gcc -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
6984 | e/v3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
6988 | e/v3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
6992 | e/v3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7004 | e/v3 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7016 | e/v3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7044 | e/v3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7080 | e/v3 | gcc -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
7179 | e/v3 | gcc -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
7180 | e/v3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7188 | e/v3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7224 | e/v3 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130609 | 20130419 |
7224 | e/v3 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130609 | 20130419 |
7234 | e/v3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7252 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
7252 | e/v3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130609 | 20130419 |
7262 | e/v3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7262 | e/v3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7278 | e/v3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7280 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
7286 | e/v3 | gcc -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7288 | e/v3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7358 | e/v3 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130609 | 20130419 |
7362 | e/v3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130609 | 20130419 |
7362 | e/v3 | gcc -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
7394 | e/v3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
7432 | e/v3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
7432 | e/v3 | gcc -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
7456 | e/v3 | gcc -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
7472 | e/v3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7476 | e/v3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7492 | e/v3 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7516 | e/v3 | gcc -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7516 | e/v3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7516 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7524 | e/v3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130609 | 20130419 |
7556 | e/v3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7580 | e/v3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7616 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7636 | e/v3 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130609 | 20130419 |
7640 | e/v3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
7644 | e/v3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
7644 | e/v3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130609 | 20130419 |
7644 | e/v3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130609 | 20130419 |
7652 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130609 | 20130419 |
7664 | e/v3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
7696 | e/v3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
7708 | e/v3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
7714 | e/v3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
7714 | e/v3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
7726 | e/v3 | gcc -Os -fomit-frame-pointer | 20130609 | 20130419 |
7726 | e/v3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130609 | 20130419 |
7728 | e/v3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
7738 | e/v3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
7938 | e/v3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
7946 | e/v3 | gcc -O -fomit-frame-pointer | 20130609 | 20130419 |
7979 | e/v3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130609 | 20130419 |
8004 | e/v3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
8032 | e/v3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130609 | 20130419 |
8032 | e/v3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130609 | 20130419 |
8048 | e/v3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
8236 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
8316 | e/v3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20130609 | 20130419 |
8356 | e/v3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130609 | 20130419 |
8667 | e/v3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
50340 | e/v3 | cc | 20130609 | 20130419 |
50764 | e/v3 | gcc -funroll-loops | 20130609 | 20130419 |
52312 | e/v3 | gcc | 20130609 | 20130419 |