Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
27587741 | 165880 1704 13 | 296504 2560 1608 | T:optimizedct/avx2 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
27742370 | 169471 1704 13 | 300384 2560 1608 | T:optimizedct/avx2 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
35987778 | 168908 1704 13 | 300392 2560 1608 | T:optimizedct/avx2 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
42390449 | 155382 1704 13 | 284574 2552 1608 | T:optimizedct/avx2 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
42554945 | 165880 1704 13 | 296504 2560 1608 | T:optimizedct/avx2 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
42791799 | 167890 1616 13 | 301107 2496 1672 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
43012001 | 157667 1616 13 | 288643 2496 1672 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
43732085 | 159861 1616 13 | 291235 2496 1672 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
44893286 | 152184 1616 13 | 282087 2488 1640 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
54707570 | 156023 1704 13 | 188240 2552 1592 | T:optimizedct/c | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
55169985 | 152463 1704 13 | 183824 2552 1592 | T:optimizedct/c | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
60576503 | 159268 1704 13 | 191416 2552 1592 | T:optimizedct/sse2 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
62390283 | 156408 1704 13 | 187720 2552 1592 | T:optimizedct/sse2 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
62732684 | 159510 1616 13 | 193347 2488 1656 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
63098706 | 151032 1616 13 | 183019 2488 1656 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
63309892 | 156408 1704 13 | 187720 2552 1592 | T:optimizedct/sse2 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
63440532 | 159996 1704 13 | 191488 2552 1592 | T:optimizedct/sse2 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
65563041 | 144187 1616 13 | 174703 2480 1624 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
67309661 | 149568 1616 13 | 181179 2488 1656 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
75749626 | 148201 1704 13 | 178062 2544 1592 | T:optimizedct/sse2 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
78763592 | 152463 1704 13 | 183824 2552 1592 | T:optimizedct/c | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
83105578 | 156233 1704 13 | 187848 2552 1592 | T:optimizedct/c | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
84184002 | 155639 1616 13 | 189339 2488 1656 | T:optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
93534882 | 147689 1616 13 | 179547 2488 1656 | T:optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
95897465 | 141733 1616 13 | 172079 2480 1624 | T:optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
98590259 | 142969 1704 13 | 172718 2544 1592 | T:optimizedct/c | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
100278045 | 146659 1616 13 | 178139 2488 1656 | T:optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
664591785 | 1296468 4 0 | 1329534 888 1624 | T:ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
683266244 | 1266785 4 0 | 1298126 888 1624 | T:ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
1130005318 | 1259912 100 0 | 1289665 952 1592 | T:ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
1386235093 | 1291257 100 0 | 1323419 960 1592 | T:ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
1475531604 | 1283089 100 0 | 1314379 960 1592 | T:ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
1530291062 | 1283089 100 0 | 1314379 960 1592 | T:ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
1554834500 | 1290353 100 0 | 1322067 960 1592 | T:ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20201213 | 20201130 |
2033469813 | 1262425 4 0 | 1293446 888 1624 | T:ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
3247609292 | 1257456 4 0 | 1287290 880 1592 | T:ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20201213 | 20201130 |
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/avx2 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/avx2 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/avx2 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/avx2 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/avx2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/avx2
|
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/c |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/c |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/c |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/c |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/c |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/c |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/c |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/c |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/c
|
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/sse2 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/sse2 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/sse2 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/sse2 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:optimizedct/sse2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/sse2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/sse2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/sse2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:optimizedct/sse2
|
Compiler | Implementations
|
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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ref
|