| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 313880 | 8500 0 0 | 23818 808 888 | bs64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 314293 | 8500 0 0 | 23770 808 888 | bs64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 332465 | 16892 0 0 | 35409 928 880 | bs64 | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 341138 | 7680 0 0 | 26193 928 880 | bs32 | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 341138 | 7664 0 0 | 23409 928 880 | bs32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 344029 | 7568 0 0 | 23297 928 880 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 353115 | 11408 0 0 | 26633 928 864 | bs64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 357245 | 5264 0 0 | 20513 928 864 | bs32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 359310 | 5196 0 0 | 20553 928 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 364266 | 16864 0 0 | 32633 928 880 | bs64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 365505 | 4160 0 0 | 16617 912 856 | bs32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 367157 | 6988 0 0 | 20281 928 864 | bs64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 370048 | 10200 0 0 | 28793 928 880 | bs64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 370874 | 4280 0 0 | 17425 928 864 | bs32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 375830 | 12368 0 0 | 27690 808 888 | bs32x | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 375830 | 12368 0 0 | 27690 808 888 | bs32x | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 380373 | 4432 0 0 | 21937 928 864 | bs32 | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 382025 | 5632 0 0 | 20954 808 888 | bs32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 383264 | 5632 0 0 | 20954 808 888 | bs32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 385329 | 8500 0 0 | 23818 808 888 | bs64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 385329 | 8500 0 0 | 23818 808 888 | bs64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 390285 | 4452 0 0 | 21953 928 864 | bs32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 391111 | 11720 0 0 | 27041 928 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 394828 | 5256 0 0 | 23849 928 880 | bs32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 397306 | 6196 0 0 | 18705 912 856 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 401849 | 6924 0 0 | 20065 928 864 | bs64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 402262 | 22760 0 0 | 41273 928 880 | bs32x | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 403088 | 16828 0 0 | 32561 928 880 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 404740 | 6212 0 0 | 18649 912 856 | bs64 | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 404740 | 6212 0 0 | 18649 912 856 | bs64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 405566 | 5632 0 0 | 20906 808 888 | bs32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 405566 | 5632 0 0 | 20954 808 888 | bs32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 405566 | 6212 0 0 | 18649 912 856 | bs64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 408044 | 12872 0 0 | 29481 928 864 | bs64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 421260 | 8104 0 0 | 25577 928 864 | bs64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 425390 | 16936 0 0 | 35441 928 880 | bs64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 427042 | 8116 0 0 | 23450 808 888 | bs64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
| 434476 | 7600 0 0 | 26081 928 880 | bs32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 436954 | 5420 0 0 | 20762 808 888 | bs32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
| 439019 | 21324 0 0 | 37065 928 880 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 439845 | 6964 0 0 | 20169 928 864 | bs64 | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 443975 | 4344 0 0 | 17545 928 864 | bs32 | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 446040 | 4360 0 0 | 17657 928 864 | bs32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 455126 | 12368 0 0 | 27626 808 888 | bs32x | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 455126 | 12368 0 0 | 27690 808 888 | bs32x | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 456778 | 11808 0 0 | 25097 928 864 | bs32x | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 459256 | 16052 0 0 | 31289 928 864 | bs32x | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 467929 | 4168 0 0 | 16665 912 856 | bs32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 467929 | 4168 0 0 | 16665 912 856 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 472059 | 10924 0 0 | 24057 928 864 | bs32x | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 475776 | 4160 0 0 | 16617 912 856 | bs32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 476189 | 4160 0 0 | 16617 912 856 | bs32 | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 478667 | 6196 0 0 | 18705 912 856 | bs64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 484862 | 10216 0 0 | 22665 912 856 | bs32x | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 484862 | 10216 0 0 | 22665 912 856 | bs32x | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 484862 | 10216 0 0 | 22665 912 856 | bs32x | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 491883 | 23004 0 0 | 38761 928 880 | bs32x | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 494361 | 14640 0 0 | 33241 928 880 | bs32x | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 503447 | 12020 0 0 | 27354 808 888 | bs32x | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
| 537313 | 15224 0 0 | 31817 928 864 | bs32x | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 537313 | 15224 0 0 | 31817 928 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 567462 | 21168 0 0 | 39665 928 880 | bs32x | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 569940 | 8868 0 0 | 24186 808 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 570353 | 8868 0 0 | 24186 808 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 593481 | 15232 0 0 | 30561 928 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 606284 | 5372 0 0 | 21993 928 864 | bs32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 606284 | 5372 0 0 | 21993 928 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 610001 | 4432 0 0 | 21937 928 864 | bs32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 610414 | 11784 0 0 | 24985 928 864 | bs32x | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 619500 | 10184 0 0 | 22681 912 856 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 619913 | 10184 0 0 | 22681 912 856 | bs32x | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 641802 | 12872 0 0 | 29481 928 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 662452 | 8104 0 0 | 25577 928 864 | bs64 | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 683102 | 8184 0 0 | 25657 928 864 | bs64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 750834 | 8904 0 0 | 24170 808 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 753725 | 8868 0 0 | 24186 808 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
| 831782 | 8172 0 0 | 26689 928 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 868952 | 8348 0 0 | 24097 928 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 878451 | 8696 0 0 | 24026 808 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
| 884646 | 10976 0 0 | 28465 928 864 | bs32x | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 884646 | 10976 0 0 | 28465 928 864 | bs32x | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 888776 | 10932 0 0 | 28417 928 864 | bs32x | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 942466 | 8356 0 0 | 26985 928 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 948248 | 9564 0 0 | 26257 928 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 949487 | 9564 0 0 | 26257 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 1075452 | 4268 0 0 | 16777 912 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 1076691 | 4264 0 0 | 16769 912 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 1109318 | 4556 0 0 | 22129 928 864 | ref | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 1113861 | 4268 0 0 | 16825 912 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 1126664 | 4516 0 0 | 22089 928 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 1135337 | 4664 0 0 | 17921 928 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 1235696 | 8360 0 0 | 26897 928 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 1241478 | 8520 0 0 | 24289 928 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
| 1257585 | 15104 0 0 | 32737 912 864 | bs64 | gcc | 20190913 | 20190816 |
| 1315405 | 9048 0 0 | 24457 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 1407091 | 9312 0 0 | 24617 928 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 1541316 | 9696 0 0 | 27345 912 864 | bs32 | gcc_-funroll-loops | 20190913 | 20190816 |
| 1811831 | 4664 0 0 | 18009 928 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
| 1820091 | 4268 0 0 | 16825 912 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 1999746 | 4592 0 0 | 17801 928 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
| 2035264 | 4268 0 0 | 16777 912 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
| 2185596 | 4556 0 0 | 22129 928 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
| 2330146 | 23492 0 0 | 41137 912 864 | bs32x | gcc | 20190913 | 20190816 |
| 2635766 | 15104 0 0 | 32737 912 864 | bs64 | gcc_-funroll-loops | 20190913 | 20190816 |
| 2642374 | 15104 0 0 | 32737 912 864 | bs64 | cc | 20190913 | 20190816 |
| 2962036 | 9696 0 0 | 27345 912 864 | bs32 | cc | 20190913 | 20190816 |
| 2997554 | 9696 0 0 | 27345 912 864 | bs32 | gcc | 20190913 | 20190816 |
| 3773994 | 23492 0 0 | 41137 912 864 | bs32x | gcc_-funroll-loops | 20190913 | 20190816 |
| 3775233 | 23492 0 0 | 41137 912 864 | bs32x | cc | 20190913 | 20190816 |
| 6319726 | 10080 0 0 | 27785 912 864 | ref | gcc_-funroll-loops | 20190913 | 20190816 |
| 14858088 | 10080 0 0 | 27785 912 864 | ref | cc | 20190913 | 20190816 |
| 14899388 | 10080 0 0 | 27785 912 864 | ref | gcc | 20190913 | 20190816 |