| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 470799 | 22302 0 0 | 44351 928 1600 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 882450 | 15322 0 0 | 37167 928 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 882450 | 15234 0 0 | 37167 928 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 882450 | 15322 0 0 | 37167 928 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 890775 | 17514 0 0 | 37951 928 1600 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 890775 | 17514 0 0 | 37951 928 1600 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 890775 | 15234 0 0 | 37167 928 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 895045 | 7242 0 0 | 26175 928 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 899100 | 7242 0 0 | 26175 928 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 899100 | 17530 0 0 | 37951 928 1600 | opt | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 899100 | 7174 0 0 | 25919 928 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 899100 | 17458 0 0 | 37951 928 1600 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 901073 | 7278 0 0 | 26175 928 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 907425 | 6477 0 0 | 24699 912 1568 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 907425 | 17606 0 0 | 39743 928 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 915750 | 6501 0 0 | 24699 912 1568 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 915750 | 6501 0 0 | 24699 912 1568 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 932400 | 12765 0 0 | 32568 832 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 932400 | 12773 0 0 | 32568 832 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 1028984 | 12773 0 0 | 32568 832 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 1064063 | 17458 0 0 | 37951 928 1600 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 1090575 | 7578 0 0 | 26431 928 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 1091492 | 7578 0 0 | 26431 928 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 1107225 | 8937 0 0 | 28728 832 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 1121610 | 12765 0 0 | 32568 832 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 1121610 | 6477 0 0 | 24699 912 1568 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 1215450 | 10494 0 0 | 32303 928 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 1223775 | 6050 0 0 | 24895 928 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 1239458 | 22386 0 0 | 44351 928 1600 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 1240425 | 5457 0 0 | 23675 912 1568 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 1240425 | 5433 0 0 | 23675 912 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 1248750 | 5457 0 0 | 23675 912 1568 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 1282050 | 8929 0 0 | 28728 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 1286230 | 6501 0 0 | 24699 912 1568 | vec | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 1323675 | 7278 0 0 | 26175 928 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 1531783 | 7522 0 0 | 26431 928 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 1531783 | 7522 0 0 | 26431 928 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 1707178 | 10658 0 0 | 32559 928 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 1718871 | 9910 0 0 | 30271 928 1600 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 1730564 | 6054 0 0 | 24895 928 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 1753950 | 5461 0 0 | 23675 912 1568 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 1831500 | 14854 0 0 | 36927 928 1600 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 1835883 | 22386 0 0 | 44351 928 1600 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 1881450 | 6477 0 0 | 24699 912 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 1914750 | 17606 0 0 | 39743 928 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 1923075 | 6477 0 0 | 24699 912 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 1923075 | 12765 0 0 | 32568 832 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 1939725 | 12765 0 0 | 32568 832 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 1956375 | 17530 0 0 | 37951 928 1600 | vec | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 1989675 | 7174 0 0 | 25919 928 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 2014650 | 12765 0 0 | 32568 832 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 2243220 | 6470 0 0 | 25407 928 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 2243220 | 17606 0 0 | 39743 928 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 2289375 | 7578 0 0 | 26431 928 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 2339325 | 17606 0 0 | 39743 928 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 2447550 | 14762 0 0 | 36927 928 1600 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 2580750 | 9958 0 0 | 30527 928 1600 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 2617090 | 22302 0 0 | 44351 928 1600 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 2617090 | 6493 0 0 | 24699 912 1568 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 2617090 | 6493 0 0 | 24699 912 1568 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 2654311 | 8929 0 0 | 28728 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 2664000 | 9894 0 0 | 30271 928 1600 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 2666004 | 5433 0 0 | 23675 912 1568 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 2672325 | 6082 0 0 | 24895 928 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 2712776 | 12765 0 0 | 32568 832 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 2806320 | 6501 0 0 | 24699 912 1568 | opt | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 2897100 | 15975 0 0 | 37851 912 1568 | opt | cc | 20191211 | 20190816 |
| 2988675 | 15975 0 0 | 37851 912 1568 | opt | gcc | 20191211 | 20190816 |
| 3038625 | 11386 0 0 | 33343 928 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 3080250 | 11386 0 0 | 33343 928 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 3133724 | 6470 0 0 | 25407 928 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 3271100 | 7578 0 0 | 26431 928 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 3332505 | 6438 0 0 | 25407 928 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 3438225 | 11139 0 0 | 32987 912 1568 | lowmem | gcc | 20191211 | 20190816 |
| 3446550 | 11139 0 0 | 32987 912 1568 | lowmem | cc | 20191211 | 20190816 |
| 3995073 | 8929 0 0 | 28728 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 4186094 | 15975 0 0 | 37851 912 1568 | vec | cc | 20191211 | 20190816 |
| 7342650 | 14347 0 0 | 30312 832 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 7350975 | 14363 0 0 | 30352 832 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 7375950 | 14363 0 0 | 30352 832 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 7534125 | 15975 0 0 | 37851 912 1568 | vec | gcc | 20191211 | 20190816 |
| 7542450 | 15975 0 0 | 37851 912 1568 | vec | gcc_-funroll-loops | 20191211 | 20190816 |
| 7550775 | 15975 0 0 | 37851 912 1568 | opt | gcc_-funroll-loops | 20191211 | 20190816 |
| 8909649 | 13476 0 0 | 32000 936 1600 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 9599878 | 11139 0 0 | 32987 912 1568 | lowmem | gcc_-funroll-loops | 20191211 | 20190816 |
| 19083192 | 14363 0 0 | 30352 832 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 20504475 | 8984 0 0 | 25848 936 1600 | ref | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 24234075 | 5544 0 0 | 20800 936 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 24475500 | 5452 0 0 | 20656 936 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 26198775 | 4639 0 0 | 19204 920 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 28787990 | 9040 0 0 | 25904 936 1600 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 29106205 | 5448 0 0 | 20704 936 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 35558413 | 5312 0 0 | 20632 936 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 36330300 | 13568 0 0 | 32048 936 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 36771525 | 12372 0 0 | 30648 936 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 39094733 | 12304 0 0 | 30552 936 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 39256350 | 4639 0 0 | 19204 920 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 45705577 | 9048 0 0 | 25880 936 1600 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
| 47479015 | 10576 0 0 | 29096 936 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 48409875 | 10576 0 0 | 29096 936 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 65068200 | 5364 0 0 | 20688 936 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 70920675 | 4675 0 0 | 19268 920 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 72661002 | 4643 0 0 | 19212 920 1568 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
| 84458944 | 4675 0 0 | 19268 920 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 85764150 | 5312 0 0 | 20632 936 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 101057175 | 8698 0 0 | 26996 920 1568 | ref | gcc_-funroll-loops | 20191211 | 20190816 |
| 107742150 | 8698 0 0 | 26996 920 1568 | ref | gcc | 20191211 | 20190816 |
| 165792312 | 8698 0 0 | 26996 920 1568 | ref | cc | 20191211 | 20190816 |