Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8095 | 12792 0 0 | 28985 684 1072 | T:regs | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8104 | 12792 0 0 | 28985 684 1072 | T:regs | clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8155 | 12956 0 0 | 30218 676 1104 | T:regs | gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8158 | 12924 0 0 | 28518 676 1096 | T:regs | gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8162 | 12780 0 0 | 25115 676 1072 | T:regs | clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8187 | 12780 0 0 | 25115 676 1072 | T:regs | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8212 | 12792 0 0 | 31097 684 1072 | T:regs | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8230 | 25584 0 0 | 31097 684 1072 | T:regs | clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8240 | 12988 0 0 | 29994 676 1104 | T:regs | gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8298 | 12956 0 0 | 28534 676 1096 | T:regs | gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8300 | 12956 0 0 | 28534 676 1096 | T:regs | gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8330 | 12988 0 0 | 29994 676 1104 | T:regs | gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8480 | 12820 0 0 | 29625 684 1072 | T:regs | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8504 | 12392 0 0 | 26150 668 1088 | T:regs | gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8511 | 12388 0 0 | 26182 668 1088 | T:regs | gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8538 | 12392 0 0 | 26150 668 1088 | T:regs | gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8658 | 12820 0 0 | 28029 676 1088 | T:regs | gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8660 | 12820 0 0 | 28029 676 1088 | T:regs | gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8695 | 12856 0 0 | 28025 676 1088 | T:regs | gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
8804 | 13124 0 0 | 26171 676 1072 | T:regs | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
8822 | 13124 0 0 | 26171 676 1072 | T:regs | clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
10993 | 9292 0 0 | 26350 676 1104 | T:ref | gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11031 | 9292 0 0 | 26350 676 1104 | T:ref | gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11032 | 9380 0 0 | 26694 676 1104 | T:ref | gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11110 | 9100 0 0 | 24714 676 1096 | T:ref | gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11164 | 9100 0 0 | 24714 676 1096 | T:ref | gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11171 | 8240 0 0 | 22110 668 1088 | T:ref | gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11229 | 9156 0 0 | 24818 676 1096 | T:ref | gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11393 | 8252 0 0 | 22082 668 1088 | T:ref | gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
11402 | 8252 0 0 | 22082 668 1088 | T:ref | gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
13540 | 9468 0 0 | 24786 676 1096 | T:ref | gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
13568 | 9580 0 0 | 24926 676 1096 | T:ref | gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
13589 | 9580 0 0 | 24926 676 1096 | T:ref | gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210422 | 20210326 |
13835 | 11176 0 0 | 23403 676 1072 | T:ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
13874 | 11176 0 0 | 23403 676 1072 | T:ref | clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
14497 | 26072 0 0 | 31329 684 1072 | T:ref | clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
14595 | 13036 0 0 | 31329 684 1072 | T:ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
14886 | 12220 0 0 | 29025 684 1072 | T:ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
14993 | 14700 0 0 | 30209 684 1072 | T:ref | clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
15055 | 14700 0 0 | 30209 684 1072 | T:ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
34990 | 15368 0 0 | 28443 676 1072 | T:ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
35229 | 15368 0 0 | 28443 676 1072 | T:ref | clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210422 | 20210326 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1 |
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-1
|
Compiler | Implementations
|
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-2 |
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3 |
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3 |
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:avx2-3
|
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-2 |
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3 |
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avx2-3
|
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc |
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:avxicc
|
Compiler | Implementations
|
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:xmm |
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm |
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm |
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ymm
|
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:xmm |
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm |
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ymm
|
Compiler | Implementations
|
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ref |
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref
|