| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 79440 | 6440 0 0 | 19064 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 79520 | 6192 0 0 | 16608 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 80800 | 5868 0 0 | 18662 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 80800 | 5868 0 0 | 18718 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 80800 | 5868 0 0 | 18718 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 80800 | 5868 0 0 | 18718 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 83920 | 5956 0 0 | 18806 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
| 84480 | 6692 0 0 | 19232 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 85840 | 6476 0 0 | 16944 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 86080 | 6596 0 0 | 19729 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 86800 | 6364 0 0 | 18113 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 89760 | 6712 0 0 | 19809 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 90720 | 6424 0 0 | 16128 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 90720 | 6424 0 0 | 16128 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 91600 | 6456 0 0 | 16096 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 91600 | 6472 0 0 | 18201 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 91600 | 6456 0 0 | 16096 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 104000 | 10032 0 0 | 23217 896 760 | bitslice_opt64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 104560 | 10052 0 0 | 21865 896 760 | bitslice_opt64 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 105920 | 8540 0 0 | 21406 800 768 | bitslice_opt64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
| 106640 | 8788 0 0 | 21376 888 744 | bitslice_opt64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 111920 | 8428 0 0 | 21577 896 760 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 112160 | 7984 0 0 | 21169 896 760 | bitslice_opt32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 112400 | 8020 0 0 | 19825 896 760 | bitslice_opt32 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 113360 | 8372 0 0 | 20161 896 760 | bitslice_opt32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 117360 | 8500 0 0 | 21310 800 768 | bitslice_opt64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 117360 | 8500 0 0 | 21366 800 768 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 117520 | 10788 0 0 | 23945 896 760 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 118080 | 8500 0 0 | 21366 800 768 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 118400 | 8500 0 0 | 21366 800 768 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 123760 | 10852 0 0 | 22649 896 760 | bitslice_opt64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 124800 | 9436 0 0 | 22112 888 744 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 136480 | 6828 0 0 | 20001 896 760 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 137200 | 6360 0 0 | 19553 896 760 | bitslice_ref32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 138800 | 5680 0 0 | 17497 896 760 | bitslice_ref32 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 139360 | 7564 0 0 | 21264 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 139440 | 7564 0 0 | 21264 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 142480 | 6268 0 0 | 19465 896 760 | bitslice_ref64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 143520 | 6776 0 0 | 19945 896 760 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 143600 | 5632 0 0 | 17449 896 760 | bitslice_ref64 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 143600 | 7384 0 0 | 17864 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 143600 | 7384 0 0 | 17864 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 144320 | 6140 0 0 | 17953 896 760 | bitslice_ref32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 145600 | 5532 0 0 | 18390 800 768 | bitslice_ref64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
| 148160 | 6508 0 0 | 17032 888 744 | bitslice_opt64 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 151680 | 6164 0 0 | 17977 896 760 | bitslice_ref64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
| 152560 | 5596 0 0 | 18398 800 768 | bitslice_ref64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 152640 | 5596 0 0 | 18454 800 768 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 153440 | 6464 0 0 | 16224 872 736 | bitslice_opt64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 153760 | 5596 0 0 | 18454 800 768 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 153760 | 5596 0 0 | 18454 800 768 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 155280 | 6464 0 0 | 16224 872 736 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 156800 | 6156 0 0 | 18856 888 744 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 158800 | 6684 0 0 | 17152 888 744 | bitslice_opt64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 162560 | 5900 0 0 | 18504 888 744 | bitslice_ref64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 163680 | 6504 0 0 | 16200 872 736 | bitslice_opt64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 164000 | 6504 0 0 | 16200 872 736 | bitslice_opt64 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 177280 | 9972 0 0 | 23728 888 744 | bitslice_opt64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 177440 | 9972 0 0 | 23728 888 744 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 208480 | 4420 0 0 | 14952 888 744 | bitslice_ref64 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 209600 | 6448 0 0 | 20224 888 744 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 210800 | 6448 0 0 | 20224 888 744 | bitslice_ref64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 211520 | 4090 0 0 | 13864 872 736 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 213280 | 4090 0 0 | 13864 872 736 | bitslice_ref64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 215200 | 4090 0 0 | 13792 872 736 | bitslice_ref64 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 215440 | 6180 0 0 | 19046 800 768 | bitslice_opt32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
| 216560 | 4090 0 0 | 13792 872 736 | bitslice_ref64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 222160 | 4364 0 0 | 14848 888 744 | bitslice_ref64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 222640 | 6696 0 0 | 17232 888 744 | bitslice_opt64 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 222640 | 6696 0 0 | 17232 888 744 | bitslice_opt64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 235600 | 6132 0 0 | 18998 800 768 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 236960 | 6132 0 0 | 18998 800 768 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 237600 | 6132 0 0 | 18942 800 768 | bitslice_opt32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 237680 | 6132 0 0 | 18998 800 768 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 240720 | 4364 0 0 | 14912 888 744 | bitslice_ref64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 240800 | 4364 0 0 | 14912 888 744 | bitslice_ref64 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 248800 | 5548 0 0 | 18406 800 768 | bitslice_ref32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
| 266480 | 5744 0 0 | 18598 800 768 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 268000 | 5744 0 0 | 18598 800 768 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 269520 | 5744 0 0 | 18598 800 768 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 270080 | 7372 0 0 | 19960 888 744 | bitslice_opt32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 270800 | 5744 0 0 | 18550 800 768 | bitslice_ref32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
| 274480 | 7468 0 0 | 20144 888 744 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 285120 | 6268 0 0 | 16800 888 744 | bitslice_opt32 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 286160 | 6032 0 0 | 15792 872 736 | bitslice_opt32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 291600 | 6032 0 0 | 15792 872 736 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 294080 | 6252 0 0 | 16720 888 744 | bitslice_opt32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 294800 | 6032 0 0 | 15728 872 736 | bitslice_opt32 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 295760 | 6032 0 0 | 15728 872 736 | bitslice_opt32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 306320 | 7868 0 0 | 21632 888 744 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 306560 | 7868 0 0 | 21632 888 744 | bitslice_opt32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 326320 | 7516 0 0 | 20216 888 744 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 329920 | 6252 0 0 | 16792 888 744 | bitslice_opt32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 331280 | 6252 0 0 | 16792 888 744 | bitslice_opt32 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 331840 | 7148 0 0 | 19760 888 744 | bitslice_ref32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 387440 | 7892 0 0 | 21664 888 744 | bitslice_ref32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 388160 | 7892 0 0 | 21664 888 744 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 414800 | 4404 0 0 | 14936 888 744 | bitslice_ref32 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 420400 | 4114 0 0 | 13888 872 736 | bitslice_ref32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 423680 | 4114 0 0 | 13888 872 736 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 427680 | 4316 0 0 | 14800 888 744 | bitslice_ref32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
| 431280 | 4114 0 0 | 13816 872 736 | bitslice_ref32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 431440 | 4114 0 0 | 13816 872 736 | bitslice_ref32 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
| 448240 | 4296 0 0 | 14840 888 744 | bitslice_ref32 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 448240 | 4296 0 0 | 14840 888 744 | bitslice_ref32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
| 535120 | 15868 0 0 | 32697 880 744 | simple | cc | 20190901 | 20190816 |
| 535120 | 15868 0 0 | 32697 880 744 | simple | gcc | 20190901 | 20190816 |
| 535360 | 15868 0 0 | 32697 880 744 | simple | gcc_-funroll-loops | 20190901 | 20190816 |
| 2079200 | 21020 0 0 | 37905 880 744 | bitslice_opt64 | cc | 20190901 | 20190816 |
| 2080080 | 21020 0 0 | 37905 880 744 | bitslice_opt64 | gcc | 20190901 | 20190816 |
| 2080160 | 21020 0 0 | 37905 880 744 | bitslice_opt64 | gcc_-funroll-loops | 20190901 | 20190816 |
| 2336400 | 8744 0 0 | 25625 880 744 | bitslice_ref64 | cc | 20190901 | 20190816 |
| 2337200 | 8744 0 0 | 25625 880 744 | bitslice_ref64 | gcc | 20190901 | 20190816 |
| 2337760 | 8744 0 0 | 25625 880 744 | bitslice_ref64 | gcc_-funroll-loops | 20190901 | 20190816 |
| 4214720 | 21280 0 0 | 38161 880 744 | bitslice_opt32 | gcc_-funroll-loops | 20190901 | 20190816 |
| 4215200 | 21280 0 0 | 38161 880 744 | bitslice_opt32 | gcc | 20190901 | 20190816 |
| 4215520 | 21280 0 0 | 38161 880 744 | bitslice_opt32 | cc | 20190901 | 20190816 |
| 4525840 | 8908 0 0 | 25793 880 744 | bitslice_ref32 | gcc | 20190901 | 20190816 |
| 4526320 | 8908 0 0 | 25793 880 744 | bitslice_ref32 | cc | 20190901 | 20190816 |
| 4552880 | 8908 0 0 | 25793 880 744 | bitslice_ref32 | gcc_-funroll-loops | 20190901 | 20190816 |