| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 382950 | 152684 0 0 | 168352 952 1024 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 424575 | 156012 0 0 | 171985 960 1056 | optimized_nonSSE | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 432900 | 155220 0 0 | 169577 960 1056 | optimized_nonSSE | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 441225 | 154712 0 0 | 170696 952 1024 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 507825 | 104584 0 0 | 117248 952 1024 | optimized_nonSSE | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 657675 | 157876 0 0 | 172225 960 1056 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 666000 | 66048 0 0 | 81940 952 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 674325 | 65056 0 0 | 79332 952 928 | ref | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 674325 | 66472 0 0 | 80740 952 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 724966 | 104484 0 0 | 117152 952 1024 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 732600 | 63328 0 0 | 79235 944 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 740925 | 157892 0 0 | 173825 960 1056 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 741014 | 63328 0 0 | 79235 944 896 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 890775 | 43308 0 0 | 55835 944 896 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 932400 | 43012 0 0 | 55603 944 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 934520 | 153752 0 0 | 169384 952 1024 | optimized_nonSSE | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 947133 | 102680 0 0 | 114596 936 1024 | optimized_nonSSE | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 957375 | 40592 0 0 | 53315 944 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 982212 | 66840 0 0 | 82692 952 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 1015650 | 39700 0 0 | 51535 928 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 1028060 | 157260 0 0 | 171569 960 1056 | optimized_nonSSE | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 1032300 | 102748 0 0 | 114660 936 1024 | optimized_nonSSE | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1036587 | 102732 0 0 | 114668 936 1024 | optimized_nonSSE | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1052370 | 76056 0 0 | 91611 944 896 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 1098900 | 102732 0 0 | 114668 936 1024 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1129410 | 102748 0 0 | 114660 936 1024 | optimized_nonSSE | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1165500 | 65752 0 0 | 79980 952 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 1192686 | 76972 0 0 | 92563 944 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 1239458 | 39700 0 0 | 51535 928 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1344695 | 40448 0 0 | 53163 944 896 | ref | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 1344695 | 40448 0 0 | 53163 944 896 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 1348650 | 154712 0 0 | 170696 952 1024 | optimized_nonSSE | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 1448550 | 39700 0 0 | 51535 928 896 | ref | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1689975 | 106876 0 0 | 123768 952 1024 | optimized_nonSSE | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 1859187 | 44284 0 0 | 56875 944 896 | ref | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 1956375 | 106660 0 0 | 119264 952 1024 | optimized_nonSSE | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 2420451 | 106876 0 0 | 123768 952 1024 | optimized_nonSSE | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 2955375 | 39696 0 0 | 51559 928 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 2988675 | 39696 0 0 | 51559 928 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 3221775 | 374248 0 0 | 395484 936 1024 | optimized_nonSSE | gcc_-funroll-loops | 20191129 | 20190816 |
| 5323980 | 107012 0 0 | 119808 952 1024 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 6415120 | 145788 0 0 | 166951 928 896 | ref | cc | 20191129 | 20190816 |
| 9806850 | 145788 0 0 | 166951 928 896 | ref | gcc_-funroll-loops | 20191129 | 20190816 |
| 10481175 | 374248 0 0 | 395484 936 1024 | optimized_nonSSE | cc | 20191129 | 20190816 |
| 10827718 | 374248 0 0 | 395484 936 1024 | optimized_nonSSE | gcc | 20191129 | 20190816 |
| 13719600 | 145788 0 0 | 166951 928 896 | ref | gcc | 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
|