| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1212981 | 5408 0 0 | 24695 896 1600 | ref10 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 1213807 | 5160 0 0 | 24295 896 1600 | ref10 | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1248499 | 5900 0 0 | 25903 896 1584 | ref10 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 1262954 | 5420 0 0 | 23351 896 1584 | ref10 | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 1265845 | 5692 0 0 | 23767 896 1584 | ref10 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 1268323 | 20584 0 0 | 41215 896 1600 | donna_c64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1286495 | 20244 0 0 | 40399 896 1584 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 1298885 | 5172 0 0 | 21743 880 1568 | ref10 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 1299711 | 17220 0 0 | 35263 896 1584 | donna_c64 | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 1301363 | 17220 0 0 | 35359 896 1584 | donna_c64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 1318709 | 5596 0 0 | 22151 880 1568 | ref10 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 1330686 | 20620 0 0 | 41479 896 1584 | donna_c64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 1339359 | 5172 0 0 | 21807 880 1568 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 1345967 | 17088 0 0 | 34719 896 1584 | donna_c64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 1404613 | 16436 0 0 | 33191 880 1568 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 1426502 | 16444 0 0 | 33127 880 1568 | donna_c64 | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 1426502 | 16444 0 0 | 33127 880 1568 | donna_c64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 1610700 | 17724 0 0 | 37580 808 1600 | donna_c64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
| 1682562 | 19956 0 0 | 39820 808 1600 | donna_c64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 1682975 | 19956 0 0 | 39820 808 1600 | donna_c64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 1854370 | 20640 0 0 | 39983 896 1600 | donna_c64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 1884519 | 20132 0 0 | 40687 896 1600 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1894844 | 20148 0 0 | 39343 896 1600 | donna_c64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1901452 | 20708 0 0 | 40823 896 1584 | donna_c64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 1913842 | 5296 0 0 | 25783 896 1600 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1920037 | 5532 0 0 | 26039 896 1600 | ref10 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1924993 | 20640 0 0 | 39887 896 1600 | donna_c64 | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 2052197 | 5764 0 0 | 25855 896 1584 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 2082759 | 16884 0 0 | 34839 896 1584 | donna_c64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 2155034 | 16436 0 0 | 33191 880 1568 | donna_c64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 2207898 | 5172 0 0 | 21807 880 1568 | ref10 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 2220288 | 6004 0 0 | 25900 808 1600 | ref10 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
| 2231852 | 4924 0 0 | 24055 896 1600 | ref10 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 2269022 | 16444 0 0 | 33127 880 1568 | donna_c64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 2374337 | 5956 0 0 | 25820 808 1600 | ref10 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 2375163 | 5956 0 0 | 25820 808 1600 | ref10 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 2386314 | 5280 0 0 | 23159 896 1584 | ref10 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 2438765 | 20620 0 0 | 41479 896 1584 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 2447851 | 5172 0 0 | 21743 880 1568 | ref10 | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 2502780 | 17088 0 0 | 34719 896 1584 | donna_c64 | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 2504019 | 17088 0 0 | 34719 896 1584 | donna_c64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 2655590 | 19956 0 0 | 39820 808 1600 | donna_c64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 2663437 | 19956 0 0 | 39772 808 1600 | donna_c64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 2795184 | 6056 0 0 | 23583 896 1584 | ref10 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 2843505 | 6484 0 0 | 24007 896 1584 | ref10 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 2885631 | 5956 0 0 | 25820 808 1600 | ref10 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 3168949 | 5736 0 0 | 25548 808 1600 | ref10 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 4840360 | 6572 0 0 | 27319 896 1584 | ref10 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 4842012 | 6056 0 0 | 23583 896 1584 | ref10 | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 4843251 | 6572 0 0 | 27319 896 1584 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 5418147 | 15512 0 0 | 36887 880 1584 | ref10 | gcc | 20191201 | 20190816 |
| 10086699 | 141280 0 0 | 162831 880 1584 | donna_c64 | gcc_-funroll-loops | 20191201 | 20190816 |
| 14186137 | 15512 0 0 | 36887 880 1584 | ref10 | gcc_-funroll-loops | 20191201 | 20190816 |
| 14419482 | 15512 0 0 | 36887 880 1584 | ref10 | cc | 20191201 | 20190816 |
| 16312261 | 141280 0 0 | 162831 880 1584 | donna_c64 | cc | 20191201 | 20190816 |
| 17553326 | 141280 0 0 | 162831 880 1584 | donna_c64 | gcc | 20191201 | 20190816 |
| 20037934 | 9104 0 0 | 29743 896 1600 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 22622901 | 8684 0 0 | 28871 896 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 22777363 | 23156 0 0 | 43004 808 1600 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 23051182 | 7192 0 0 | 28079 896 1584 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 25062492 | 4680 0 0 | 23895 896 1600 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 27122536 | 23224 0 0 | 43020 808 1600 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 28776188 | 3144 0 0 | 21223 896 1584 | ref | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 29961498 | 3176 0 0 | 21351 896 1584 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 31040667 | 3128 0 0 | 21103 896 1584 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 31891034 | 2764 0 0 | 19527 880 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 32366397 | 2724 0 0 | 19431 880 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 36184169 | 2724 0 0 | 19431 880 1568 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 56003213 | 8672 0 0 | 28807 896 1584 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 56223755 | 9020 0 0 | 29599 896 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 56870100 | 22444 0 0 | 42284 808 1600 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
| 57757637 | 23156 0 0 | 43004 808 1600 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 57779939 | 23156 0 0 | 43004 808 1600 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 61794299 | 4744 0 0 | 24015 896 1600 | ref | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 61855010 | 4776 0 0 | 24143 896 1600 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 78527820 | 2764 0 0 | 19527 880 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 81627385 | 2724 0 0 | 19431 880 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 85326213 | 7192 0 0 | 28079 896 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 88342352 | 3116 0 0 | 20791 896 1584 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 88354742 | 3116 0 0 | 20791 896 1584 | ref | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 88469143 | 3116 0 0 | 20791 896 1584 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
| 129336732 | 5248 0 0 | 26815 880 1584 | ref | cc | 20191201 | 20190816 |
| 132756372 | 5248 0 0 | 26815 880 1584 | ref | gcc | 20191201 | 20190816 |
| 353316544 | 5248 0 0 | 26815 880 1584 | ref | gcc_-funroll-loops | 20191201 | 20190816 |
| Compiler | Implementations
|
| cc | donna_c64 |
| gcc | donna_c64 |
| gcc -O2 -fomit-frame-pointer | donna_c64 |
| gcc -O3 -fomit-frame-pointer | donna_c64 |
| gcc -O -fomit-frame-pointer | donna_c64 |
| gcc -Os -fomit-frame-pointer | donna_c64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | donna_c64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | donna_c64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | donna_c64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops | donna_c64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops -O -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | donna_c64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | donna_c64 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | donna_c64 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | donna_c64 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | donna_c64 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | donna_c64
|