Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
595188 | 11358 32 0 | 21214 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
597944 | 5575 16 0 | 20734 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
602236 | 5599 16 0 | 20702 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
616608 | 5575 16 0 | 20638 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
618376 | 3400 16 0 | 23453 784 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
836736 | 1993 16 0 | 14781 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
886036 | 1731 16 0 | 13505 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
915928 | 3480 16 0 | 22205 784 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
918972 | 5807 16 0 | 23822 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
928800 | 3412 16 0 | 21181 784 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
941968 | 3412 16 0 | 21181 784 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
969552 | 3412 16 0 | 20413 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
976804 | 5575 16 0 | 20734 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1005892 | 5663 16 0 | 20766 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1008476 | 3412 16 0 | 20413 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
1016976 | 5855 16 0 | 23982 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1019468 | 5583 16 0 | 20518 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1024380 | 3400 16 0 | 23453 784 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
1034984 | 5679 16 0 | 21214 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1056240 | 5807 16 0 | 23822 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1062960 | 3400 16 0 | 23453 784 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
1067480 | 5631 16 0 | 20990 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1071472 | 5808 16 0 | 23222 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1072236 | 5647 16 0 | 20742 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1086784 | 5295 16 0 | 21325 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1093272 | 5575 16 0 | 20734 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1095428 | 5774 16 0 | 22870 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1099916 | 5774 16 0 | 22870 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1100380 | 5631 16 0 | 20990 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1106108 | 5599 16 0 | 20638 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1106560 | 2033 16 0 | 14789 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
1108852 | 5808 16 0 | 23222 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1116872 | 5808 16 0 | 23222 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1122668 | 5592 16 0 | 20406 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1134024 | 5647 16 0 | 20742 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1148784 | 5647 16 0 | 20742 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1161700 | 5855 16 0 | 23982 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1169100 | 5265 16 0 | 21341 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1184028 | 2049 16 0 | 14805 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1201724 | 5295 16 0 | 21325 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1208356 | 5295 16 0 | 21325 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1220104 | 1937 16 0 | 14373 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1231588 | 1937 16 0 | 14373 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1231800 | 2049 16 0 | 14829 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1236812 | 1750 16 0 | 13545 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1237908 | 2049 16 0 | 14805 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1239540 | 2017 16 0 | 14781 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1251664 | 2049 16 0 | 14805 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1260172 | 5592 16 0 | 20406 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
1271448 | 2049 16 0 | 14805 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1290844 | 2049 16 0 | 14805 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1292628 | 1736 16 0 | 13505 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1312744 | 5344 16 0 | 21517 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1316840 | 5265 16 0 | 21341 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1317332 | 5215 16 0 | 21149 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1323916 | 1751 16 0 | 13521 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1325224 | 1751 16 0 | 13521 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1328312 | 2113 16 0 | 15149 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1330348 | 1770 16 0 | 13577 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1339688 | 5420 16 0 | 21661 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1339780 | 1732 16 0 | 13505 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1342472 | 1751 16 0 | 13521 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1342884 | 3502 32 0 | 13521 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1346952 | 1993 16 0 | 14781 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1347216 | 1750 16 0 | 13545 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1348392 | 4226 32 0 | 15149 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1350536 | 5215 16 0 | 21149 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1352084 | 1770 16 0 | 13577 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1352852 | 5486 16 0 | 21485 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1358916 | 5122 16 0 | 20773 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1360372 | 2049 16 0 | 14805 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1360788 | 5122 16 0 | 20773 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1361544 | 1736 16 0 | 13505 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1361900 | 2049 16 0 | 14829 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1363108 | 1770 16 0 | 13577 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1366500 | 1736 16 0 | 13505 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
1368452 | 1750 16 0 | 13545 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1371236 | 1968 16 0 | 14749 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1371432 | 5420 16 0 | 21661 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1371596 | 1731 16 0 | 13505 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1377676 | 5547 16 0 | 21637 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1378908 | 1770 16 0 | 13561 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1380644 | 1993 16 0 | 14781 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1381592 | 1751 16 0 | 13521 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1406800 | 1996 16 0 | 14781 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1414424 | 2017 16 0 | 14781 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1424984 | 2049 16 0 | 14805 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1438692 | 2049 16 0 | 14829 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1440312 | 5547 16 0 | 21637 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1444364 | 1996 16 0 | 14781 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1450384 | 1998 16 0 | 14757 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1450476 | 1751 16 0 | 13521 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1455708 | 1770 16 0 | 13561 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1456556 | 1993 16 0 | 14781 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1458720 | 5486 16 0 | 21485 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1458892 | 1736 16 0 | 13505 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1467280 | 5420 16 0 | 21661 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1493452 | 1998 16 0 | 14757 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1518316 | 5344 16 0 | 21517 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1530740 | 1751 16 0 | 13521 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1540164 | 1731 16 0 | 13505 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1562372 | 1996 16 0 | 14781 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1582936 | 1968 16 0 | 14749 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1586516 | 1751 16 0 | 13521 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1588844 | 1996 16 0 | 14781 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1599412 | 1996 16 0 | 14781 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1619804 | 1770 16 0 | 13577 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1625836 | 1993 16 0 | 14781 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1625952 | 3946 32 0 | 14717 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1628536 | 1751 16 0 | 13521 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1643784 | 1996 16 0 | 14781 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1713544 | 1973 16 0 | 14717 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
5296520 | 2925 16 0 | 17406 784 888 | ref | gcc | 20190827 | 20190816 |
5363316 | 2925 16 0 | 17406 784 888 | ref | cc | 20190827 | 20190816 |
5384708 | 2925 16 0 | 17406 784 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |