Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
67280 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
69284 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
69372 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
71618 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
71690 | ref | g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
71982 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
72928 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
73730 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
74190 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
74268 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
75650 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
76470 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
77466 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
77700 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
78770 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
84472 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
84798 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
84800 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
85302 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
85516 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
85546 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
85900 | ref | g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
85926 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
85928 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
90916 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
91532 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
91718 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
91944 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
93426 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
93790 | ref | g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
94512 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
95354 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
96788 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
162016 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
162984 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
163204 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
164478 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
165334 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
165346 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
166266 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
167296 | ref | g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
173456 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |