| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 233100 | 28094 0 0 | 34347 960 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 235153 | 28070 0 0 | 34275 960 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 237647 | 44442 0 0 | 37971 960 896 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 239841 | 35472 0 12 | 37011 960 896 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 249750 | 35568 0 12 | 37195 960 896 | reference | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 286509 | 14222 0 12 | 32925 976 1024 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 293139 | 27247 0 12 | 27760 832 880 | reference | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 324675 | 33386 0 12 | 36331 960 864 | reference | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 324675 | 33386 0 12 | 36331 960 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 327404 | 33294 0 12 | 36211 960 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 366300 | 33374 0 12 | 36299 960 864 | reference | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 390852 | 27078 0 12 | 50101 976 1056 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 391275 | 29578 0 0 | 28859 960 896 | compact | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 391275 | 29538 0 0 | 28907 960 896 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 445441 | 44538 0 0 | 37835 960 896 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 478745 | 22848 0 12 | 28027 960 896 | reference | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 499500 | 20478 0 12 | 37829 976 1056 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 499560 | 20510 0 12 | 37853 976 1056 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 507886 | 23024 0 12 | 28155 960 896 | reference | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 537878 | 29790 0 0 | 28835 960 896 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 537878 | 23016 0 12 | 27979 960 896 | reference | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 549450 | 27247 0 12 | 27760 832 880 | reference | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 724275 | 27094 0 0 | 34787 960 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 724275 | 27094 0 0 | 34787 960 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 741014 | 8789 0 12 | 24544 832 1040 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 754970 | 13689 0 0 | 22167 944 864 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 763938 | 14813 0 0 | 23899 960 864 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 771738 | 19080 0 0 | 25344 832 880 | compact | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 783431 | 27235 0 12 | 27736 832 880 | reference | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 807525 | 27038 0 12 | 50101 976 1056 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 826119 | 6886 0 12 | 22557 976 1024 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 843885 | 6169 0 12 | 20897 960 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 865800 | 19080 0 0 | 25344 832 880 | compact | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 865904 | 19080 0 0 | 25344 832 880 | compact | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 994896 | 20598 0 12 | 37901 976 1056 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 1090575 | 14014 0 12 | 32941 976 1024 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 1165500 | 14286 0 12 | 33021 976 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 1305801 | 15697 0 0 | 24299 960 864 | compact | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 1390275 | 19076 0 0 | 25320 832 880 | compact | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1398600 | 27247 0 12 | 27760 832 880 | reference | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1415250 | 20567 0 12 | 25451 960 864 | reference | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 1423575 | 13689 0 0 | 22167 944 864 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 1423575 | 18610 0 12 | 23487 944 864 | reference | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 1432072 | 18610 0 12 | 23487 944 864 | reference | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 1444561 | 18610 0 12 | 23487 944 864 | reference | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 1448550 | 20575 0 12 | 25379 960 864 | reference | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 1495480 | 14014 0 12 | 32941 976 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 1544473 | 6862 0 12 | 22597 976 1024 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 1575317 | 6169 0 12 | 20881 960 1024 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 1648713 | 8789 0 12 | 24544 832 1040 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1685739 | 20495 0 12 | 25411 960 864 | reference | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 1814850 | 9073 0 12 | 24808 832 1040 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1881450 | 8789 0 12 | 24544 832 1040 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1883408 | 6169 0 12 | 20897 960 1024 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 1941038 | 13689 0 0 | 22183 944 864 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 2172825 | 13689 0 0 | 22183 944 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 2227205 | 14849 0 0 | 23923 960 864 | compact | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 2231100 | 18602 0 12 | 23503 944 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 2431192 | 22419 0 12 | 26091 960 864 | reference | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 2564100 | 15745 0 0 | 24347 960 864 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 2581060 | 7306 0 12 | 23045 976 1024 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 2589075 | 7306 0 12 | 23045 976 1024 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 3255075 | 18602 0 12 | 23503 944 864 | reference | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 3579750 | 6854 0 12 | 22589 976 1024 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 3621810 | 14873 0 0 | 23859 960 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 3904425 | 6169 0 12 | 20881 960 1024 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 3904425 | 6169 0 12 | 20881 960 1024 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 3925709 | 13689 0 0 | 22167 944 864 | compact | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 4317138 | 15697 0 0 | 24299 960 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 5800599 | 28792 0 0 | 36751 944 864 | compact | gcc | 20191128 | 20190816 |
| 7617375 | 22419 0 12 | 26091 960 864 | reference | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 8200125 | 7354 0 12 | 23093 976 1024 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 10847475 | 28792 0 0 | 36751 944 864 | compact | gcc_-funroll-loops | 20191128 | 20190816 |
| 10848778 | 28792 0 0 | 36751 944 864 | compact | cc | 20191128 | 20190816 |
| 11047275 | 12726 0 12 | 34577 960 1024 | ref | cc | 20191128 | 20190816 |
| 11047275 | 12726 0 12 | 34577 960 1024 | ref | gcc | 20191128 | 20190816 |
| 11505912 | 22471 0 12 | 26147 960 864 | reference | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 13563880 | 40559 0 12 | 40399 944 864 | reference | gcc_-funroll-loops | 20191128 | 20190816 |
| 32076225 | 40559 0 12 | 40399 944 864 | reference | gcc | 20191128 | 20190816 |
| 32904352 | 12726 0 12 | 34577 960 1024 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
| 45064822 | 40559 0 12 | 40399 944 864 | reference | cc | 20191128 | 20190816 |