Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
55412 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
55486 | ref | g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
55512 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
56346 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
56814 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
57088 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
57222 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
57238 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
57278 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
57448 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
57836 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
57992 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
58052 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
58196 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
58356 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
58590 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
58888 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
59016 | ref | g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
59150 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
59208 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
60892 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
61196 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
62272 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
63778 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
66516 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
66862 | ref | g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
67056 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
67194 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
67260 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
67362 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
67428 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
67532 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
68060 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
101106 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
102274 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
102676 | ref | g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
103968 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
104094 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
104512 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
105374 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
105532 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
105634 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |