Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
233100 | 28094 0 0 | 34347 960 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
235153 | 28070 0 0 | 34275 960 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
237647 | 44442 0 0 | 37971 960 896 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
239841 | 35472 0 12 | 37011 960 896 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
249750 | 35568 0 12 | 37195 960 896 | reference | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
286509 | 14222 0 12 | 32925 976 1024 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
293139 | 27247 0 12 | 27760 832 880 | reference | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
324675 | 33386 0 12 | 36331 960 864 | reference | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
324675 | 33386 0 12 | 36331 960 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
327404 | 33294 0 12 | 36211 960 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
366300 | 33374 0 12 | 36299 960 864 | reference | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
390852 | 27078 0 12 | 50101 976 1056 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
391275 | 29578 0 0 | 28859 960 896 | compact | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
391275 | 29538 0 0 | 28907 960 896 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
445441 | 44538 0 0 | 37835 960 896 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
478745 | 22848 0 12 | 28027 960 896 | reference | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
499500 | 20478 0 12 | 37829 976 1056 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
499560 | 20510 0 12 | 37853 976 1056 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
507886 | 23024 0 12 | 28155 960 896 | reference | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
537878 | 29790 0 0 | 28835 960 896 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
537878 | 23016 0 12 | 27979 960 896 | reference | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
549450 | 27247 0 12 | 27760 832 880 | reference | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
724275 | 27094 0 0 | 34787 960 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
724275 | 27094 0 0 | 34787 960 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
741014 | 8789 0 12 | 24544 832 1040 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
754970 | 13689 0 0 | 22167 944 864 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
763938 | 14813 0 0 | 23899 960 864 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
771738 | 19080 0 0 | 25344 832 880 | compact | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
783431 | 27235 0 12 | 27736 832 880 | reference | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
807525 | 27038 0 12 | 50101 976 1056 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
826119 | 6886 0 12 | 22557 976 1024 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
843885 | 6169 0 12 | 20897 960 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
865800 | 19080 0 0 | 25344 832 880 | compact | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
865904 | 19080 0 0 | 25344 832 880 | compact | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
994896 | 20598 0 12 | 37901 976 1056 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1090575 | 14014 0 12 | 32941 976 1024 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
1165500 | 14286 0 12 | 33021 976 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1305801 | 15697 0 0 | 24299 960 864 | compact | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
1390275 | 19076 0 0 | 25320 832 880 | compact | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1398600 | 27247 0 12 | 27760 832 880 | reference | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1415250 | 20567 0 12 | 25451 960 864 | reference | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1423575 | 13689 0 0 | 22167 944 864 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1423575 | 18610 0 12 | 23487 944 864 | reference | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1432072 | 18610 0 12 | 23487 944 864 | reference | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1444561 | 18610 0 12 | 23487 944 864 | reference | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1448550 | 20575 0 12 | 25379 960 864 | reference | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1495480 | 14014 0 12 | 32941 976 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
1544473 | 6862 0 12 | 22597 976 1024 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1575317 | 6169 0 12 | 20881 960 1024 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1648713 | 8789 0 12 | 24544 832 1040 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1685739 | 20495 0 12 | 25411 960 864 | reference | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1814850 | 9073 0 12 | 24808 832 1040 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1881450 | 8789 0 12 | 24544 832 1040 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1883408 | 6169 0 12 | 20897 960 1024 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1941038 | 13689 0 0 | 22183 944 864 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
2172825 | 13689 0 0 | 22183 944 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
2227205 | 14849 0 0 | 23923 960 864 | compact | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2231100 | 18602 0 12 | 23503 944 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
2431192 | 22419 0 12 | 26091 960 864 | reference | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2564100 | 15745 0 0 | 24347 960 864 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2581060 | 7306 0 12 | 23045 976 1024 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2589075 | 7306 0 12 | 23045 976 1024 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3255075 | 18602 0 12 | 23503 944 864 | reference | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3579750 | 6854 0 12 | 22589 976 1024 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3621810 | 14873 0 0 | 23859 960 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3904425 | 6169 0 12 | 20881 960 1024 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3904425 | 6169 0 12 | 20881 960 1024 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
3925709 | 13689 0 0 | 22167 944 864 | compact | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4317138 | 15697 0 0 | 24299 960 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5800599 | 28792 0 0 | 36751 944 864 | compact | gcc | 20191128 | 20190816 |
7617375 | 22419 0 12 | 26091 960 864 | reference | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
8200125 | 7354 0 12 | 23093 976 1024 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
10847475 | 28792 0 0 | 36751 944 864 | compact | gcc_-funroll-loops | 20191128 | 20190816 |
10848778 | 28792 0 0 | 36751 944 864 | compact | cc | 20191128 | 20190816 |
11047275 | 12726 0 12 | 34577 960 1024 | ref | cc | 20191128 | 20190816 |
11047275 | 12726 0 12 | 34577 960 1024 | ref | gcc | 20191128 | 20190816 |
11505912 | 22471 0 12 | 26147 960 864 | reference | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
13563880 | 40559 0 12 | 40399 944 864 | reference | gcc_-funroll-loops | 20191128 | 20190816 |
32076225 | 40559 0 12 | 40399 944 864 | reference | gcc | 20191128 | 20190816 |
32904352 | 12726 0 12 | 34577 960 1024 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
45064822 | 40559 0 12 | 40399 944 864 | reference | cc | 20191128 | 20190816 |