| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 42480 | 4556 0 0 | 17358 800 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 42480 | 4556 0 0 | 17414 800 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 42480 | 4556 0 0 | 17414 800 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 42480 | 4556 0 0 | 17414 800 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 42960 | 4556 0 0 | 17414 800 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
| 50080 | 5472 0 0 | 15864 888 744 | opt64 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 50320 | 5488 0 0 | 15824 888 744 | opt64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 50320 | 5524 0 0 | 17992 888 744 | opt64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 50320 | 5524 0 0 | 18569 896 760 | opt64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 50560 | 5524 0 0 | 17193 896 760 | opt64 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 50800 | 5552 0 0 | 18104 888 744 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 50800 | 5552 0 0 | 18561 896 760 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 51040 | 5552 0 0 | 17201 896 760 | opt64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 51280 | 5276 0 0 | 14984 872 736 | opt64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 51280 | 5276 0 0 | 14984 872 736 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 51840 | 5764 0 0 | 17433 896 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 51840 | 5760 0 0 | 18801 896 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 52080 | 5772 0 0 | 17425 896 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 52240 | 5276 0 0 | 14920 872 736 | opt64 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 52240 | 5276 0 0 | 14920 872 736 | opt64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 54000 | 5832 0 0 | 18296 888 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 54720 | 5764 0 0 | 18777 896 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 57600 | 5832 0 0 | 18384 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 62880 | 6488 0 0 | 19342 800 768 | opt64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 62880 | 6488 0 0 | 19342 800 768 | opt64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 62880 | 6488 0 0 | 19342 800 768 | opt64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 63120 | 6488 0 0 | 19294 800 768 | opt64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 63600 | 6500 0 0 | 19358 800 768 | opt64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
| 64640 | 5724 0 0 | 16120 888 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 66240 | 5732 0 0 | 16072 888 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 87840 | 8796 0 0 | 21598 800 768 | bi32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 87840 | 8796 0 0 | 21654 800 768 | bi32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 87840 | 8796 0 0 | 21654 800 768 | bi32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 87840 | 8796 0 0 | 21654 800 768 | bi32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 88160 | 9136 0 0 | 20817 896 760 | bi32_lowreg | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 88240 | 9136 0 0 | 19536 888 744 | bi32_lowreg | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 88240 | 9472 0 0 | 21952 888 744 | bi32_lowreg | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 88240 | 9496 0 0 | 22553 896 760 | bi32_lowreg | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 88320 | 8764 0 0 | 21574 800 768 | bi32_lowreg | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 88320 | 8764 0 0 | 21630 800 768 | bi32_lowreg | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 88320 | 8764 0 0 | 21630 800 768 | bi32_lowreg | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 88320 | 8764 0 0 | 21630 800 768 | bi32_lowreg | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 88560 | 8784 0 0 | 21638 800 768 | bi32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
| 89360 | 6504 0 0 | 20200 888 744 | opt64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 89360 | 6504 0 0 | 20200 888 744 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 89440 | 6468 0 0 | 16944 888 744 | opt64 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 89440 | 6468 0 0 | 16944 888 744 | opt64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 90160 | 9400 0 0 | 19792 888 744 | bi32 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 90160 | 9392 0 0 | 21057 896 760 | bi32 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 90160 | 9720 0 0 | 22184 888 744 | bi32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 90160 | 9720 0 0 | 22761 896 760 | bi32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 90960 | 6968 0 0 | 20672 888 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 90960 | 6968 0 0 | 20672 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 91280 | 8768 0 0 | 21630 800 768 | bi32_lowreg | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
| 92080 | 9456 0 0 | 22024 888 744 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 92560 | 9112 0 0 | 19464 888 744 | bi32_lowreg | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 92560 | 9112 0 0 | 20785 896 760 | bi32_lowreg | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 92800 | 9452 0 0 | 22481 896 760 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 93760 | 8900 0 0 | 18600 872 736 | bi32_lowreg | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 93760 | 8900 0 0 | 18600 872 736 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 94080 | 9720 0 0 | 22272 888 744 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 94080 | 9720 0 0 | 22729 896 760 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 95040 | 9400 0 0 | 19736 888 744 | bi32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 95040 | 9392 0 0 | 21041 896 760 | bi32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 95920 | 8900 0 0 | 18536 872 736 | bi32_lowreg | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 96240 | 9136 0 0 | 18768 872 736 | bi32 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 96240 | 9136 0 0 | 18768 872 736 | bi32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 96400 | 8900 0 0 | 18536 872 736 | bi32_lowreg | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 96480 | 9132 0 0 | 18832 872 736 | bi32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 96480 | 9132 0 0 | 18832 872 736 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 99760 | 780 0 0 | 10488 872 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 102400 | 6372 0 0 | 16848 888 744 | ref | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 102400 | 6372 0 0 | 16848 888 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 102560 | 780 0 0 | 10488 872 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 104720 | 732 0 0 | 10376 872 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 104800 | 732 0 0 | 10376 872 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 128960 | 9308 0 0 | 23016 888 744 | bi32_lowreg | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 128960 | 9308 0 0 | 23016 888 744 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 129760 | 9228 0 0 | 19720 888 744 | bi32_lowreg | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 129760 | 9228 0 0 | 19720 888 744 | bi32_lowreg | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 134400 | 9596 0 0 | 23296 888 744 | bi32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 134400 | 9596 0 0 | 23296 888 744 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 135120 | 9516 0 0 | 20000 888 744 | bi32 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 135120 | 9516 0 0 | 20000 888 744 | bi32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 346160 | 28812 0 0 | 41670 800 768 | bi16 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
| 356720 | 31664 0 0 | 44470 800 768 | bi16 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 356800 | 31664 0 0 | 44518 800 768 | bi16 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 356960 | 31664 0 0 | 44518 800 768 | bi16 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 357120 | 31664 0 0 | 44518 800 768 | bi16 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 377040 | 36952 0 0 | 49961 896 760 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 377120 | 37072 0 0 | 49624 888 744 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 379520 | 36940 0 0 | 47280 888 744 | bi16 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 379760 | 36436 0 0 | 46136 872 736 | bi16 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 379840 | 36964 0 0 | 48617 896 760 | bi16 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 380320 | 36436 0 0 | 46136 872 736 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 389360 | 36436 0 0 | 46072 872 736 | bi16 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 390560 | 36436 0 0 | 46072 872 736 | bi16 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 428960 | 42124 0 0 | 55169 896 760 | bi16 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 429120 | 42276 0 0 | 53945 896 760 | bi16 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 430640 | 42340 0 0 | 52736 888 744 | bi16 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 431760 | 42308 0 0 | 54776 888 744 | bi16 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 514000 | 23256 0 0 | 35904 872 744 | opt64 | gcc_-funroll-loops | 20190831 | 20190816 |
| 514080 | 23256 0 0 | 35904 872 744 | opt64 | cc | 20190831 | 20190816 |
| 514240 | 23256 0 0 | 35904 872 744 | opt64 | gcc | 20190831 | 20190816 |
| 528080 | 37096 0 0 | 50792 888 744 | bi16 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 534480 | 37096 0 0 | 50792 888 744 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 535360 | 36924 0 0 | 47400 888 744 | bi16 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 538000 | 36924 0 0 | 47400 888 744 | bi16 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 810160 | 36560 0 0 | 49216 872 744 | bi32_lowreg | cc | 20190831 | 20190816 |
| 810880 | 36560 0 0 | 49216 872 744 | bi32_lowreg | gcc | 20190831 | 20190816 |
| 819600 | 36560 0 0 | 49216 872 744 | bi32_lowreg | gcc_-funroll-loops | 20190831 | 20190816 |
| 857840 | 38864 0 0 | 51512 872 744 | bi32 | cc | 20190831 | 20190816 |
| 877040 | 38864 0 0 | 51512 872 744 | bi32 | gcc | 20190831 | 20190816 |
| 878560 | 38864 0 0 | 51512 872 744 | bi32 | gcc_-funroll-loops | 20190831 | 20190816 |
| 893120 | 81956 0 0 | 94512 888 744 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 905680 | 81952 0 0 | 93601 896 760 | bi8 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 996160 | 81856 0 0 | 94865 896 760 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 1002640 | 2254 0 0 | 14952 872 744 | ref | cc | 20190831 | 20190816 |
| 1002720 | 2254 0 0 | 14952 872 744 | ref | gcc | 20190831 | 20190816 |
| 1002960 | 2254 0 0 | 14952 872 744 | ref | gcc_-funroll-loops | 20190831 | 20190816 |
| 1056800 | 65208 0 0 | 78062 800 768 | bi8 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
| 1167680 | 87920 0 0 | 97616 872 736 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 1174800 | 80640 0 0 | 93494 800 768 | bi8 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 1182640 | 80640 0 0 | 93494 800 768 | bi8 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 1192880 | 87920 0 0 | 97616 872 736 | bi8 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 1288880 | 80640 0 0 | 93446 800 768 | bi8 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 1303440 | 80640 0 0 | 93494 800 768 | bi8 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
| 1423680 | 83932 0 0 | 94408 888 744 | bi8 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 1424080 | 87932 0 0 | 97568 872 736 | bi8 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 1431520 | 83884 0 0 | 97576 888 744 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 1462160 | 87932 0 0 | 97568 872 736 | bi8 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
| 1474000 | 83884 0 0 | 97576 888 744 | bi8 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 1479040 | 83932 0 0 | 94408 888 744 | bi8 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
| 2211040 | 120180 0 0 | 132648 888 744 | bi8 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
| 2254640 | 120480 0 0 | 132145 896 760 | bi8 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
| 3595360 | 133596 0 0 | 146240 872 744 | bi16 | gcc | 20190831 | 20190816 |
| 3764400 | 133596 0 0 | 146240 872 744 | bi16 | gcc_-funroll-loops | 20190831 | 20190816 |
| 3829120 | 133596 0 0 | 146240 872 744 | bi16 | cc | 20190831 | 20190816 |
| 7272560 | 251228 0 0 | 263872 872 744 | bi8 | gcc_-funroll-loops | 20190831 | 20190816 |
| 7357440 | 251228 0 0 | 263872 872 744 | bi8 | gcc | 20190831 | 20190816 |
| 7403120 | 251228 0 0 | 263872 872 744 | bi8 | cc | 20190831 | 20190816 |