| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 124362 | 6568 0 0 | 20739 952 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 228965 | 6560 0 0 | 20731 952 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 258075 | 5536 0 0 | 18568 824 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 268939 | 5564 0 0 | 21395 952 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 274956 | 5344 0 0 | 20859 952 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 314231 | 6648 0 0 | 20771 952 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 333000 | 7852 0 0 | 23635 952 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 449604 | 5536 0 0 | 18584 824 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 457875 | 5564 0 0 | 21395 952 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 479413 | 7872 0 0 | 23627 952 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 514030 | 5440 0 0 | 20995 952 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 631422 | 5536 0 0 | 18584 824 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 666000 | 3800 0 0 | 16347 952 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 790587 | 3808 0 0 | 16355 952 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 899100 | 5536 0 0 | 18584 824 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 907425 | 3968 0 0 | 16595 952 864 | ref | gcc_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 935440 | 3696 0 0 | 15487 936 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 1048824 | 3696 0 0 | 15487 936 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 1048950 | 3696 0 0 | 15487 936 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 1057077 | 3832 0 0 | 16315 952 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 1448550 | 3696 0 0 | 15503 936 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 1448550 | 3696 0 0 | 15503 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 1985751 | 3984 0 0 | 16619 952 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 2788875 | 3968 0 0 | 16595 952 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 2855475 | 6074 0 0 | 26991 936 864 | ref | cc | 20191130 | 20190816 |
| 2855475 | 6074 0 0 | 26991 936 864 | ref | gcc_-funroll-loops | 20191130 | 20190816 |
| 4610277 | 74650 176 126 | 95261 1336 1056 | refcpp | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 5263770 | 47657 64 140 | 65321 1704 1040 | refcpp | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 5729535 | 32274 176 126 | 49864 1336 1024 | refcpp | g++_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 5729535 | 32274 176 126 | 49864 1336 1024 | refcpp | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 9698625 | 34771 176 126 | 51880 1336 1024 | refcpp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 9865125 | 48617 64 140 | 66297 1704 1040 | refcpp | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 9973350 | 48617 64 140 | 66297 1704 1040 | refcpp | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 10648954 | 28013 176 126 | 45531 1360 1024 | refcpp | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 10656000 | 44431 176 126 | 65249 1336 1024 | refcpp | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 10739250 | 32238 176 126 | 49832 1336 1024 | refcpp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 11290293 | 59210 176 126 | 78169 1336 1056 | refcpp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 12337710 | 59314 176 126 | 78293 1336 1056 | refcpp | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 12871467 | 46632 176 126 | 66861 1336 1024 | refcpp | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 12942531 | 34623 176 126 | 51688 1336 1024 | refcpp | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 13608756 | 34867 176 126 | 51992 1336 1024 | refcpp | g++_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 14953600 | 28013 176 126 | 45523 1360 1024 | refcpp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 15571440 | 6074 0 0 | 26991 936 864 | ref | gcc | 20191130 | 20190816 |
| 24757361 | 48617 64 140 | 66297 1704 1040 | refcpp | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 27242672 | 28013 176 126 | 45531 1360 1024 | refcpp | g++_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 29535730 | 59498 176 126 | 78473 1336 1056 | refcpp | g++_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 31105936 | 27997 176 126 | 45563 1360 1024 | refcpp | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 53304975 | 82142 200 133 | 109320 1504 1024 | refcpp | g++ | 20191130 | 20190816 |