| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 812 | 1596 0 0 | 13662 776 800 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 812 | 1596 0 0 | 13662 776 800 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 816 | 127 0 0 | 9837 768 800 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 828 | 1676 0 0 | 13614 776 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 860 | 1692 0 0 | 13542 776 800 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 940 | 1596 0 0 | 13566 776 800 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 948 | 2041 0 0 | 17158 776 800 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1000 | 1596 0 0 | 13662 776 800 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1004 | 1708 0 0 | 13694 776 800 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1012 | 2075 0 0 | 16550 776 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1020 | 1734 0 0 | 14070 776 800 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1048 | 2061 0 0 | 16318 776 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1052 | 1676 0 0 | 13678 776 800 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1056 | 1755 0 0 | 13782 776 800 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1056 | 1726 0 0 | 13534 776 800 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1064 | 2073 0 0 | 17294 776 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1072 | 2073 0 0 | 17294 776 800 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1072 | 2061 0 0 | 16318 776 800 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1092 | 1755 0 0 | 13782 776 800 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1100 | 3486 0 0 | 14238 776 800 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1101 | 127 0 0 | 9557 768 800 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1104 | 1726 0 0 | 13534 776 800 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1116 | 1755 0 0 | 13782 776 800 | ref | gcc_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1128 | 2075 0 0 | 16550 776 800 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1148 | 2075 0 0 | 16550 776 800 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1160 | 123 0 0 | 9877 768 800 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1168 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1220 | 1734 0 0 | 14070 776 800 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1224 | 326 0 0 | 13645 768 800 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1240 | 133 0 0 | 9805 768 800 | ref | gcc_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1240 | 2041 0 0 | 17158 776 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1244 | 334 0 0 | 13405 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1268 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1284 | 134 0 0 | 9813 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1296 | 327 0 0 | 13133 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1304 | 1743 0 0 | 14238 776 800 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 1328 | 129 0 0 | 9853 768 800 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1332 | 339 0 0 | 13501 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1348 | 326 0 0 | 13549 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1350 | 315 0 0 | 13605 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1352 | 323 0 0 | 13349 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1352 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1365 | 246 0 0 | 9821 768 800 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1374 | 130 0 0 | 14917 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 1377 | 339 0 0 | 13501 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1384 | 326 0 0 | 13645 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1384 | 315 0 0 | 13405 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1392 | 334 0 0 | 13405 768 800 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1398 | 292 0 0 | 10133 768 800 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1420 | 134 0 0 | 9805 768 800 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1424 | 130 0 0 | 15973 760 744 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 1428 | 127 0 0 | 9837 768 800 | ref | gcc_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1431 | 133 0 0 | 9805 768 800 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1436 | 130 0 0 | 14261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 1437 | 238 0 0 | 9001 752 768 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1456 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1458 | 146 0 0 | 10133 768 800 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1460 | 327 0 0 | 13133 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1460 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1460 | 134 0 0 | 9805 768 800 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1467 | 134 0 0 | 9805 768 800 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 1468 | 130 0 0 | 14261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 1468 | 323 0 0 | 13349 768 800 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1473 | 127 0 0 | 9557 768 800 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1476 | 127 0 0 | 9853 768 800 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1480 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1488 | 134 0 0 | 9805 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1500 | 134 0 0 | 9813 768 800 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1512 | 326 0 0 | 13645 768 800 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1512 | 315 0 0 | 13405 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1516 | 130 0 0 | 17301 760 744 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 1520 | 315 0 0 | 13605 768 800 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1527 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1532 | 134 0 0 | 9805 768 800 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1532 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1544 | 326 0 0 | 13549 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1551 | 127 0 0 | 9837 768 800 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1556 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1563 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1564 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1576 | 334 0 0 | 13405 768 800 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1588 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1592 | 119 0 0 | 9001 752 768 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1604 | 130 0 0 | 17301 760 744 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 1608 | 123 0 0 | 9821 768 800 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1611 | 127 0 0 | 9853 768 800 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1623 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1626 | 133 0 0 | 9805 768 800 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1626 | 119 0 0 | 9001 752 768 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 1648 | 130 0 0 | 14917 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 1668 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1672 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1676 | 119 0 0 | 9001 752 768 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1680 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1684 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1684 | 119 0 0 | 9001 752 768 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1684 | 119 0 0 | 9001 752 768 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1704 | 127 0 0 | 9837 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1712 | 134 0 0 | 9813 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1748 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1760 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1760 | 123 0 0 | 9877 768 800 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 1772 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1784 | 119 0 0 | 9001 752 768 | ref | gcc_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1808 | 129 0 0 | 9853 768 800 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 1860 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1864 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1888 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1896 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1916 | 126 0 0 | 9025 752 768 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 1916 | 119 0 0 | 9001 752 768 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 2040 | 130 0 0 | 17301 760 744 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 7012 | 264 0 0 | 11550 760 760 | ref | gcc | 20190821 | 20190816 |
| 7404 | 264 0 0 | 11550 760 760 | ref | gcc_-funroll-loops | 20190821 | 20190816 |
| 7704 | 264 0 0 | 11550 760 760 | ref | cc | 20190821 | 20190816 |