Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3765316 | 15683 0 0 | 36014 792 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
3941912 | 15683 0 0 | 36014 792 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
4035388 | 15683 0 0 | 34686 792 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
4106884 | 15478 0 0 | 32686 792 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
4221128 | 15683 0 0 | 36014 792 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
4263160 | 15833 0 0 | 33822 792 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
4597620 | 15833 0 0 | 33822 792 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
4599268 | 17054 0 0 | 32525 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4649524 | 15478 0 0 | 32686 792 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
4716748 | 18287 0 0 | 36077 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4908244 | 17038 0 0 | 32941 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4916092 | 34076 0 0 | 32941 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4921356 | 16969 0 0 | 32493 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4933268 | 18166 0 0 | 36549 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4938448 | 16967 0 0 | 32277 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4995604 | 17938 0 0 | 35405 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5005520 | 16846 0 0 | 32573 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5008448 | 18366 0 0 | 36885 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5020800 | 16969 0 0 | 32493 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5025328 | 16650 0 0 | 31813 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5034644 | 16846 0 0 | 32573 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5046404 | 16969 0 0 | 32493 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5051424 | 17015 0 0 | 32485 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5062880 | 17015 0 0 | 32485 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5063556 | 17054 0 0 | 32525 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5074660 | 17054 0 0 | 32461 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5101052 | 18287 0 0 | 36077 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5107824 | 16969 0 0 | 32397 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
5108384 | 16650 0 0 | 31813 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5130636 | 18166 0 0 | 36549 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5131168 | 17015 0 0 | 32485 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5132416 | 17938 0 0 | 35405 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5153048 | 18366 0 0 | 36885 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5200392 | 18287 0 0 | 36077 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
10723020 | 5631 0 0 | 17704 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
10742608 | 14314 0 0 | 30260 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
10826600 | 15711 0 0 | 32252 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10921892 | 15602 0 0 | 32004 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11188100 | 14915 0 0 | 31316 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
11197436 | 14828 0 0 | 31308 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11283440 | 14826 0 0 | 31148 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11477088 | 14826 0 0 | 31148 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11563680 | 14731 0 0 | 31076 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
11580388 | 15602 0 0 | 32004 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11688016 | 15711 0 0 | 32252 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11700524 | 14731 0 0 | 31076 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
11716708 | 14635 0 0 | 30884 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
11733900 | 15711 0 0 | 32252 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11834088 | 14828 0 0 | 31308 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11877572 | 14915 0 0 | 31316 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
12082488 | 14635 0 0 | 30884 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
12109112 | 14731 0 0 | 31076 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
12118588 | 14314 0 0 | 30260 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
16765488 | 7083 0 0 | 20148 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17448424 | 7357 0 0 | 20452 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17622368 | 5855 0 0 | 17952 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
17646420 | 7357 0 0 | 20428 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17746576 | 7867 0 0 | 21220 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17749568 | 5855 0 0 | 17952 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
17898668 | 5855 0 0 | 17952 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18056184 | 11262 0 0 | 17704 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18058720 | 7357 0 0 | 20452 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18077308 | 15734 0 0 | 21220 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18158936 | 7357 0 0 | 20452 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18225180 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18304156 | 7083 0 0 | 20148 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18438508 | 5830 0 0 | 17920 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18482984 | 5855 0 0 | 17952 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18618172 | 6694 0 0 | 19796 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
18724800 | 5855 0 0 | 17952 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18732340 | 5610 0 0 | 17672 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18790772 | 5855 0 0 | 17952 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
18863688 | 6685 0 0 | 19780 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
18874892 | 7357 0 0 | 20428 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18912120 | 5855 0 0 | 17952 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19003480 | 5610 0 0 | 17672 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19225084 | 5631 0 0 | 17704 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19249304 | 7357 0 0 | 20428 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
19294304 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19414468 | 5631 0 0 | 17704 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19449912 | 6694 0 0 | 19780 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19453432 | 6694 0 0 | 19796 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19523776 | 5631 0 0 | 17704 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19542056 | 6694 0 0 | 19780 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19545136 | 6685 0 0 | 19780 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19688268 | 5830 0 0 | 17920 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19708264 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19747880 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19807032 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19908688 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20022748 | 6569 0 0 | 19636 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20034692 | 7317 0 0 | 20380 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
20084496 | 5631 0 0 | 17704 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20088084 | 6694 0 0 | 19796 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20088948 | 6694 0 0 | 19780 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20134240 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20185304 | 6569 0 0 | 19668 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20185868 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20187580 | 6666 0 0 | 19740 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20192244 | 6583 0 0 | 19340 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
20223968 | 7317 0 0 | 20380 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
20242388 | 6569 0 0 | 19668 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20315588 | 7317 0 0 | 20380 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
20336352 | 6685 0 0 | 19780 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20362828 | 6583 0 0 | 19340 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
20384844 | 5631 0 0 | 17704 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20652364 | 7317 0 0 | 20380 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
20665736 | 6685 0 0 | 19780 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
20721992 | 7317 0 0 | 20380 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
20886352 | 13138 0 0 | 19636 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
21051624 | 6666 0 0 | 19740 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
21140472 | 6685 0 0 | 19780 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
66845364 | 11875 0 0 | 26661 784 888 | ref | cc | 20190830 | 20190816 |
68513664 | 11875 0 0 | 26661 784 888 | ref | gcc | 20190830 | 20190816 |
74698440 | 11875 0 0 | 26661 784 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |