| 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
|