Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6714000 | 42225 0 1048624 | 61765 1016 1050232 | portable | gcc_-O3_-fomit-frame-pointer | 20191104 | 20190816 |
6715840 | 47169 0 1048624 | 68053 1016 1050232 | portable | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191104 | 20190816 |
6857120 | 57057 0 1048616 | 77453 1016 1050200 | portable | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191104 | 20190816 |
7698240 | 31477 0 1048616 | 49845 1016 1050200 | portable | gcc_-O2_-fomit-frame-pointer | 20191104 | 20190816 |
7806960 | 56657 0 1048616 | 77109 1016 1050200 | portable | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191104 | 20190816 |
7914320 | 46021 0 1048624 | 66845 1016 1050232 | portable | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191104 | 20190816 |
8655920 | 41690 0 1048608 | 62285 912 1050216 | portable | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191104 | 20190816 |
8969920 | 31401 0 1048616 | 49645 1016 1050200 | portable | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191104 | 20190816 |
9033200 | 42410 0 1048608 | 62989 912 1050216 | portable | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191104 | 20190816 |
9083120 | 42410 0 1048608 | 62989 912 1050216 | portable | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191104 | 20190816 |
9087680 | 42410 0 1048608 | 62989 912 1050216 | portable | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191104 | 20190816 |
9184560 | 43154 0 1048608 | 63685 912 1050216 | portable | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191104 | 20190816 |
10053760 | 57901 0 1048616 | 79605 1016 1050200 | portable | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191104 | 20190816 |
10156640 | 57901 0 1048616 | 79605 1016 1050200 | portable | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191104 | 20190816 |
10551920 | 31549 0 1048616 | 50029 1016 1050200 | portable | gcc_-O_-fomit-frame-pointer | 20191104 | 20190816 |
10638400 | 31549 0 1048616 | 50029 1016 1050200 | portable | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191104 | 20190816 |
Compiler | Implementations
|
cc | portable |
gcc | portable |
gcc -Os -fomit-frame-pointer | portable |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | portable |
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
|