Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
9389555 | 2360 0 0 | 14977 896 784 | ref | gcc_-O3_-fomit-frame-pointer | 20190910 | 20190816 |
9596055 | 3648 0 0 | 17633 896 784 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190910 | 20190816 |
12639452 | 2360 0 0 | 15057 896 784 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190910 | 20190816 |
12810434 | 3624 0 0 | 17585 896 784 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190910 | 20190816 |
15886458 | 2336 0 0 | 14929 896 784 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190910 | 20190816 |
18476794 | 2424 0 0 | 16276 800 792 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190910 | 20190816 |
18499509 | 2424 0 0 | 16276 800 792 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190910 | 20190816 |
18512312 | 2424 0 0 | 16276 800 792 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190910 | 20190816 |
19230932 | 2428 0 0 | 16228 800 792 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190910 | 20190816 |
24921246 | 2784 0 0 | 16102 880 768 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190910 | 20190816 |
25926901 | 780 0 0 | 11438 864 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190910 | 20190816 |
25930618 | 780 0 0 | 11438 864 760 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190910 | 20190816 |
25936400 | 740 0 0 | 11342 864 760 | ref | gcc_-Os_-fomit-frame-pointer | 20190910 | 20190816 |
26541445 | 924 0 0 | 12406 880 768 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190910 | 20190816 |
35444486 | 2396 0 0 | 16244 800 792 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190910 | 20190816 |
57669255 | 900 0 0 | 12238 880 768 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190910 | 20190816 |
57680819 | 900 0 0 | 12142 880 768 | ref | gcc_-O2_-fomit-frame-pointer | 20190910 | 20190816 |
57845193 | 2716 0 0 | 16134 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190910 | 20190816 |
60988949 | 740 0 0 | 11342 864 760 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190910 | 20190816 |
60998861 | 740 0 0 | 11342 864 760 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190910 | 20190816 |
68672401 | 2520 0 0 | 17214 880 768 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190910 | 20190816 |
68676531 | 2520 0 0 | 17214 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190910 | 20190816 |
69656580 | 872 0 0 | 12062 880 768 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190910 | 20190816 |
73844813 | 924 0 0 | 12406 880 768 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190910 | 20190816 |
73849769 | 924 0 0 | 12406 880 768 | ref | gcc_-O_-fomit-frame-pointer | 20190910 | 20190816 |
129162446 | 1840 0 0 | 15846 864 768 | ref | gcc_-funroll-loops | 20190910 | 20190816 |
Compiler | Implementations
|
cc | avx |
gcc | avx |
gcc -O2 -fomit-frame-pointer | avx |
gcc -O3 -fomit-frame-pointer | avx |
gcc -O -fomit-frame-pointer | avx |
gcc -Os -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -funroll-loops | avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx
|