Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
74880 | 9761 0 0 | 27721 920 864 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
74880 | 9801 0 0 | 28289 920 880 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
75200 | 9881 0 0 | 27801 920 864 | ARMv8A | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
75200 | 9921 0 0 | 28377 920 880 | ARMv8A | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
77520 | 7033 0 0 | 22945 920 864 | ARMv8A | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
77520 | 7065 0 0 | 24025 920 880 | ARMv8A | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
77520 | 6769 0 0 | 21593 904 856 | ARMv8A | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
77520 | 6769 0 0 | 21593 904 856 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
77920 | 7025 0 0 | 22913 920 864 | ARMv8A | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
77920 | 7057 0 0 | 24017 920 880 | ARMv8A | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
78080 | 6773 0 0 | 21561 904 856 | ARMv8A | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
78080 | 6773 0 0 | 21561 904 856 | ARMv8A | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
78160 | 7009 0 0 | 23017 920 864 | ARMv8A | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
78240 | 7009 0 0 | 23017 920 864 | ARMv8A | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
78400 | 9609 0 0 | 28681 920 864 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
78480 | 9609 0 0 | 28681 920 864 | ARMv8A | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
118880 | 8701 0 0 | 30977 904 864 | ARMv8A | gcc | 20190907 | 20190816 |
119040 | 8701 0 0 | 30977 904 864 | ARMv8A | cc | 20190907 | 20190816 |
119040 | 8701 0 0 | 30977 904 864 | ARMv8A | gcc_-funroll-loops | 20190907 | 20190816 |
158240 | 44025 0 0 | 61790 800 888 | generic64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
158720 | 45089 0 0 | 62129 920 880 | generic64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
159200 | 49517 0 0 | 67913 920 880 | generic64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
161680 | 51617 0 0 | 70017 920 880 | generic64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
165040 | 42421 0 0 | 60150 800 888 | generic64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
165040 | 42421 0 0 | 60150 800 888 | generic64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
165520 | 42421 0 0 | 60150 800 888 | generic64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
165600 | 47177 0 0 | 64225 920 880 | generic64 | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
165760 | 42421 0 0 | 60102 800 888 | generic64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
168080 | 51633 0 0 | 70025 920 880 | generic64lc | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
168240 | 45497 0 0 | 63262 800 888 | generic64lc | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
169120 | 46509 0 0 | 63553 920 880 | generic64lc | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
170480 | 52937 0 0 | 71329 920 880 | generic64lc | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
171760 | 47785 0 0 | 64833 920 880 | generic64lc | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
174640 | 43929 0 0 | 61662 800 888 | generic64lc | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
174880 | 43929 0 0 | 61662 800 888 | generic64lc | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
174880 | 43929 0 0 | 61662 800 888 | generic64lc | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
175200 | 43929 0 0 | 61606 800 888 | generic64lc | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
175440 | 47425 0 0 | 65433 920 864 | generic64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
176960 | 49373 0 0 | 67257 920 864 | generic64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
180080 | 43389 0 0 | 59201 920 864 | generic64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
182080 | 45325 0 0 | 61185 920 864 | generic64 | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
196560 | 48421 0 0 | 66425 920 864 | generic64lc | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
197840 | 49573 0 0 | 67465 920 864 | generic64lc | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
198080 | 45117 0 0 | 60977 920 864 | generic64lc | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
199520 | 43977 0 0 | 59793 920 864 | generic64lc | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
206640 | 42877 0 0 | 57793 904 856 | generic64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
206800 | 42877 0 0 | 57793 904 856 | generic64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
207440 | 42881 0 0 | 57737 904 856 | generic64 | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
207600 | 42881 0 0 | 57737 904 856 | generic64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
210960 | 43473 0 0 | 58393 904 856 | generic64lc | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
211520 | 43473 0 0 | 58393 904 856 | generic64lc | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
212240 | 43449 0 0 | 58321 904 856 | generic64lc | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
212240 | 43449 0 0 | 58321 904 856 | generic64lc | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
218080 | 54317 0 0 | 70249 920 864 | generic64 | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
218240 | 54317 0 0 | 70249 920 864 | generic64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
220960 | 57473 0 0 | 76633 920 864 | generic64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
221280 | 57473 0 0 | 76633 920 864 | generic64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
225360 | 58093 0 0 | 77249 920 864 | generic64lc | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
225440 | 58093 0 0 | 77249 920 864 | generic64lc | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
226240 | 53797 0 0 | 69729 920 864 | generic64lc | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
228800 | 53797 0 0 | 69729 920 864 | generic64lc | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
337760 | 6137 0 0 | 23886 800 888 | compact | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
338480 | 6109 0 0 | 23830 800 888 | compact | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
338480 | 6109 0 0 | 23830 800 888 | compact | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
338640 | 6109 0 0 | 23830 800 888 | compact | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
341600 | 6109 0 0 | 23774 800 888 | compact | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
354240 | 17755 0 0 | 36145 920 880 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
356320 | 17575 0 0 | 35969 920 880 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
372640 | 11475 0 0 | 29353 920 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
373280 | 11415 0 0 | 29409 920 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
388880 | 22385 0 0 | 40785 920 880 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
390880 | 19437 0 0 | 37190 800 888 | generic32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
391280 | 14233 0 0 | 29153 904 856 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
391440 | 14233 0 0 | 29153 904 856 | generic32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
393200 | 11743 0 0 | 28801 920 880 | compact | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
397840 | 11571 0 0 | 28633 920 880 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
398000 | 20085 0 0 | 37161 920 880 | generic32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
401760 | 17901 0 0 | 35897 920 864 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
406640 | 15409 0 0 | 31233 920 864 | generic32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
411920 | 22177 0 0 | 39257 920 880 | generic32 | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
416000 | 24589 0 0 | 43001 920 880 | generic32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
419920 | 14185 0 0 | 29057 904 856 | generic32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
420080 | 14185 0 0 | 29057 904 856 | generic32 | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
427680 | 20017 0 0 | 37694 800 888 | generic32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
429120 | 17557 0 0 | 33417 920 864 | generic32 | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
431840 | 20113 0 0 | 37985 920 864 | generic32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
432240 | 20145 0 0 | 37870 800 888 | generic32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
432320 | 20145 0 0 | 37870 800 888 | generic32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
432400 | 20145 0 0 | 37870 800 888 | generic32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
507120 | 18161 0 0 | 37329 920 864 | generic32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
507360 | 18161 0 0 | 37329 920 864 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
508640 | 15753 0 0 | 31697 920 864 | generic32 | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
508640 | 15753 0 0 | 31697 920 864 | generic32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
523520 | 10831 0 0 | 30009 920 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
523840 | 10831 0 0 | 30009 920 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
586240 | 132797 0 0 | 155129 904 864 | generic64 | gcc | 20190907 | 20190816 |
586400 | 132797 0 0 | 155129 904 864 | generic64 | cc | 20190907 | 20190816 |
587360 | 132797 0 0 | 155129 904 864 | generic64 | gcc_-funroll-loops | 20190907 | 20190816 |
594080 | 6198 0 0 | 22065 920 864 | compact | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
602240 | 129921 0 0 | 152257 904 864 | generic64lc | gcc | 20190907 | 20190816 |
602320 | 129921 0 0 | 152257 904 864 | generic64lc | cc | 20190907 | 20190816 |
602400 | 129921 0 0 | 152257 904 864 | generic64lc | gcc_-funroll-loops | 20190907 | 20190816 |
609680 | 6186 0 0 | 22017 920 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
947680 | 6446 0 0 | 22393 920 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
947760 | 6446 0 0 | 22393 920 864 | compact | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
1070880 | 5633 0 0 | 20561 904 856 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1071120 | 5633 0 0 | 20561 904 856 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1083600 | 5629 0 0 | 20513 904 856 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1085440 | 5629 0 0 | 20513 904 856 | compact | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1596400 | 33945 0 0 | 56289 904 864 | generic32 | cc | 20190907 | 20190816 |
1597680 | 33945 0 0 | 56289 904 864 | generic32 | gcc | 20190907 | 20190816 |
1599200 | 33945 0 0 | 56289 904 864 | generic32 | gcc_-funroll-loops | 20190907 | 20190816 |
3243680 | 9135 0 0 | 31481 904 864 | compact | gcc | 20190907 | 20190816 |
3244720 | 9135 0 0 | 31481 904 864 | compact | cc | 20190907 | 20190816 |
3247200 | 9135 0 0 | 31481 904 864 | compact | gcc_-funroll-loops | 20190907 | 20190816 |
7976320 | 61782 56 54 | 75269 1640 952 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
8045120 | 61462 56 54 | 74925 1640 952 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
8081200 | 61382 56 54 | 74797 1640 952 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
8164240 | 61462 56 54 | 74925 1640 952 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
8178480 | 61462 56 54 | 74925 1640 952 | ref | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
8346720 | 62928 1192 47 | 76357 1936 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
10247760 | 76085 1192 47 | 86715 1936 960 | ref | g++_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
10308480 | 83243 1192 47 | 92043 1936 960 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
10345680 | 75493 1192 47 | 86123 1936 960 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
12801840 | 55483 1192 47 | 68880 1936 944 | ref | g++_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
13428160 | 54967 1192 47 | 68356 1936 944 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
19764400 | 40513 1192 47 | 54523 1880 904 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
19986160 | 40513 1192 47 | 54523 1880 904 | ref | g++_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
20221920 | 61925 1192 47 | 77060 1936 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
20308400 | 40469 1192 47 | 54523 1880 904 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
20970240 | 54201 1192 47 | 68116 1936 944 | ref | g++_-O_-fomit-frame-pointer | 20190907 | 20190816 |
21249600 | 54201 1192 47 | 68116 1936 944 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
80436160 | 110959 1656 54 | 112320 2160 944 | ref | g++ | 20190907 | 20190816 |