Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6727522 | 143125 1616 13 | 279562 2464 1688 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
6804274 | 145970 1704 13 | 280089 2552 1624 | T:optimizedct/avx2 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
6856554 | 141642 1704 13 | 275729 2552 1624 | T:optimizedct/avx2 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
6900664 | 141642 1704 13 | 275729 2552 1624 | T:optimizedct/avx2 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
6931494 | 130887 1616 13 | 263722 2464 1688 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
7073367 | 131482 1616 13 | 264602 2464 1688 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
7077117 | 125842 1704 13 | 256255 2544 1624 | T:optimizedct/avx2 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
7262770 | 124689 1616 13 | 256482 2456 1656 | T:optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
7381287 | 142923 1704 13 | 276385 2552 1624 | T:optimizedct/avx2 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
10289071 | 131073 1616 13 | 167266 2456 1664 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
10692615 | 134376 1704 13 | 168438 2536 1600 | T:optimizedct/sse2 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
10766998 | 132005 1704 13 | 166046 2536 1600 | T:optimizedct/sse2 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
10885175 | 131758 1704 13 | 165102 2536 1600 | T:optimizedct/sse2 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
10949206 | 116417 1616 13 | 147890 2448 1632 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
10965730 | 123231 1616 13 | 156090 2456 1664 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
10973879 | 132005 1704 13 | 166046 2536 1600 | T:optimizedct/sse2 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
12087595 | 122711 1616 13 | 155274 2456 1664 | T:optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
12778334 | 128897 1704 13 | 162974 2536 1600 | T:optimizedct/c | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
12820279 | 126302 1704 13 | 160326 2536 1600 | T:optimizedct/c | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
13028442 | 126302 1704 13 | 160326 2536 1600 | T:optimizedct/c | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
13264709 | 127811 1616 13 | 163882 2456 1664 | T:optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
13481301 | 127265 1704 13 | 160598 2536 1600 | T:optimizedct/c | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
15017555 | 118671 1704 13 | 149044 2528 1600 | T:optimizedct/sse2 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
16637437 | 120537 1616 13 | 153298 2456 1664 | T:optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
16900061 | 113809 1704 13 | 144212 2528 1600 | T:optimizedct/c | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
17463105 | 120063 1616 13 | 152546 2456 1664 | T:optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
18320337 | 114306 1616 13 | 145706 2448 1632 | T:optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
44450286 | 1300001 100 0 | 1333481 944 1600 | T:ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
45018542 | 1304475 4 0 | 1339667 856 1632 | T:ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
45403990 | 1293318 100 0 | 1327305 944 1600 | T:ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
45528909 | 1293318 100 0 | 1327305 944 1600 | T:ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
47955661 | 1259620 100 0 | 1289847 936 1600 | T:ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
48662359 | 1291737 100 0 | 1324633 944 1600 | T:ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200818 | 20200815 |
48686331 | 1269282 4 0 | 1301307 856 1632 | T:ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
64792613 | 1264459 4 0 | 1296251 856 1632 | T:ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
65880554 | 1258803 4 0 | 1289499 848 1600 | T:ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200818 | 20200815 |
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
|