| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2614050 | 8744 0 400 | 21688 816 1288 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 2614050 | 8488 0 400 | 21456 816 1288 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 2630700 | 8488 0 400 | 21456 816 1288 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 2776250 | 13237 0 416 | 28907 944 1320 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 4151015 | 13081 0 416 | 28787 944 1320 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 5444550 | 8488 0 400 | 21456 816 1288 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 5852475 | 10865 0 416 | 24955 944 1320 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 5944764 | 11045 0 416 | 25091 944 1320 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 10446408 | 6996 0 408 | 18719 928 1272 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 17524125 | 10445 0 408 | 26106 936 1272 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 19480500 | 7633 0 408 | 20010 936 1272 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 19588725 | 6996 0 408 | 18719 928 1272 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 21310590 | 11705 0 408 | 27058 936 1272 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 21428550 | 8989 0 416 | 23059 944 1320 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 22027950 | 7813 0 408 | 20274 936 1272 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 23841501 | 7813 0 408 | 20274 936 1272 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 24613765 | 10445 0 408 | 26106 936 1272 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 25341300 | 11605 0 408 | 26994 936 1272 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 27513629 | 6972 0 408 | 18671 928 1272 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 41516775 | 7521 0 408 | 19834 936 1272 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 42233635 | 6972 0 408 | 18671 928 1272 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 47735550 | 7677 0 408 | 20058 936 1272 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 49691925 | 7841 0 408 | 20306 936 1272 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 72968625 | 17032 0 408 | 33775 928 1272 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
| 76269480 | 7008 0 408 | 18703 928 1272 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 229136829 | 17032 0 408 | 33775 928 1272 | ref | gcc | 20191128 | 20190816 |
| 264019050 | 17032 0 408 | 33775 928 1272 | ref | cc | 20191128 | 20190816 |
| Compiler | Implementations
|
| cc | 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 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref
|