Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
173496 | vec | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
173640 | vec | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
183548 | vec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
183660 | vec | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
211076 | vec | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
211656 | vec | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
212956 | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
213092 | opt | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
223964 | opt | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
224036 | opt | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
224968 | opt | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
224980 | opt | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
225116 | vec | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
225340 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
225452 | opt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
227184 | vec | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
269008 | lowmem | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
269144 | lowmem | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
290332 | lowmem | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
290852 | lowmem | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
291320 | lowmem | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
291492 | lowmem | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
292892 | lowmem | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
294972 | lowmem | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
1205980 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
1244388 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
1318668 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
1421532 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
1661048 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
1695876 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
3010036 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
3017604 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |