| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 97713 | 70904 0 0 | 87664 952 992 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 141525 | 105676 0 0 | 121609 960 1024 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 168777 | 32496 0 0 | 49179 944 928 | ref | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 174825 | 104372 0 0 | 118681 960 1024 | optimized_nonSSE | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 186543 | 47708 0 0 | 63564 952 960 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 195426 | 73304 0 0 | 85244 936 992 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 195661 | 71064 0 0 | 83664 952 992 | optimized_nonSSE | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 208150 | 104736 0 0 | 120705 960 1024 | optimized_nonSSE | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 214343 | 103736 0 0 | 118081 960 1024 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 216450 | 103616 0 0 | 117969 960 1024 | optimized_nonSSE | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 216450 | 105492 0 0 | 121128 952 992 | optimized_nonSSE | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 216450 | 73304 0 0 | 85220 936 992 | optimized_nonSSE | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 216476 | 104868 0 0 | 120536 952 992 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 224775 | 45192 0 0 | 59460 952 960 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 233100 | 86492 0 0 | 103352 952 992 | optimized_nonSSE | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 266490 | 28008 0 0 | 39871 928 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 268939 | 46860 0 0 | 62756 952 960 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 274725 | 30916 0 0 | 43443 944 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 283050 | 102244 0 0 | 122304 952 992 | optimized_nonSSE | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 308025 | 31012 0 0 | 43699 944 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 327404 | 73304 0 0 | 85244 936 992 | optimized_nonSSE | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 341325 | 45984 0 0 | 61867 944 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 341366 | 45984 0 0 | 61867 944 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 349692 | 45280 0 0 | 59556 952 960 | ref | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 366300 | 73304 0 0 | 85220 936 992 | optimized_nonSSE | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 370507 | 86492 0 0 | 103352 952 992 | optimized_nonSSE | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 373874 | 70128 0 0 | 82792 952 992 | optimized_nonSSE | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 378833 | 73304 0 0 | 85220 936 992 | optimized_nonSSE | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 397562 | 102244 0 0 | 122304 952 992 | optimized_nonSSE | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 403170 | 86468 0 0 | 103328 952 992 | optimized_nonSSE | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 432641 | 31012 0 0 | 43699 944 928 | ref | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 449604 | 28008 0 0 | 39847 928 928 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 474582 | 28008 0 0 | 39847 928 928 | ref | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 514007 | 28008 0 0 | 39871 928 928 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 631422 | 28008 0 0 | 39847 928 928 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 645265 | 46068 0 0 | 60300 952 960 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 654220 | 58000 0 0 | 73587 944 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 683991 | 31028 0 0 | 43715 944 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 786807 | 56340 0 0 | 71899 944 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 843885 | 115948 0 0 | 133015 928 928 | ref | gcc_-funroll-loops | 20191129 | 20190816 |
| 965816 | 32492 0 0 | 45083 944 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 1165500 | 302196 0 0 | 323436 936 992 | optimized_nonSSE | cc | 20191129 | 20190816 |
| 1498500 | 115948 0 0 | 133015 928 928 | ref | cc | 20191129 | 20190816 |
| 1810905 | 302196 0 0 | 323436 936 992 | optimized_nonSSE | gcc_-funroll-loops | 20191129 | 20190816 |
| 2116433 | 115948 0 0 | 133015 928 928 | ref | gcc | 20191129 | 20190816 |
| 2560767 | 302196 0 0 | 323436 936 992 | optimized_nonSSE | 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
|