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 |