| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 664930 | 16306 0 0 | 49319 904 1584 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 669060 | 16274 0 0 | 49191 904 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 670712 | 16306 0 0 | 49319 904 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 671125 | 14362 0 0 | 46903 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 671951 | 12722 0 0 | 44351 904 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 674842 | 12730 0 0 | 44463 904 1584 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 675668 | 12557 0 0 | 45168 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 675668 | 12557 0 0 | 45168 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 675668 | 7514 0 0 | 37839 904 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 675668 | 6888 0 0 | 36399 888 1552 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 676081 | 12557 0 0 | 45168 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 680624 | 6888 0 0 | 36399 888 1552 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 681450 | 7622 0 0 | 38127 904 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 682689 | 6896 0 0 | 36399 888 1552 | vec | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 727293 | 14594 0 0 | 48239 904 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 739683 | 7834 0 0 | 38247 904 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 747943 | 14330 0 0 | 46791 904 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 750008 | 14362 0 0 | 46903 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 751247 | 14330 0 0 | 46791 904 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 752486 | 12722 0 0 | 44351 904 1584 | vec | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 753725 | 6868 0 0 | 36431 888 1552 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 754964 | 12557 0 0 | 45168 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 756203 | 6896 0 0 | 36399 888 1552 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 756203 | 6868 0 0 | 36431 888 1552 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 756616 | 6896 0 0 | 36399 888 1552 | opt | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 759507 | 6896 0 0 | 36399 888 1552 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 821044 | 7834 0 0 | 38247 904 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 975093 | 8562 0 0 | 40199 904 1584 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 981288 | 6370 0 0 | 36687 904 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 981701 | 11601 0 0 | 44224 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1004829 | 5812 0 0 | 35351 888 1552 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1016393 | 11601 0 0 | 44224 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1041173 | 5824 0 0 | 35351 888 1552 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 1042825 | 10442 0 0 | 44087 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1044477 | 10442 0 0 | 44087 904 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1071322 | 6738 0 0 | 37167 904 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1075039 | 9722 0 0 | 42167 904 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 1089907 | 9698 0 0 | 42223 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 1100232 | 8610 0 0 | 40343 904 1584 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1122947 | 5824 0 0 | 35351 888 1552 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 1372812 | 12593 0 0 | 45216 816 1584 | vec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 1379420 | 12593 0 0 | 45216 816 1584 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 1379420 | 16274 0 0 | 49191 904 1584 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 1391397 | 7550 0 0 | 37951 904 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 1393049 | 7550 0 0 | 37951 904 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 1395527 | 7622 0 0 | 38127 904 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1402961 | 6868 0 0 | 36431 888 1552 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 1405026 | 6868 0 0 | 36431 888 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 1405852 | 12730 0 0 | 44463 904 1584 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1413286 | 12581 0 0 | 45136 816 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1414525 | 12581 0 0 | 45136 816 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1414938 | 12557 0 0 | 45168 816 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1429806 | 12718 0 0 | 44279 904 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 1437240 | 12718 0 0 | 44279 904 1584 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 1442196 | 7514 0 0 | 37839 904 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 1500429 | 12557 0 0 | 45168 816 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1605331 | 14594 0 0 | 48239 904 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1607809 | 14594 0 0 | 48239 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1608635 | 7834 0 0 | 38247 904 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1609461 | 14594 0 0 | 48239 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1619373 | 7846 0 0 | 38263 904 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1619373 | 7846 0 0 | 38263 904 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1685453 | 7834 0 0 | 38247 904 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1930775 | 11538 0 0 | 44535 904 1584 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 1961750 | 6374 0 0 | 36759 904 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 1969184 | 11506 0 0 | 44423 904 1584 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 1969184 | 6438 0 0 | 36935 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1991899 | 8502 0 0 | 40063 904 1584 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2001811 | 5792 0 0 | 35383 888 1552 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 2003050 | 5792 0 0 | 35383 888 1552 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 2010071 | 11841 0 0 | 44480 816 1584 | lowmem | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 2037742 | 9140 0 0 | 26855 904 1584 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 2046415 | 11625 0 0 | 44192 816 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 2046828 | 11601 0 0 | 44224 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 2227722 | 11171 0 0 | 44559 888 1568 | lowmem | gcc | 20191215 | 20190816 |
| 2243003 | 6738 0 0 | 37167 904 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 2285542 | 9328 0 0 | 26967 904 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2286781 | 9400 0 0 | 26959 904 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2340058 | 6754 0 0 | 37183 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 2792293 | 16695 0 0 | 35168 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 2798075 | 16695 0 0 | 35168 816 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 4334022 | 15747 0 0 | 49151 888 1568 | opt | gcc | 20191215 | 20190816 |
| 4354672 | 15747 0 0 | 49151 888 1568 | vec | gcc_-funroll-loops | 20191215 | 20190816 |
| 4414557 | 15747 0 0 | 49151 888 1568 | vec | gcc | 20191215 | 20190816 |
| 4417448 | 15747 0 0 | 49151 888 1568 | opt | cc | 20191215 | 20190816 |
| 4438924 | 15747 0 0 | 49151 888 1568 | vec | cc | 20191215 | 20190816 |
| 4447184 | 15747 0 0 | 49151 888 1568 | opt | gcc_-funroll-loops | 20191215 | 20190816 |
| 5172825 | 12752 0 0 | 31671 904 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 5224863 | 12572 0 0 | 31575 904 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 5716333 | 11171 0 0 | 44559 888 1568 | lowmem | gcc_-funroll-loops | 20191215 | 20190816 |
| 5732027 | 11171 0 0 | 44559 888 1568 | lowmem | cc | 20191215 | 20190816 |
| 5912508 | 11988 0 0 | 30503 904 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 5962894 | 11796 0 0 | 30247 904 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 6020301 | 16719 0 0 | 35200 816 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 6089685 | 16695 0 0 | 35168 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 6114052 | 16695 0 0 | 35120 816 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 6185914 | 10396 0 0 | 30128 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 8145186 | 6352 0 0 | 22743 904 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 8224895 | 6408 0 0 | 22919 904 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 8233155 | 6316 0 0 | 22824 912 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 8239763 | 6316 0 0 | 22824 912 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 8673826 | 5523 0 0 | 21184 896 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 9497761 | 5523 0 0 | 21184 896 1552 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 9652223 | 5487 0 0 | 21096 896 1552 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 18670904 | 10396 0 0 | 30128 912 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 21998032 | 6328 0 0 | 22663 904 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 25200847 | 6324 0 0 | 22840 912 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 26183374 | 5487 0 0 | 21096 896 1552 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 27194398 | 5487 0 0 | 21096 896 1552 | ref | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 142502346 | 9442 0 0 | 28864 896 1568 | ref | gcc | 20191215 | 20190816 |
| 142639462 | 9442 0 0 | 28864 896 1568 | ref | cc | 20191215 | 20190816 |
| 145864166 | 9442 0 0 | 28864 896 1568 | ref | gcc_-funroll-loops | 20191215 | 20190816 |