Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
7322630240 | 205793 2840 16 | 247453 3832 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
7361379120 | 171445 2840 16 | 211821 3832 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
7372651360 | 193561 2840 16 | 234917 3832 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
7389931440 | 173638 2056 16 | 212016 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191027 | 20190816 |
7396485200 | 173638 2056 16 | 212016 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191027 | 20190816 |
7462148160 | 206485 2840 16 | 248205 3832 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
7491750640 | 173638 2056 16 | 212016 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191027 | 20190816 |
7494518560 | 193781 2840 16 | 235085 3832 1600 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
7550947280 | 173062 2056 16 | 211392 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191027 | 20190816 |
7557833600 | 175426 2056 16 | 213840 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191026 | 20190816 |
7595844160 | 150978 2840 16 | 189427 3816 1584 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
7720560720 | 161017 2840 16 | 200285 3832 1600 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
7881427680 | 150978 2840 16 | 189427 3816 1584 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
8012822800 | 160865 2840 16 | 200037 3832 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
8092770160 | 171017 2840 16 | 211317 3832 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
8151321760 | 151010 2840 16 | 189427 3816 1584 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
8215915040 | 151010 2840 16 | 189427 3816 1584 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
9107371600 | 193613 2840 16 | 236253 3832 1600 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191026 | 20190816 |
9175845440 | 162933 2840 16 | 202357 3832 1600 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191026 | 20190816 |
9315808960 | 162933 2840 16 | 202357 3832 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191026 | 20190816 |
9346952640 | 193613 2840 16 | 236253 3832 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191027 | 20190816 |
Compiler | Implementations
|
cc | optimizedct/c |
gcc | optimizedct/c |
gcc -funroll-loops | optimizedct/c |
cc | ref |
clang -O3 -fomit-frame-pointer -Qunused-arguments | ref |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | ref |
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | ref |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | ref |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 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
|
Compiler | Implementations
|
cc | optimizedct/neon |
gcc | optimizedct/neon |
gcc -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -O -fomit-frame-pointer | optimizedct/neon |
gcc -Os -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops | optimizedct/neon |
gcc -funroll-loops -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -O -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -Os -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon
|