Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
229215 | 28207 0 12 | 31495 816 888 | reference | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
249452 | 20496 0 0 | 29007 816 888 | compact | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
263081 | 20352 0 0 | 28927 816 888 | compact | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
263494 | 27899 0 12 | 31335 816 888 | reference | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
267624 | 32236 0 0 | 30418 936 880 | compact | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
268450 | 39014 0 12 | 38106 936 864 | reference | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
268863 | 29138 0 12 | 30818 936 880 | reference | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
274645 | 41626 0 12 | 39194 936 880 | reference | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
283318 | 27907 0 12 | 31399 816 888 | reference | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
284144 | 20352 0 0 | 28927 816 888 | compact | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
284970 | 31842 0 0 | 35946 936 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
285383 | 20344 0 0 | 28879 816 888 | compact | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
291578 | 29722 0 12 | 31098 936 880 | reference | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
299838 | 41422 0 12 | 39042 936 880 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
424977 | 27907 0 12 | 31399 816 888 | reference | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
425390 | 27907 0 12 | 31399 816 888 | reference | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
426629 | 20352 0 0 | 28927 816 888 | compact | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
434889 | 32812 0 0 | 30682 936 880 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
442736 | 44740 0 0 | 38658 936 880 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
460908 | 31966 0 0 | 35938 936 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
469581 | 32016 0 0 | 30258 936 880 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
480319 | 29118 0 12 | 30706 936 880 | reference | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
480732 | 38762 0 12 | 38090 936 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
486514 | 44664 0 0 | 38538 936 880 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
522032 | 20650 0 12 | 39762 952 1040 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
530292 | 14574 0 12 | 32458 952 1040 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
545986 | 20882 0 12 | 39994 952 1040 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
554659 | 14374 0 12 | 32146 952 1040 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
594307 | 15098 0 12 | 33842 952 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
635194 | 11073 0 12 | 29199 816 1048 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
644280 | 10949 0 12 | 29007 816 1048 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
645932 | 10953 0 12 | 29055 816 1048 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
645932 | 10953 0 12 | 29055 816 1048 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
645932 | 10953 0 12 | 29055 816 1048 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
652127 | 40149 0 12 | 39434 936 864 | reference | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
652953 | 40149 0 12 | 39434 936 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
797090 | 14570 0 12 | 34482 952 1024 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
797090 | 14570 0 12 | 34482 952 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
915621 | 14270 0 12 | 32082 952 1040 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
959812 | 15218 0 12 | 33818 952 1024 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
1332338 | 32352 0 0 | 37650 936 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
1333164 | 32352 0 0 | 37650 936 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
1503320 | 20277 0 0 | 26810 936 864 | compact | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
1509515 | 20853 0 0 | 27082 936 864 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
1614004 | 18732 0 0 | 24911 920 856 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1614004 | 18732 0 0 | 24911 920 856 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1618134 | 24409 0 12 | 26431 920 856 | reference | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1622677 | 24437 0 12 | 26367 920 856 | reference | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
1623090 | 18748 0 0 | 24871 920 856 | compact | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1625568 | 24453 0 12 | 26383 920 856 | reference | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1625568 | 24453 0 12 | 26383 920 856 | reference | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1633002 | 18732 0 0 | 24855 920 856 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
1772183 | 8077 0 12 | 23703 936 1016 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1788290 | 8089 0 12 | 23655 936 1016 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1788290 | 8089 0 12 | 23655 936 1016 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1824221 | 8081 0 12 | 23655 936 1016 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
2453220 | 28675 0 12 | 29346 936 864 | reference | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
2470979 | 21385 0 0 | 27354 936 864 | compact | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
2478000 | 28659 0 12 | 29330 936 864 | reference | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
2479239 | 28675 0 12 | 29346 936 864 | reference | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
2582489 | 9226 0 12 | 25906 952 1024 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
2663437 | 9218 0 12 | 25906 952 1024 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
2826572 | 27359 0 12 | 28778 936 864 | reference | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
2876958 | 26767 0 12 | 28490 936 864 | reference | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3026051 | 24409 0 12 | 26431 920 856 | reference | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3098326 | 9070 0 12 | 25754 952 1024 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
3099565 | 8886 0 12 | 25450 952 1024 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3194142 | 20209 0 0 | 26746 936 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3194968 | 26739 0 12 | 28442 936 864 | reference | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3292023 | 8077 0 12 | 23703 936 1016 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3404359 | 18748 0 0 | 24871 920 856 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3502240 | 8870 0 12 | 25418 952 1024 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6797567 | 21369 0 0 | 27338 936 864 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6833085 | 21385 0 0 | 27354 936 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7134575 | 9226 0 12 | 25906 952 1024 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
15568861 | 34128 0 0 | 39839 920 864 | compact | gcc_-funroll-loops | 20190912 | 20190816 |
15584142 | 34128 0 0 | 39839 920 864 | compact | gcc | 20190912 | 20190816 |
15779078 | 46683 0 12 | 43847 920 864 | reference | cc | 20190912 | 20190816 |
15793120 | 46683 0 12 | 43847 920 864 | reference | gcc | 20190912 | 20190816 |
16489438 | 14302 0 12 | 41511 936 1024 | ref | gcc | 20190912 | 20190816 |
31895990 | 34128 0 0 | 39839 920 864 | compact | cc | 20190912 | 20190816 |
32028976 | 46683 0 12 | 43847 920 864 | reference | gcc_-funroll-loops | 20190912 | 20190816 |
32352355 | 14302 0 12 | 41511 936 1024 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
32761638 | 14302 0 12 | 41511 936 1024 | ref | cc | 20190912 | 20190816 |