Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 3504 127 0 | 16432 943 880 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
53298 | 3504 127 0 | 16456 943 880 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
93282 | 5756 127 0 | 19795 1079 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
116550 | 3488 127 0 | 15118 1047 864 | opt | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
116550 | 3608 127 0 | 15930 1063 864 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
116550 | 7724 127 0 | 23427 1079 896 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
116550 | 7640 127 0 | 23307 1079 896 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
116550 | 3760 127 0 | 16146 1063 864 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
139923 | 7796 127 0 | 23499 1079 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
156075 | 3504 127 0 | 16456 943 880 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
158175 | 3504 127 0 | 16456 943 880 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
158175 | 5708 127 0 | 21106 1063 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
166500 | 3696 127 0 | 17779 1079 896 | opt | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
166500 | 3608 127 0 | 17643 1079 896 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
166500 | 3488 127 0 | 15118 1047 864 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
166500 | 3488 127 0 | 15134 1047 864 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
166500 | 3488 127 0 | 15134 1047 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
166500 | 3760 127 0 | 17835 1079 896 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
166500 | 5724 127 0 | 21082 1063 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
166520 | 3488 127 0 | 15118 1047 864 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
186543 | 2188 127 0 | 13838 1047 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
195426 | 5464 127 0 | 21138 1063 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
199800 | 4724 127 0 | 17194 1063 864 | opt | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
199800 | 4724 127 0 | 17194 1063 864 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
199800 | 9236 127 0 | 24906 1063 864 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
199800 | 4848 127 0 | 17322 1063 864 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
199800 | 2608 127 0 | 14994 1063 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
210474 | 4024 127 0 | 16952 943 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
216450 | 2424 127 0 | 14898 1063 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
216450 | 2428 127 0 | 14906 1063 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
220639 | 2188 127 0 | 13822 1047 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
222167 | 7724 127 0 | 23082 1063 864 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
228763 | 2188 127 0 | 13822 1047 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
233650 | 3696 127 0 | 16082 1063 864 | opt | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
233860 | 5788 127 0 | 19867 1079 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
249780 | 7748 127 0 | 23419 1079 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
280632 | 9236 127 0 | 24906 1063 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
299700 | 7640 127 0 | 23034 1063 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
350790 | 4024 127 0 | 16976 943 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
428789 | 2424 127 0 | 14898 1063 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
444150 | 5376 127 0 | 22038 1047 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
449550 | 2188 127 0 | 13822 1047 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
457875 | 4024 127 0 | 16976 943 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
457875 | 4024 127 0 | 16976 943 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
503723 | 5816 127 0 | 19899 1079 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
514492 | 2596 127 0 | 14922 1063 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
632700 | 2584 127 0 | 14970 1063 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
674325 | 5464 127 0 | 21138 1063 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
724275 | 12544 127 0 | 29206 1047 864 | opt | gcc | 20191128 | 20190816 |
724884 | 12544 127 0 | 29206 1047 864 | opt | gcc_-funroll-loops | 20191128 | 20190816 |
780375 | 2188 127 0 | 13838 1047 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1121610 | 5376 127 0 | 22038 1047 864 | ref | cc | 20191128 | 20190816 |
1332450 | 5376 127 0 | 22038 1047 864 | ref | gcc | 20191128 | 20190816 |
1381950 | 12544 127 0 | 29206 1047 864 | opt | cc | 20191128 | 20190816 |
Compiler | Implementations
|
cc | opt |
gcc | opt |
gcc -O2 -fomit-frame-pointer | opt |
gcc -O3 -fomit-frame-pointer | opt |
gcc -O -fomit-frame-pointer | opt |
gcc -Os -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt |
gcc -funroll-loops | opt |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt |
gcc -funroll-loops -O3 -fomit-frame-pointer | opt |
gcc -funroll-loops -O -fomit-frame-pointer | opt |
gcc -funroll-loops -Os -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt
|