Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1110375 | 8960 28 65536 | 22185 876 66416 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
2089575 | 8960 28 65536 | 22185 876 66416 | ref | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
2281050 | 17000 28 65536 | 31648 980 66440 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
2930400 | 19116 28 65536 | 35199 964 66400 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
3153465 | 8960 28 65536 | 22161 876 66416 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
3835667 | 16944 28 65536 | 31608 980 66440 | ref | g++_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
3872988 | 23632 28 65536 | 39912 980 66440 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
4432617 | 6184 28 65536 | 19111 964 66400 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
4716873 | 5416 28 65536 | 17651 948 66400 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
5010012 | 6236 28 65536 | 19415 964 66400 | ref | g++_-O_-fomit-frame-pointer | 20191129 | 20190816 |
5028300 | 19012 28 65536 | 35407 964 66400 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
5910750 | 8960 28 65536 | 22185 876 66416 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
7905537 | 16916 28 65536 | 31544 980 66440 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
7942050 | 6160 28 65536 | 19159 964 66400 | ref | g++_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
10952853 | 5968 28 65536 | 18967 964 66400 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
11467953 | 5416 28 65536 | 17643 948 66400 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
20544405 | 6236 28 65536 | 19415 964 66400 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
21353625 | 5432 28 65536 | 17715 948 66400 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
22555134 | 5416 28 65536 | 17651 948 66400 | ref | g++_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
23942700 | 6140 28 65536 | 19327 964 66400 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
40975650 | 11852 32 65536 | 29820 960 66400 | ref | g++ | 20191129 | 20190816 |
Compiler | Implementations
|
g++ | aesni |
g++ -O2 -fomit-frame-pointer | aesni |
g++ -O3 -fomit-frame-pointer | aesni |
g++ -O -fomit-frame-pointer | aesni |
g++ -Os -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | aesni
|