Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
86711468 | 301103 0 0 | 316718 800 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
87685192 | 299905 0 0 | 313837 808 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
88048932 | 297361 0 0 | 308061 808 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
91887316 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
94705952 | 300591 0 0 | 315534 800 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
95808759 | 300943 0 0 | 318942 800 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
96372524 | 296122 0 0 | 305720 784 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97270371 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
98201804 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
99211508 | 297377 0 0 | 308005 808 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
99400808 | 301063 0 0 | 317734 800 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
99713332 | 300666 0 0 | 314509 808 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
99737116 | 297409 0 0 | 308077 808 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
99969328 | 297377 0 0 | 308005 808 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
99994800 | 300242 0 0 | 314221 808 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
100602968 | 300666 0 0 | 314509 808 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
100603184 | 300058 0 0 | 313613 808 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
100608348 | 300930 0 0 | 314909 808 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
100735040 | 297409 0 0 | 308077 808 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
100812064 | 300930 0 0 | 314909 808 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
101003752 | 300058 0 0 | 313613 808 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
101015952 | 300242 0 0 | 314221 808 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
101055656 | 297067 0 0 | 307413 808 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
101165988 | 300943 0 0 | 318942 800 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
101299940 | 296952 0 0 | 307509 808 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
101369572 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
101479228 | 299751 0 0 | 313541 808 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
101494492 | 595234 0 0 | 308549 808 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
101636868 | 299776 0 0 | 313781 808 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
101792156 | 301103 0 0 | 316718 800 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
101893148 | 304986 0 0 | 320973 808 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
102059352 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
102231704 | 296965 0 0 | 307573 808 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
102474372 | 297345 0 0 | 308045 808 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
102516503 | 302129 0 0 | 315213 808 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
102573688 | 300943 0 0 | 318942 800 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
102922844 | 300591 0 0 | 315534 800 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
103015076 | 304314 0 0 | 319645 808 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
103475576 | 297617 0 0 | 308549 808 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
103476672 | 300242 0 0 | 314221 808 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
103522812 | 297377 0 0 | 308077 808 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
103579160 | 302041 0 0 | 315053 808 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
103608024 | 296940 0 0 | 307477 808 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
103859028 | 304426 0 0 | 320293 808 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
103952416 | 304986 0 0 | 320973 808 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
104058936 | 297377 0 0 | 308005 808 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
104117040 | 593880 0 0 | 307477 808 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
105050900 | 302025 0 0 | 314877 808 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
105171588 | 299905 0 0 | 313837 808 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
105216056 | 604594 0 0 | 315693 808 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
105598492 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
105674612 | 301913 0 0 | 315125 808 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
105736252 | 301761 0 0 | 314749 808 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
105758124 | 301977 0 0 | 314845 808 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
105838052 | 299776 0 0 | 313781 808 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
105977268 | 296952 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
106060612 | 296976 0 0 | 307557 808 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
106284016 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
106461072 | 296976 0 0 | 307557 808 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
106873408 | 302221 0 0 | 314877 808 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
106993544 | 299803 0 0 | 313797 808 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
107056072 | 304426 0 0 | 320293 808 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
107103360 | 299751 0 0 | 313541 808 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
107406332 | 302129 0 0 | 315213 808 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
107424316 | 296952 0 0 | 307509 808 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
107545472 | 302297 0 0 | 315693 808 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
107878560 | 301913 0 0 | 315125 808 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
107898460 | 304314 0 0 | 319645 808 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
108149632 | 302041 0 0 | 315053 808 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
108672260 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
108689384 | 299803 0 0 | 313797 808 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
108691312 | 302221 0 0 | 314877 808 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
108856092 | 302129 0 0 | 315213 808 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
108905376 | 296239 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
109460072 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
109681904 | 296952 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
110304520 | 297361 0 0 | 308061 808 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
110608208 | 297067 0 0 | 307413 808 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
110901100 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
112679220 | 296159 0 0 | 305752 784 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
113461112 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
114020999 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
114178500 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
114514544 | 305667 0 0 | 320621 808 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
114618996 | 296126 0 0 | 305720 784 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
114794608 | 296122 0 0 | 305720 784 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
115489008 | 296248 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
115826600 | 592248 0 0 | 305720 784 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
115943308 | 299803 0 0 | 313797 808 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
116232512 | 296952 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
116301440 | 296116 0 0 | 305704 784 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
116652020 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
116715256 | 296126 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
116935608 | 296122 0 0 | 305720 784 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
117123000 | 296124 0 0 | 305720 784 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
118019768 | 296116 0 0 | 305704 784 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
118506276 | 296124 0 0 | 305720 784 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
119096500 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
119601904 | 296248 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
119647128 | 296952 0 0 | 307509 808 808 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
119936484 | 296965 0 0 | 307573 808 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
119947324 | 305667 0 0 | 320621 808 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
119964640 | 304314 0 0 | 319645 808 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
120315000 | 302009 0 0 | 314909 808 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
120927808 | 296936 0 0 | 307477 808 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
120961020 | 296122 0 0 | 305720 784 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
122015112 | 302025 0 0 | 314941 808 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
123191820 | 302041 0 0 | 315053 808 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
125713636 | 296248 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
131344768 | 296126 0 0 | 305720 784 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
145811820 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
146709716 | 296239 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
352380836 | 303240 0 0 | 315134 800 768 | ref | gcc | 20190822 | 20190816 |
358662460 | 303240 0 0 | 315134 800 768 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
358935505 | 303240 0 0 | 315134 800 768 | ref | cc | 20190822 | 20190816 |