Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
475026 | emmintrin3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
504972 | emmintrin4 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
557388 | emmintrin2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
594696 | emmintrin4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
606432 | emmintrin3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
611082 | emmintrin3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
611226 | emmintrin | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
617586 | emmintrin3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
624912 | emmintrin4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
641424 | emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
651792 | emmintrin3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
673656 | emmintrin4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
686022 | emmintrin | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
686136 | emmintrin | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
744318 | emmintrin2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
762588 | emmintrin | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
766812 | emmintrin2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
776904 | emmintrin2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
793284 | emmintrin | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
824988 | emmintrin2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
1150104 | unrolled | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
1900074 | unrolled | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
2972208 | unrolled | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
2984178 | unrolled | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
3156762 | unrolled | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
4252950 | spec | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
5246604 | simple | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
5828580 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
12309852 | spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
12516054 | spec | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
12982026 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
13263666 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
14271852 | spec | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
14618142 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
15117288 | spec | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | simple |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | spec |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | emmintrin2 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | emmintrin4 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | unrolled |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | emmintrin |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | emmintrin3 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | spec |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | emmintrin |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | simple |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | unrolled |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | emmintrin2 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | emmintrin4 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | emmintrin3 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | emmintrin4 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | simple |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | spec |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | emmintrin |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | emmintrin2 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | emmintrin3 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | unrolled |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | simple |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | emmintrin |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | unrolled |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | emmintrin3 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | emmintrin4 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | spec |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | emmintrin2 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | emmintrin4 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | spec |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | unrolled |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | emmintrin2 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | emmintrin |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | simple |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | emmintrin3 |