Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
7808178 | 12572 0 8 | 29479 896 1584 | ref | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
7903168 | 15984 0 8 | 34265 904 1600 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
7926709 | 21896 0 8 | 41180 808 1616 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
8594117 | 15556 0 8 | 34607 896 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
8630048 | 10932 0 8 | 27095 880 1584 | ref | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
8653176 | 16792 0 8 | 36209 904 1600 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
8850177 | 21816 0 8 | 41052 808 1616 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
9156210 | 11020 0 8 | 27183 880 1584 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
14392637 | 19592 0 8 | 38908 808 1616 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
15239700 | 12748 0 8 | 29751 896 1584 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
15320648 | 15696 0 8 | 33761 904 1600 | ref | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
15345428 | 16800 0 8 | 36193 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
15351210 | 14924 0 8 | 33879 896 1584 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
15492869 | 10920 0 8 | 27127 880 1584 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
15558123 | 10920 0 8 | 27127 880 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
15800554 | 21896 0 8 | 41180 808 1616 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
15810466 | 21896 0 8 | 41180 808 1616 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
17814342 | 15712 0 8 | 33753 904 1600 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
18112528 | 10932 0 8 | 27095 880 1584 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
18266577 | 13024 0 8 | 29871 896 1584 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
30792041 | 14712 0 8 | 35031 896 1584 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
30867620 | 12980 0 8 | 30079 896 1584 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
30921310 | 14712 0 8 | 35031 896 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
31099313 | 12904 0 8 | 29991 896 1584 | ref | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
31112116 | 12904 0 8 | 29991 896 1584 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
47124126 | 32332 0 8 | 52839 880 1584 | ref | cc | 20191201 | 20190816 |
52755381 | 32332 0 8 | 52839 880 1584 | ref | gcc | 20191201 | 20190816 |
53014745 | 32332 0 8 | 52839 880 1584 | ref | gcc_-funroll-loops | 20191201 | 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
|