Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5920 | 536 0 0 | 16304 952 808 | openssl | cc | 20190902 | 20190816 |
5920 | 340 0 0 | 14975 856 832 | openssl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
5920 | 340 0 0 | 15031 856 832 | openssl | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
5920 | 340 0 0 | 15031 856 832 | openssl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
5920 | 340 0 0 | 15031 856 832 | openssl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
5920 | 344 0 0 | 15023 856 832 | openssl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
5920 | 600 0 0 | 14296 968 824 | openssl | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 448 0 0 | 13040 968 808 | openssl | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 440 0 0 | 12046 952 800 | openssl | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 452 0 0 | 12808 968 808 | openssl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 600 0 0 | 14248 968 824 | openssl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 440 0 0 | 12046 952 800 | openssl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 536 0 0 | 16304 952 808 | openssl | gcc_-funroll-loops | 20190902 | 20190816 |
5920 | 448 0 0 | 14944 968 808 | openssl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 600 0 0 | 15664 968 824 | openssl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 448 0 0 | 16256 968 808 | openssl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 436 0 0 | 12110 952 800 | openssl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 448 0 0 | 15016 968 808 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 600 0 0 | 15608 968 824 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
5920 | 436 0 0 | 12110 952 800 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
6000 | 536 0 0 | 16304 952 808 | openssl | gcc | 20190902 | 20190816 |
6000 | 452 0 0 | 12888 968 808 | openssl | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
6000 | 448 0 0 | 13040 968 808 | openssl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
6000 | 448 0 0 | 16256 968 808 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
Compiler | Implementations
|
g++ | cryptopp |
g++ -O2 -fomit-frame-pointer | cryptopp |
g++ -O3 -fomit-frame-pointer | cryptopp |
g++ -O -fomit-frame-pointer | cryptopp |
g++ -Os -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp
|