Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
417130 | 28207 0 12 | 31575 816 888 | reference | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
491883 | 27899 0 12 | 31415 816 888 | reference | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
491883 | 27907 0 12 | 31479 816 888 | reference | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
546399 | 29118 0 12 | 30706 936 880 | reference | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
552594 | 41422 0 12 | 39042 936 880 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
577787 | 29138 0 12 | 30866 936 880 | reference | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
674016 | 40149 0 12 | 39450 936 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
742574 | 31842 0 0 | 35946 936 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
779744 | 27907 0 12 | 31479 816 888 | reference | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
779744 | 27907 0 12 | 31479 816 888 | reference | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
781396 | 32352 0 0 | 37666 936 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
818153 | 29722 0 12 | 31130 936 880 | reference | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
857801 | 39014 0 12 | 38154 936 864 | reference | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
868126 | 41626 0 12 | 39226 936 880 | reference | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
870604 | 38762 0 12 | 38090 936 864 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
875560 | 20352 0 0 | 29007 816 888 | compact | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
917273 | 20352 0 0 | 29007 816 888 | compact | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
924707 | 32812 0 0 | 30714 936 880 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
1205134 | 31966 0 0 | 35970 936 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
1227849 | 15678 0 12 | 33522 952 1024 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
1233631 | 15782 0 12 | 33730 952 1024 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
1252216 | 10813 0 12 | 29015 816 1024 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
1288147 | 44664 0 0 | 38538 936 880 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
1291864 | 44740 0 0 | 38706 936 880 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
1319948 | 40149 0 12 | 39450 936 864 | reference | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
1394288 | 20496 0 0 | 29087 816 888 | compact | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
1395114 | 18732 0 0 | 24975 920 856 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1396766 | 20277 0 0 | 26842 936 864 | compact | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
1409156 | 18748 0 0 | 24935 920 856 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
1454586 | 21385 0 0 | 27354 936 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
1454586 | 21369 0 0 | 27338 936 864 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
1488039 | 32236 0 0 | 30450 936 880 | compact | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
1508689 | 32016 0 0 | 30258 936 880 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
1572704 | 20344 0 0 | 28943 816 888 | compact | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
1602440 | 20352 0 0 | 29007 816 888 | compact | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
1694539 | 15682 0 12 | 35634 952 1008 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
1889475 | 10917 0 12 | 29159 816 1024 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
1966293 | 15914 0 12 | 34602 952 1008 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
2009658 | 32352 0 0 | 37666 936 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
2014614 | 15790 0 12 | 34586 952 1008 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
2033612 | 10809 0 12 | 28967 816 1024 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2053436 | 10813 0 12 | 29015 816 1024 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2053436 | 10813 0 12 | 29015 816 1024 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2151730 | 24290 0 12 | 43458 952 1024 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2153382 | 24418 0 12 | 43618 952 1024 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2197160 | 15570 0 12 | 33410 952 1024 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2791467 | 20209 0 0 | 26746 936 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
2835245 | 20853 0 0 | 27114 936 864 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
2839375 | 26767 0 12 | 28538 936 864 | reference | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
2845983 | 15682 0 12 | 35634 952 1008 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
2975252 | 18732 0 0 | 24975 920 856 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3199098 | 18732 0 0 | 24919 920 856 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
3214792 | 18748 0 0 | 24935 920 856 | compact | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3315977 | 7749 0 12 | 23447 936 992 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3327954 | 7749 0 12 | 23447 936 992 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3334562 | 7757 0 12 | 23399 936 992 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
3379992 | 7749 0 12 | 23383 936 992 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
4016838 | 21385 0 0 | 27354 936 864 | compact | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
4341043 | 28675 0 12 | 29346 936 864 | reference | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
4493853 | 8934 0 12 | 25658 952 1008 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
4507895 | 8942 0 12 | 25674 952 1008 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
5454904 | 27359 0 12 | 28810 936 864 | reference | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5763415 | 24409 0 12 | 26479 920 856 | reference | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
5785717 | 24409 0 12 | 26479 920 856 | reference | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
5924072 | 8586 0 12 | 25346 952 1008 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6003368 | 8450 0 12 | 25090 952 1008 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6271818 | 26739 0 12 | 28442 936 864 | reference | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6444039 | 24453 0 12 | 26447 920 856 | reference | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6444452 | 24453 0 12 | 26447 920 856 | reference | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6491947 | 24437 0 12 | 26431 920 856 | reference | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6731900 | 8394 0 12 | 25002 952 1008 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6850018 | 34128 0 0 | 39903 920 864 | compact | gcc | 20190912 | 20190816 |
6905360 | 7757 0 12 | 23399 936 992 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13313055 | 28659 0 12 | 29330 936 864 | reference | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
13344856 | 28675 0 12 | 29346 936 864 | reference | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
13890016 | 8942 0 12 | 25674 952 1008 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
15336342 | 34128 0 0 | 39903 920 864 | compact | gcc_-funroll-loops | 20190912 | 20190816 |
15380533 | 34128 0 0 | 39903 920 864 | compact | cc | 20190912 | 20190816 |
28720020 | 46683 0 12 | 43911 920 864 | reference | gcc | 20190912 | 20190816 |
28847224 | 46683 0 12 | 43911 920 864 | reference | cc | 20190912 | 20190816 |
30135784 | 13738 0 12 | 41023 936 1008 | ref | gcc | 20190912 | 20190816 |
30190713 | 13738 0 12 | 41023 936 1008 | ref | cc | 20190912 | 20190816 |
58949555 | 46683 0 12 | 43911 920 864 | reference | gcc_-funroll-loops | 20190912 | 20190816 |
59878392 | 13738 0 12 | 41023 936 1008 | ref | gcc_-funroll-loops | 20190912 | 20190816 |