Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
41390904 | 16565 4 4 | 37069 804 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
43108852 | 16485 4 4 | 35661 804 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
43785992 | 16565 4 4 | 37069 804 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
43963048 | 17402 4 4 | 34861 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
44523040 | 17402 4 4 | 34861 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
44706808 | 19351 4 4 | 37581 804 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
44915344 | 19351 4 4 | 37581 804 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
46458732 | 16565 4 4 | 37069 804 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
71290305 | 23800 4 4 | 41636 812 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
74053308 | 23800 4 4 | 41636 812 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
74085320 | 23800 4 4 | 41636 812 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
74314868 | 19350 4 4 | 34724 812 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
74708396 | 14268 4 4 | 30731 804 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
74760200 | 19750 4 4 | 35540 812 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
74845332 | 19382 4 4 | 34916 812 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
75110604 | 19446 4 4 | 34988 812 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
75174000 | 19446 4 4 | 34924 812 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
75260916 | 14268 4 4 | 30731 804 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
75368580 | 14196 4 4 | 30571 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
75917372 | 19478 4 4 | 35020 812 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
77313548 | 25432 4 4 | 43884 812 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
79256704 | 14196 4 4 | 30571 804 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
81976492 | 25432 4 4 | 43884 812 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
85919332 | 14268 4 4 | 30731 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
86442268 | 19382 4 4 | 34916 812 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
86779980 | 19750 4 4 | 35540 812 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
87096908 | 17406 4 4 | 33028 812 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
87284360 | 17406 4 4 | 33028 812 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
88455020 | 17406 4 4 | 33028 812 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
89782228 | 19382 4 4 | 34916 812 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
91623188 | 17226 4 4 | 32756 812 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
98329158 | 13272 4 4 | 29867 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
98479208 | 13272 4 4 | 29867 804 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
108450816 | 13402 4 4 | 30059 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
110860920 | 13402 4 4 | 30059 804 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
114379660 | 13402 4 4 | 30059 804 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
117874272 | 14103 4 4 | 30171 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
123526300 | 19958 4 4 | 35972 812 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
124865844 | 14103 4 4 | 30171 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
124905357 | 23437 4 4 | 40980 812 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
126015880 | 23437 4 4 | 40980 812 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
126375024 | 25522 4 4 | 44124 812 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
127552888 | 18964 4 4 | 34180 812 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
128984484 | 14354 4 4 | 30931 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
129000372 | 25522 4 4 | 44124 812 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
129900753 | 39916 8 8 | 35972 812 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
129949496 | 14354 4 4 | 30931 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
131497832 | 18964 4 4 | 34180 812 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
143866304 | 6751 4 4 | 19931 804 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
143883564 | 6767 4 4 | 19971 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
145244896 | 6612 4 4 | 19811 804 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
145287384 | 6767 4 4 | 19971 804 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
145710744 | 6735 4 4 | 19915 804 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
146484172 | 6612 4 4 | 19811 804 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
146983668 | 6735 4 4 | 19915 804 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
147489780 | 6735 4 4 | 19915 804 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
148140304 | 6767 4 4 | 19971 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
149037800 | 6735 4 4 | 19915 804 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
157619808 | 13573 4 4 | 30107 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
160307188 | 6751 4 4 | 19931 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
162080892 | 6903 4 4 | 20083 804 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
162214268 | 6751 4 4 | 19931 804 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
163030384 | 13573 4 4 | 30107 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
163897372 | 6751 4 4 | 19963 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
164770456 | 13298 4 4 | 29755 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
172577176 | 13298 4 4 | 29755 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
172813304 | 6812 4 4 | 20027 804 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
173253780 | 6812 4 4 | 20027 804 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
174259560 | 6679 4 4 | 19891 804 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
174449032 | 6810 4 4 | 20011 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
175694000 | 6810 4 4 | 20011 804 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
175925020 | 6679 4 4 | 19891 804 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
185085428 | 6810 4 4 | 20011 804 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
185720404 | 6751 4 4 | 19963 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
190930672 | 6751 4 4 | 19963 804 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
191548536 | 6815 4 4 | 20027 804 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
192484156 | 6810 4 4 | 20011 804 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
192682584 | 6812 4 4 | 20027 804 936 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
266349633 | 5682 4 4 | 17879 788 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
268704040 | 5548 4 4 | 17735 788 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
270524940 | 6703 4 4 | 19899 804 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
271792404 | 5653 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
275216488 | 5660 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
275567936 | 5549 4 4 | 17735 788 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
275920212 | 5549 4 4 | 17751 788 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
277904212 | 6358 4 4 | 19219 804 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
278036644 | 5545 4 4 | 17735 788 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
280440908 | 7051 4 4 | 20555 804 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
280460016 | 14102 8 8 | 20555 804 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
281613792 | 5660 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
281869256 | 6851 4 4 | 20035 804 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
282387532 | 5660 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
283260862 | 6851 4 4 | 20035 804 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
283768552 | 5549 4 4 | 17751 788 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
284293892 | 5548 4 4 | 17751 788 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
284372560 | 5549 4 4 | 17735 788 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
284699668 | 5549 4 4 | 17735 788 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
285056804 | 5548 4 4 | 17751 788 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
285316408 | 5660 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
285909728 | 5653 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
286016548 | 5549 4 4 | 17751 788 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
286369531 | 5548 4 4 | 17751 788 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
286411364 | 5660 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
287688396 | 5660 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
289121764 | 5548 4 4 | 17751 788 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
291841761 | 5660 4 4 | 17887 788 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
291861052 | 5548 4 4 | 17751 788 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
294061068 | 6358 4 4 | 19219 804 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
297016272 | 11098 8 8 | 17751 788 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
297534056 | 5548 4 4 | 17751 788 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
299570048 | 13406 8 8 | 19899 804 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
302563568 | 5545 4 4 | 17735 788 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
600299788 | 9091 4 4 | 24029 804 896 | ref | gcc | 20190825 | 20190816 |
602528216 | 9091 4 4 | 24029 804 896 | ref | cc | 20190825 | 20190816 |
651982772 | 9091 4 4 | 24029 804 896 | ref | gcc_-funroll-loops | 20190825 | 20190816 |