Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2522475 | 5832 28 65536 | 19041 876 66416 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
2578359 | 5832 28 65536 | 19041 876 66416 | ref | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
3130200 | 10572 28 65536 | 25208 980 66440 | ref | g++_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
3205125 | 10628 28 65536 | 25248 980 66440 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
3288375 | 14612 28 65536 | 30663 964 66400 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
3505246 | 14296 28 65536 | 30544 980 66440 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
4254957 | 5832 28 65536 | 19017 876 66416 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
5228100 | 5832 28 65536 | 19041 876 66416 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
5398114 | 14196 28 65536 | 30567 964 66400 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
8654877 | 4028 28 65536 | 17007 964 66400 | ref | g++_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
9212719 | 10596 28 65536 | 25200 980 66440 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
10148175 | 4088 28 65536 | 17247 964 66400 | ref | g++_-O_-fomit-frame-pointer | 20191129 | 20190816 |
10164825 | 4088 28 65536 | 17247 964 66400 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
12835935 | 3588 28 65536 | 15803 948 66400 | ref | g++_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
15855708 | 3980 28 65536 | 16959 964 66400 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
16516800 | 3604 28 65536 | 15867 948 66400 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
19305675 | 4020 28 65536 | 16927 964 66400 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
23368275 | 3588 28 65536 | 15803 948 66400 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
23576400 | 3588 28 65536 | 15795 948 66400 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
24108462 | 8076 32 65536 | 26012 960 66400 | ref | g++ | 20191129 | 20190816 |
36926494 | 4100 28 65536 | 17263 964 66400 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 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
|