Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
456880 | 16864 0 0 | 32107 928 880 | bs64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
459120 | 16892 0 0 | 34891 928 880 | bs64 | gcc_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
483120 | 8500 0 0 | 23292 808 888 | bs64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
483280 | 8500 0 0 | 23244 808 888 | bs64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
483280 | 8500 0 0 | 23292 808 888 | bs64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
483280 | 8500 0 0 | 23292 808 888 | bs64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
494960 | 7680 0 0 | 25667 928 880 | bs32 | gcc_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
495440 | 7664 0 0 | 22891 928 880 | bs32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
506080 | 16828 0 0 | 32043 928 880 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
506880 | 11408 0 0 | 26115 928 864 | bs64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
509440 | 5632 0 0 | 20380 808 888 | bs32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
509520 | 5632 0 0 | 20436 808 888 | bs32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
509520 | 5632 0 0 | 20436 808 888 | bs32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
509520 | 5632 0 0 | 20436 808 888 | bs32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
529200 | 5264 0 0 | 19987 928 864 | bs32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
533280 | 16936 0 0 | 34915 928 880 | bs64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
533920 | 7568 0 0 | 22771 928 880 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
536480 | 8116 0 0 | 22924 808 888 | bs64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190924 | 20190816 |
545280 | 7600 0 0 | 25563 928 880 | bs32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
547760 | 5420 0 0 | 20236 808 888 | bs32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190924 | 20190816 |
551680 | 6964 0 0 | 19643 928 864 | bs64 | gcc_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
552080 | 11720 0 0 | 26523 928 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
557120 | 4344 0 0 | 17027 928 864 | bs32 | gcc_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
566160 | 5196 0 0 | 20027 928 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
571200 | 12368 0 0 | 27108 808 888 | bs32x | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
571280 | 12368 0 0 | 27164 808 888 | bs32x | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
571280 | 12368 0 0 | 27164 808 888 | bs32x | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
571280 | 12368 0 0 | 27164 808 888 | bs32x | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
586880 | 4168 0 0 | 16147 912 856 | bs32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
586880 | 4168 0 0 | 16147 912 856 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
597280 | 4160 0 0 | 16091 912 856 | bs32 | gcc_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
597280 | 4160 0 0 | 16091 912 856 | bs32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
598400 | 6196 0 0 | 18179 912 856 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
601040 | 6196 0 0 | 18179 912 856 | bs64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
603520 | 4280 0 0 | 16907 928 864 | bs32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
616240 | 6924 0 0 | 19539 928 864 | bs64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
617360 | 23004 0 0 | 38243 928 880 | bs32x | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
621840 | 22760 0 0 | 40747 928 880 | bs32x | gcc_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
625840 | 6212 0 0 | 18131 912 856 | bs64 | gcc_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
625840 | 6212 0 0 | 18131 912 856 | bs64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
631600 | 12020 0 0 | 26828 808 888 | bs32x | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190924 | 20190816 |
648880 | 21324 0 0 | 36539 928 880 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
711680 | 21168 0 0 | 39139 928 880 | bs32x | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
723280 | 16052 0 0 | 30763 928 864 | bs32x | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
745280 | 15232 0 0 | 30035 928 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
760800 | 5372 0 0 | 21475 928 864 | bs32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190924 | 20190816 |
761840 | 5372 0 0 | 21475 928 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
765280 | 4432 0 0 | 21411 928 864 | bs32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
765360 | 4432 0 0 | 21411 928 864 | bs32 | gcc_-O_-fomit-frame-pointer | 20190924 | 20190816 |
765920 | 11784 0 0 | 24459 928 864 | bs32x | gcc_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
777760 | 10184 0 0 | 22155 912 856 | bs32x | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
777920 | 10184 0 0 | 22155 912 856 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
805200 | 12872 0 0 | 28955 928 864 | bs64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190924 | 20190816 |
805200 | 12872 0 0 | 28955 928 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
831520 | 8104 0 0 | 25059 928 864 | bs64 | gcc_-O_-fomit-frame-pointer | 20190924 | 20190816 |
831680 | 8104 0 0 | 25059 928 864 | bs64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
845040 | 10924 0 0 | 23539 928 864 | bs32x | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
851760 | 10216 0 0 | 22139 912 856 | bs32x | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
852000 | 10216 0 0 | 22139 912 856 | bs32x | gcc_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
939760 | 8868 0 0 | 23660 808 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
939840 | 8868 0 0 | 23660 808 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
939840 | 8868 0 0 | 23660 808 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
942320 | 8904 0 0 | 23644 808 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190924 | 20190816 |
1071440 | 15224 0 0 | 31299 928 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
1071920 | 15224 0 0 | 31299 928 864 | bs32x | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190924 | 20190816 |
1102560 | 8696 0 0 | 23508 808 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190924 | 20190816 |
1110000 | 10976 0 0 | 27939 928 864 | bs32x | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
1110160 | 10976 0 0 | 27939 928 864 | bs32x | gcc_-O_-fomit-frame-pointer | 20190924 | 20190816 |
1462640 | 8348 0 0 | 23579 928 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
1550800 | 8360 0 0 | 26371 928 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
1557760 | 8520 0 0 | 23771 928 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
1652720 | 9048 0 0 | 23939 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
1762880 | 9312 0 0 | 24099 928 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
1796080 | 8172 0 0 | 26163 928 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190924 | 20190816 |
2273600 | 4664 0 0 | 17403 928 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
2284640 | 4268 0 0 | 16307 912 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
2284720 | 4268 0 0 | 16307 912 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
2432720 | 9564 0 0 | 25731 928 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190924 | 20190816 |
2432720 | 9564 0 0 | 25731 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
2554240 | 4268 0 0 | 16251 912 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
2558720 | 4268 0 0 | 16251 912 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190924 | 20190816 |
2568560 | 4592 0 0 | 17275 928 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190924 | 20190816 |
2741200 | 4556 0 0 | 21603 928 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190924 | 20190816 |
2744080 | 4556 0 0 | 21603 928 864 | ref | gcc_-O_-fomit-frame-pointer | 20190924 | 20190816 |
3303600 | 15104 0 0 | 32219 912 864 | bs64 | cc | 20190924 | 20190816 |
3303840 | 15104 0 0 | 32219 912 864 | bs64 | gcc_-funroll-loops | 20190924 | 20190816 |
3370960 | 15104 0 0 | 32219 912 864 | bs64 | gcc | 20190924 | 20190816 |
3704800 | 9696 0 0 | 26819 912 864 | bs32 | gcc | 20190924 | 20190816 |
3706880 | 9696 0 0 | 26819 912 864 | bs32 | cc | 20190924 | 20190816 |
3782560 | 9696 0 0 | 26819 912 864 | bs32 | gcc_-funroll-loops | 20190924 | 20190816 |
4736480 | 23492 0 0 | 40611 912 864 | bs32x | gcc | 20190924 | 20190816 |
4736800 | 23492 0 0 | 40611 912 864 | bs32x | cc | 20190924 | 20190816 |
4858560 | 23492 0 0 | 40611 912 864 | bs32x | gcc_-funroll-loops | 20190924 | 20190816 |
18472160 | 10080 0 0 | 27259 912 864 | ref | cc | 20190924 | 20190816 |
18505840 | 10080 0 0 | 27259 912 864 | ref | gcc_-funroll-loops | 20190924 | 20190816 |
18614960 | 10080 0 0 | 27259 912 864 | ref | gcc | 20190924 | 20190816 |