| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 274725 | 3912 0 0 | 15713 936 864 | bs32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 283050 | 4620 0 0 | 17674 824 880 | bs32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 283050 | 5448 0 0 | 21213 952 896 | bs32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 283050 | 5464 0 0 | 19605 952 896 | bs32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 283050 | 14112 0 0 | 28253 952 896 | bs64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 299700 | 4620 0 0 | 17658 824 880 | bs32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 299700 | 4832 0 0 | 20365 952 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 299700 | 16504 0 0 | 32269 952 896 | bs32x | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 299700 | 14292 0 0 | 30109 952 864 | bs32x | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 299700 | 12476 0 0 | 28293 952 864 | bs64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 308025 | 3952 0 0 | 16485 952 864 | bs32 | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 308025 | 3928 0 0 | 16397 952 864 | bs32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 308025 | 5504 0 0 | 19605 952 896 | bs32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 315711 | 10412 0 0 | 23450 824 880 | bs32x | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 324675 | 6308 0 0 | 18089 936 864 | bs64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 341325 | 3912 0 0 | 15713 936 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 341325 | 3912 0 0 | 15689 936 864 | bs32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 341325 | 10412 0 0 | 23466 824 880 | bs32x | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 341325 | 10412 0 0 | 23466 824 880 | bs32x | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 341325 | 9596 0 0 | 21401 936 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 349650 | 14292 0 0 | 30109 952 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 357975 | 10068 0 0 | 22693 952 864 | bs32x | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 362483 | 8148 0 0 | 21202 824 880 | bs64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 373870 | 3912 0 0 | 15689 936 864 | bs32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 373870 | 4032 0 0 | 16653 952 864 | bs32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 373870 | 10412 0 0 | 23466 824 880 | bs32x | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 373870 | 9576 0 0 | 21353 936 864 | bs32x | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 373870 | 9596 0 0 | 21401 936 864 | bs32x | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 373870 | 14112 0 0 | 28261 952 896 | bs64 | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 373870 | 14112 0 0 | 29877 952 896 | bs64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 382950 | 14420 0 0 | 29925 952 864 | bs32x | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 390852 | 8148 0 0 | 21186 824 880 | bs64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 391275 | 8148 0 0 | 21202 824 880 | bs64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 409255 | 6792 0 0 | 19261 952 864 | bs64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 409255 | 6308 0 0 | 18113 936 864 | bs64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 409255 | 6308 0 0 | 18113 936 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 416250 | 4004 0 0 | 16621 952 864 | bs32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 416250 | 10244 0 0 | 22781 952 864 | bs32x | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 416250 | 14420 0 0 | 28525 952 896 | bs64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 420948 | 5488 0 0 | 21213 952 896 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 420948 | 11544 0 0 | 27045 952 864 | bs64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 424575 | 4620 0 0 | 17674 824 880 | bs32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 432641 | 3952 0 0 | 16485 952 864 | bs32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 432641 | 7488 0 0 | 20109 952 864 | bs64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 432900 | 4848 0 0 | 20349 952 864 | bs32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 441225 | 11772 0 0 | 27309 952 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 441225 | 6856 0 0 | 19389 952 864 | bs64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 444334 | 6864 0 0 | 19397 952 864 | bs64 | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 457875 | 6308 0 0 | 18089 936 864 | bs64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 466200 | 16412 0 0 | 32141 952 896 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 474525 | 16616 0 0 | 30757 952 896 | bs32x | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 474525 | 12476 0 0 | 28293 952 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 479413 | 9576 0 0 | 21353 936 864 | bs32x | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 491175 | 16388 0 0 | 30493 952 896 | bs32x | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 502799 | 10056 0 0 | 22677 952 864 | bs32x | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 533110 | 4912 0 0 | 20733 952 864 | bs32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 572957 | 5464 0 0 | 19613 952 896 | bs32 | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 572957 | 14284 0 0 | 30013 952 896 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 582750 | 4004 0 0 | 16621 952 864 | bs32 | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 582750 | 4912 0 0 | 20733 952 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 582750 | 10332 0 0 | 22869 952 864 | bs32x | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 596343 | 4620 0 0 | 17674 824 880 | bs32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 599400 | 7488 0 0 | 20109 952 864 | bs64 | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 599400 | 7512 0 0 | 20133 952 864 | bs64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 654808 | 16528 0 0 | 30677 952 896 | bs32x | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 674325 | 9156 0 0 | 23309 952 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 715950 | 8856 0 0 | 21882 824 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 724275 | 8840 0 0 | 21890 824 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 740925 | 10056 0 0 | 22677 952 864 | bs32x | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 747740 | 3912 0 0 | 15689 936 864 | bs32 | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 747740 | 10100 0 0 | 22573 952 864 | bs32x | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 747740 | 8148 0 0 | 21202 824 880 | bs64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 747740 | 6308 0 0 | 18089 936 864 | bs64 | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 757575 | 8892 0 0 | 24397 952 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 760045 | 14376 0 0 | 29909 952 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 790875 | 8916 0 0 | 24733 952 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 865282 | 9576 0 0 | 21353 936 864 | bs32x | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 924075 | 3860 0 0 | 16333 952 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 924075 | 3648 0 0 | 15425 936 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 947133 | 9012 0 0 | 24741 952 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 994896 | 3660 0 0 | 15465 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1065600 | 9208 0 0 | 23349 952 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 1098900 | 9472 0 0 | 30393 936 864 | bs32 | gcc_-funroll-loops | 20191129 | 20190816 |
| 1110835 | 8916 0 0 | 24733 952 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 1121610 | 3660 0 0 | 15441 936 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1190475 | 9172 0 0 | 24941 952 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 1257226 | 8840 0 0 | 21890 824 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 1273725 | 8840 0 0 | 21890 824 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
| 1344695 | 14944 0 0 | 35865 936 864 | bs64 | gcc_-funroll-loops | 20191129 | 20190816 |
| 1357138 | 8940 0 0 | 24477 952 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 1415250 | 3860 0 0 | 16397 952 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
| 1423575 | 3660 0 0 | 15465 936 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 1765643 | 23332 0 0 | 44257 936 864 | bs32x | cc | 20191129 | 20190816 |
| 1823394 | 3820 0 0 | 16357 952 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 1889775 | 14944 0 0 | 35865 936 864 | bs64 | gcc | 20191129 | 20190816 |
| 1976117 | 9012 0 0 | 23117 952 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
| 2143945 | 3660 0 0 | 15441 936 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
| 2156434 | 3760 0 0 | 16381 952 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
| 2243220 | 23332 0 0 | 44257 936 864 | bs32x | gcc | 20191129 | 20190816 |
| 2272725 | 3772 0 0 | 16389 952 864 | ref | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 2272725 | 3772 0 0 | 16389 952 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
| 2738925 | 14944 0 0 | 35865 936 864 | bs64 | cc | 20191129 | 20190816 |
| 2946636 | 9472 0 0 | 30393 936 864 | bs32 | cc | 20191129 | 20190816 |
| 2955375 | 9472 0 0 | 30393 936 864 | bs32 | gcc | 20191129 | 20190816 |
| 5296929 | 23332 0 0 | 44257 936 864 | bs32x | gcc_-funroll-loops | 20191129 | 20190816 |
| 6922256 | 9548 0 0 | 30473 936 864 | ref | cc | 20191129 | 20190816 |
| 7103530 | 9548 0 0 | 30473 936 864 | ref | gcc_-funroll-loops | 20191129 | 20190816 |
| 15193125 | 9548 0 0 | 30473 936 864 | ref | gcc | 20191129 | 20190816 |