| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 0 | 321164 0 0 | 342404 936 1120 | optimized_nonSSE | gcc | 20191129 | 20190816 |
| 53298 | 117684 0 0 | 133352 952 1120 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 83250 | 81312 0 0 | 93976 952 1120 | optimized_nonSSE | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 83250 | 119704 0 0 | 135633 960 1152 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 99900 | 82116 0 0 | 94784 952 1120 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 99900 | 115516 0 0 | 129865 960 1152 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 108225 | 82228 0 0 | 94832 952 1120 | optimized_nonSSE | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 124362 | 51196 0 0 | 65468 952 1024 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 124875 | 116932 0 0 | 132905 960 1152 | optimized_nonSSE | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 124875 | 78128 0 0 | 90141 944 1120 | optimized_nonSSE | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 124875 | 101828 0 0 | 114592 952 1120 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 149850 | 27388 0 0 | 39320 936 992 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 170683 | 64752 0 0 | 80307 944 992 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 174825 | 67576 0 0 | 83163 944 992 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 183150 | 33888 0 0 | 46411 944 992 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 183150 | 49696 0 0 | 65579 944 992 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 186920 | 115620 0 0 | 129977 960 1152 | optimized_nonSSE | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 186920 | 101812 0 0 | 114576 952 1120 | optimized_nonSSE | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 187088 | 52720 0 0 | 68612 952 1024 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 191475 | 78156 0 0 | 90141 944 1120 | optimized_nonSSE | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 191475 | 78128 0 0 | 90141 944 1120 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 198781 | 52028 0 0 | 66260 952 1024 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 208150 | 53696 0 0 | 69548 952 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 228910 | 27388 0 0 | 39296 936 992 | ref | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 233100 | 27388 0 0 | 39296 936 992 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 241425 | 78156 0 0 | 90141 944 1120 | optimized_nonSSE | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 249780 | 117308 0 0 | 132944 952 1120 | optimized_nonSSE | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 257246 | 36748 0 0 | 49339 944 992 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 258106 | 49696 0 0 | 65579 944 992 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 262269 | 27388 0 0 | 39296 936 992 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 274725 | 118296 0 0 | 132601 960 1152 | optimized_nonSSE | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 283050 | 101812 0 0 | 114576 952 1120 | optimized_nonSSE | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 324714 | 114992 0 0 | 130952 952 1120 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 350790 | 32324 0 0 | 45011 944 992 | ref | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 357975 | 114992 0 0 | 130952 952 1120 | optimized_nonSSE | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 362483 | 78156 0 0 | 90141 944 1120 | optimized_nonSSE | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 382950 | 51092 0 0 | 65372 952 1024 | ref | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 491106 | 32324 0 0 | 45011 944 992 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 491175 | 27388 0 0 | 39320 936 992 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 566100 | 36668 0 0 | 49259 944 992 | ref | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 616124 | 321164 0 0 | 342404 936 1120 | optimized_nonSSE | gcc_-funroll-loops | 20191129 | 20190816 |
| 657675 | 32340 0 0 | 45027 944 992 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 865282 | 321164 0 0 | 342404 936 1120 | optimized_nonSSE | cc | 20191129 | 20190816 |
| 2680650 | 121660 0 0 | 142823 928 992 | ref | cc | 20191129 | 20190816 |
| 2768395 | 121660 0 0 | 142823 928 992 | ref | gcc | 20191129 | 20190816 |
| 2822175 | 121660 0 0 | 142823 928 992 | ref | gcc_-funroll-loops | 20191129 | 20190816 |
| Compiler | Implementations
|
| clang -O3 -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE |
| 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
|