Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
17902827 | 3779 0 0 | 21453 760 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
18357281 | 4349 0 0 | 19629 760 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
21686098 | 3766 0 0 | 16318 776 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
22525082 | 1980 0 0 | 12157 768 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
29578372 | 3981 0 0 | 18605 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
33622868 | 3981 0 0 | 18605 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
33841120 | 3779 0 0 | 21453 760 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
33972980 | 3339 0 0 | 19677 760 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
34285905 | 4219 0 0 | 16862 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
34492808 | 3779 0 0 | 21453 760 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
34640640 | 4349 0 0 | 19629 760 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
38571301 | 7011 0 0 | 22670 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
39577304 | 3898 0 0 | 17325 768 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
39831940 | 6731 0 0 | 22294 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
39836760 | 4219 0 0 | 16862 776 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
39916588 | 4619 0 0 | 17190 776 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
40394096 | 4619 0 0 | 17230 776 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
40495784 | 4219 0 0 | 16862 776 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
40586980 | 4619 0 0 | 17046 776 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
40618008 | 9810 0 0 | 17966 776 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
40678836 | 1961 0 0 | 12125 768 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
40715463 | 4657 0 0 | 17558 776 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
40888684 | 3909 0 0 | 17365 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
41166145 | 4619 0 0 | 17182 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
41266794 | 4619 0 0 | 17190 776 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
41486628 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
41524039 | 6256 0 0 | 21150 776 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
41631126 | 4657 0 0 | 17558 776 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
41736980 | 4619 0 0 | 17246 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
41753185 | 6256 0 0 | 21150 776 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
41893471 | 6731 0 0 | 22294 776 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
41907408 | 4240 0 0 | 12629 768 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
41940556 | 3898 0 0 | 17325 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
42150990 | 4619 0 0 | 17190 776 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
42543132 | 6256 0 0 | 21150 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
42775132 | 3978 0 0 | 17541 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
42848244 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
42906620 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
42932694 | 3909 0 0 | 17365 768 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
42955316 | 1961 0 0 | 12181 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43115940 | 7011 0 0 | 22670 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
43293720 | 1961 0 0 | 12125 768 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43297296 | 4905 0 0 | 17966 776 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
43375251 | 1944 0 0 | 12189 768 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43381300 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43402068 | 3909 0 0 | 17365 768 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43626180 | 1961 0 0 | 12181 768 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43694445 | 1944 0 0 | 12189 768 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43757996 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
43821236 | 1961 0 0 | 12181 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
44219324 | 2120 0 0 | 12629 768 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
44404260 | 3978 0 0 | 17541 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
48200118 | 1890 0 0 | 12101 768 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
48408324 | 3647 0 0 | 17061 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
50234048 | 3658 0 0 | 17245 768 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
50319644 | 1871 0 0 | 12021 768 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
50705456 | 1890 0 0 | 12101 768 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
50769180 | 3647 0 0 | 17061 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
51555925 | 1905 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
51612206 | 1905 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
51733528 | 1905 0 0 | 12069 768 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
52431948 | 3658 0 0 | 17245 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
52434612 | 1909 0 0 | 12069 768 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
52514204 | 3697 0 0 | 17301 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
53300520 | 1905 0 0 | 12069 768 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
53421260 | 3742 0 0 | 12021 768 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
53968092 | 1909 0 0 | 12069 768 808 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
54099659 | 3697 0 0 | 17301 768 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
54101155 | 1905 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
54214255 | 1905 0 0 | 12069 768 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
54246180 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
54339496 | 1905 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
54394542 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
54429708 | 1905 0 0 | 12069 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
54879661 | 3697 0 0 | 17301 768 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
54902080 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
55588652 | 1607 0 0 | 10881 752 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
55713067 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
55723219 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
55785124 | 1909 0 0 | 12069 768 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
56072120 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
56758948 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
56771104 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
56779544 | 1607 0 0 | 10881 752 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
56928369 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
56952052 | 1607 0 0 | 10881 752 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
56969716 | 1607 0 0 | 10881 752 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
57226128 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
57359004 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
57437180 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
57466499 | 4012 0 0 | 17173 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
57509165 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
57791097 | 4696 0 0 | 17086 776 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
57805496 | 1581 0 0 | 10865 752 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
57896584 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
58460148 | 1607 0 0 | 10881 752 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
58653900 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
58732628 | 4696 0 0 | 17086 776 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
59092605 | 6382 0 0 | 21054 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
59678460 | 6382 0 0 | 21054 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
60008842 | 4012 0 0 | 17173 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
61866208 | 2073 0 0 | 12021 768 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
62756652 | 2073 0 0 | 12021 768 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
68994316 | 3997 0 0 | 17525 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
70308438 | 2196 0 0 | 12389 768 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
72142044 | 2196 0 0 | 12389 768 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
73241888 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
75081190 | 1607 0 0 | 10881 752 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
75469348 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
75611132 | 3997 0 0 | 17525 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
76193889 | 3214 0 0 | 10881 752 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
78638835 | 1644 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
145349528 | 2847 0 0 | 14358 760 768 | ref | gcc | 20190822 | 20190816 |
147280688 | 2847 0 0 | 14358 760 768 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
148312780 | 2847 0 0 | 14358 760 768 | ref | cc | 20190822 | 20190816 |