Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
133245 | 28868 0 12 | 28744 832 1192 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
148807 | 23492 0 12 | 34413 976 1176 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
174825 | 38932 0 12 | 49965 976 1208 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
174825 | 29268 0 12 | 41589 976 1208 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
174846 | 37580 0 12 | 48437 976 1208 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
204309 | 30916 0 12 | 43165 976 1208 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
274758 | 28868 0 12 | 28728 832 1192 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
284256 | 23388 0 12 | 34477 976 1176 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
327404 | 23388 0 12 | 34477 976 1176 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
337554 | 13412 0 12 | 24233 960 1176 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
391275 | 23976 0 12 | 35093 976 1176 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
524475 | 28868 0 12 | 28744 832 1192 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
528598 | 14848 0 12 | 26277 976 1176 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
616050 | 14788 0 12 | 26285 976 1176 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
632700 | 13412 0 12 | 24233 960 1176 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
707625 | 28868 0 12 | 28744 832 1192 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
852672 | 13448 0 12 | 24233 960 1176 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
934600 | 29276 0 12 | 41605 976 1208 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
965816 | 13444 0 12 | 24233 960 1176 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1040625 | 15400 0 12 | 26845 976 1176 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
1448550 | 14788 0 12 | 26285 976 1176 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1644385 | 15400 0 12 | 26845 976 1176 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2905425 | 13448 0 12 | 24233 960 1176 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3629700 | 15428 0 12 | 26861 976 1176 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5858193 | 26809 0 12 | 41793 960 1176 | ref | cc | 20191128 | 20190816 |
5869886 | 26809 0 12 | 41793 960 1176 | ref | gcc | 20191128 | 20190816 |
12538956 | 26809 0 12 | 41793 960 1176 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref
|