Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
111760 | 21608 0 0 | 34273 896 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
114720 | 20144 0 0 | 30729 896 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
116480 | 21192 0 0 | 34345 896 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
119120 | 21280 0 0 | 33097 896 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
120320 | 21472 0 0 | 34665 896 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
125200 | 21472 0 0 | 34217 896 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
126080 | 20724 0 0 | 33574 800 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
128320 | 19744 0 0 | 29521 880 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
128320 | 19744 0 0 | 29521 880 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
146080 | 20072 0 0 | 30601 896 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
148000 | 21000 0 0 | 32793 896 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
153120 | 20604 0 0 | 33398 800 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
156800 | 19744 0 0 | 29457 880 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
156880 | 19744 0 0 | 29457 880 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
160800 | 20612 0 0 | 33462 800 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
160800 | 20612 0 0 | 33462 800 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
160880 | 20612 0 0 | 33462 800 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
183440 | 21548 0 0 | 35329 896 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
183520 | 21548 0 0 | 35329 896 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
191920 | 20116 0 0 | 30689 896 744 | ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
192000 | 20116 0 0 | 30689 896 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
666400 | 23952 0 0 | 40777 880 744 | ref | cc | 20190902 | 20190816 |
666400 | 23952 0 0 | 40777 880 744 | ref | gcc | 20190902 | 20190816 |
666400 | 23952 0 0 | 40777 880 744 | ref | gcc_-funroll-loops | 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
|