Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
241425 | 19872 0 0 | 48240 824 1584 | avx2 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
274725 | 39256 0 0 | 62559 920 1600 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
283050 | 19872 0 0 | 48240 824 1584 | avx2 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
283050 | 19872 0 0 | 48240 824 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
283050 | 26032 0 0 | 53055 920 1600 | opt | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
283050 | 26168 0 0 | 53191 920 1600 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
287247 | 25968 0 0 | 53055 920 1600 | avx2 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
339097 | 19872 0 0 | 48240 824 1584 | avx2 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
373870 | 25968 0 0 | 53055 920 1600 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
417501 | 13420 0 0 | 44067 904 1568 | avx2 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
441225 | 19872 0 0 | 48216 824 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
445441 | 38944 0 0 | 62495 920 1600 | avx2 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
449550 | 19872 0 0 | 48216 824 1584 | avx2 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
553546 | 19872 0 0 | 48240 824 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
559629 | 39256 0 0 | 62559 920 1600 | avx2 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
584761 | 38944 0 0 | 62495 920 1600 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
591146 | 19872 0 0 | 48240 824 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
657342 | 14300 0 0 | 45055 920 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
657675 | 26796 0 0 | 53631 920 1568 | avx2 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
657675 | 26796 0 0 | 53631 920 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
666000 | 27064 0 0 | 53631 920 1568 | avx2 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
799200 | 14440 0 0 | 45023 920 1568 | avx2 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
853589 | 26168 0 0 | 53191 920 1600 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
890775 | 13436 0 0 | 44051 904 1568 | avx2 | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
890775 | 13436 0 0 | 44051 904 1568 | opt | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
1040625 | 26364 0 0 | 54239 920 1568 | avx2 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1040750 | 26364 0 0 | 54239 920 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1110835 | 14268 0 0 | 45031 920 1568 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1140525 | 13436 0 0 | 44051 904 1568 | avx2 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
1240425 | 14600 0 0 | 45215 920 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1251151 | 13420 0 0 | 44043 904 1568 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1381950 | 13420 0 0 | 44067 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
1398600 | 13420 0 0 | 44043 904 1568 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1461625 | 26364 0 0 | 54239 920 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1492344 | 26364 0 0 | 54239 920 1568 | avx2 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1495480 | 26032 0 0 | 53055 920 1600 | avx2 | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
1781550 | 14600 0 0 | 45215 920 1568 | avx2 | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1798200 | 14596 0 0 | 45231 920 1568 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1798951 | 14268 0 0 | 45031 920 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1948050 | 14300 0 0 | 45055 920 1568 | avx2 | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
1948050 | 13420 0 0 | 44067 904 1568 | avx2 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
1977425 | 13436 0 0 | 44051 904 1568 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
2022975 | 14440 0 0 | 45023 920 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
2172825 | 14600 0 0 | 45215 920 1568 | avx2 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
2380950 | 27064 0 0 | 53631 920 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
2464200 | 31505 0 0 | 59875 904 1568 | avx2 | gcc_-funroll-loops | 20191211 | 20190816 |
2472525 | 31505 0 0 | 59875 904 1568 | avx2 | gcc | 20191211 | 20190816 |
2472525 | 31505 0 0 | 59875 904 1568 | opt | gcc | 20191211 | 20190816 |
2480850 | 31505 0 0 | 59875 904 1568 | opt | gcc_-funroll-loops | 20191211 | 20190816 |
2499841 | 14600 0 0 | 45215 920 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
2657540 | 13420 0 0 | 44067 904 1568 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
2782934 | 14596 0 0 | 45231 920 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
5448938 | 55369 652 496 | 84697 1632 2096 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
5644350 | 32353 648 500 | 62122 1504 2096 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
5760900 | 38177 652 496 | 70505 1632 2096 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
5923949 | 24995 652 496 | 58065 1632 2064 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
6027300 | 25611 652 496 | 58433 1632 2064 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
6355790 | 55593 652 496 | 84769 1632 2096 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
6440636 | 32353 648 500 | 62122 1504 2096 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
6443550 | 32353 648 500 | 62122 1504 2096 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
6494280 | 23457 652 496 | 56533 1616 2064 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
6543450 | 23465 652 496 | 56517 1616 2064 | ref | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
7168581 | 23465 652 496 | 56517 1616 2064 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
7534125 | 31505 0 0 | 59875 904 1568 | opt | cc | 20191211 | 20190816 |
8114942 | 24883 652 496 | 58129 1632 2064 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
8591400 | 37139 652 496 | 70273 1632 2064 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
10560980 | 31505 0 0 | 59875 904 1568 | avx2 | cc | 20191211 | 20190816 |
11061578 | 37575 652 496 | 70009 1632 2064 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
11285893 | 37961 652 496 | 70241 1632 2096 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
11307131 | 37751 652 496 | 70041 1632 2064 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
12029625 | 25611 652 496 | 58433 1632 2064 | ref | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
12604050 | 37139 652 496 | 70273 1632 2064 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
12722128 | 38073 652 496 | 70377 1632 2096 | ref | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
12795525 | 25627 652 496 | 58441 1632 2064 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
13563880 | 32289 648 500 | 62034 1504 2096 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
14250688 | 24891 652 496 | 58121 1632 2064 | ref | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
14418900 | 23465 652 496 | 56517 1616 2064 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
14976675 | 23457 652 496 | 56533 1616 2064 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
24134352 | 36452 652 496 | 72125 1616 2064 | ref | gcc | 20191211 | 20190816 |
24368212 | 36452 652 496 | 72125 1616 2064 | ref | gcc_-funroll-loops | 20191211 | 20190816 |
24391598 | 36452 652 496 | 72125 1616 2064 | ref | cc | 20191211 | 20190816 |