Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
12239255 | 40661 0 8 | 55417 944 1584 | optimized | gcc_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
15399944 | 22255 0 8 | 38686 856 1584 | optimized | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191212 | 20190816 |
15612639 | 23591 0 8 | 40014 856 1584 | optimized | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
27313755 | 45229 0 8 | 61313 944 1584 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
27752361 | 45529 0 8 | 61537 944 1584 | optimized | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
31390065 | 40425 0 8 | 55273 944 1584 | optimized | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
32156180 | 11423 0 8 | 26873 944 1568 | optimized | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
32655497 | 11423 0 8 | 26873 944 1568 | optimized | gcc_-O_-fomit-frame-pointer | 20191212 | 20190816 |
34600727 | 23591 0 8 | 40014 856 1584 | optimized | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
34769644 | 23591 0 8 | 39966 856 1584 | optimized | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
34905934 | 23591 0 8 | 40014 856 1584 | optimized | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
35231378 | 10135 0 8 | 24825 928 1552 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
35910763 | 10151 0 8 | 24777 928 1552 | optimized | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
41076154 | 17889 0 8 | 35225 944 1568 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
43386476 | 10091 0 8 | 24729 928 1552 | optimized | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
55927221 | 19137 0 8 | 34529 944 1568 | optimized | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
66224137 | 18897 0 8 | 34513 944 1568 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
72085846 | 40629 0 8 | 55569 944 1584 | optimized | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
72254350 | 11051 0 8 | 26385 944 1568 | optimized | gcc_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
83873692 | 11275 0 8 | 26705 944 1568 | optimized | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
90301211 | 10911 0 8 | 26241 944 1568 | optimized | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
97477912 | 10135 0 8 | 24825 928 1552 | optimized | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
97901650 | 10151 0 8 | 24777 928 1552 | optimized | gcc_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
99980692 | 20419 24 8 | 36846 880 1584 | reference | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
100047598 | 42835 38 8 | 58833 992 1584 | reference | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
100910355 | 39199 38 8 | 53937 992 1584 | reference | gcc_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
100947525 | 20419 24 8 | 36846 880 1584 | reference | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
101745028 | 10787 30 8 | 26209 976 1568 | reference | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
101968048 | 10895 30 8 | 26337 976 1568 | reference | gcc_-O_-fomit-frame-pointer | 20191212 | 20190816 |
102623892 | 10947 30 8 | 26385 976 1568 | reference | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
102924969 | 10895 30 8 | 26337 976 1568 | reference | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
103486649 | 9647 24 8 | 24321 952 1552 | reference | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
103661348 | 9647 24 8 | 24321 952 1552 | reference | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
104442331 | 9663 24 8 | 24289 952 1552 | reference | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
106041054 | 17891 30 8 | 33489 976 1568 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
112032032 | 17889 0 8 | 35225 944 1568 | optimized | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191212 | 20190816 |
168498218 | 11467 0 8 | 26921 944 1568 | optimized | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
186279107 | 23215 0 8 | 38177 928 1568 | optimized | cc | 20191212 | 20190816 |
186561186 | 23215 0 8 | 38177 928 1568 | optimized | gcc | 20191212 | 20190816 |
200049353 | 42647 38 8 | 58721 992 1584 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
220401167 | 39003 38 8 | 53857 992 1584 | reference | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
252117089 | 20419 24 8 | 36846 880 1584 | reference | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
261184504 | 18043 30 8 | 33425 976 1568 | reference | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
265134436 | 20455 24 8 | 36878 880 1584 | reference | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191212 | 20190816 |
275037763 | 20419 24 8 | 36782 880 1584 | reference | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
316760675 | 21647 24 8 | 36601 952 1568 | reference | gcc_-funroll-loops | 20191212 | 20190816 |
356390090 | 10555 30 8 | 25889 976 1568 | reference | gcc_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
371101976 | 16939 30 8 | 34273 976 1568 | reference | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191212 | 20190816 |
371896175 | 16939 30 8 | 34273 976 1568 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
372036595 | 10415 30 8 | 25729 976 1568 | reference | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
379013404 | 40087 38 8 | 55009 992 1584 | reference | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
425433778 | 9663 24 8 | 24289 952 1552 | reference | gcc_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
434775012 | 9663 24 8 | 24281 952 1552 | reference | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
680410066 | 23215 0 8 | 38177 928 1568 | optimized | gcc_-funroll-loops | 20191212 | 20190816 |
1166228161 | 21647 24 8 | 36601 952 1568 | reference | cc | 20191212 | 20190816 |
1191990275 | 21647 24 8 | 36601 952 1568 | reference | gcc | 20191212 | 20190816 |