Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3474 | 612 0 0 | 18261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
3604 | 335 0 0 | 15958 776 800 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
3664 | 381 0 0 | 21093 760 744 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
3696 | 743 0 0 | 16622 776 800 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
3704 | 612 0 0 | 18933 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
3728 | 612 0 0 | 18933 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
3876 | 612 0 0 | 18261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
3957 | 743 0 0 | 16622 776 800 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
3960 | 342 0 0 | 15830 776 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
3988 | 335 0 0 | 15862 776 800 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
4020 | 1193 0 0 | 19974 776 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4024 | 1174 0 0 | 19854 776 800 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4083 | 926 0 0 | 18974 776 800 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4108 | 342 0 0 | 15894 776 800 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4136 | 381 0 0 | 21093 760 744 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
4196 | 335 0 0 | 15958 776 800 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4204 | 926 0 0 | 18974 776 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4212 | 1003 0 0 | 18822 776 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4308 | 367 0 0 | 15910 776 800 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4344 | 333 0 0 | 15918 776 800 | ref | gcc_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4412 | 335 0 0 | 15958 776 800 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4420 | 333 0 0 | 15918 776 800 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4424 | 333 0 0 | 15918 776 800 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4444 | 342 0 0 | 15742 776 800 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4448 | 381 0 0 | 21093 760 744 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
4464 | 381 0 0 | 19765 760 744 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
4556 | 1003 0 0 | 18822 776 800 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4556 | 744 0 0 | 16790 776 800 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4636 | 926 0 0 | 18974 776 800 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4752 | 1488 0 0 | 16790 776 800 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4828 | 1193 0 0 | 19974 776 800 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4884 | 1174 0 0 | 19854 776 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
4964 | 327 0 0 | 15686 776 800 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
5136 | 327 0 0 | 15686 776 800 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
5463 | 436 0 0 | 17077 768 800 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
5604 | 436 0 0 | 17077 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
5740 | 436 0 0 | 17077 768 800 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
5772 | 433 0 0 | 17109 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
5784 | 436 0 0 | 17141 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
6036 | 436 0 0 | 17021 768 800 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
6112 | 433 0 0 | 17317 768 800 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190821 | 20190816 |
6144 | 433 0 0 | 17317 768 800 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
6388 | 433 0 0 | 17317 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
6412 | 166 0 0 | 13381 768 800 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
6789 | 168 0 0 | 12641 752 768 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
6792 | 436 0 0 | 17021 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
6864 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
6894 | 168 0 0 | 12641 752 768 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
6908 | 436 0 0 | 17141 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
6916 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
6920 | 433 0 0 | 17109 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
6968 | 433 0 0 | 17309 768 800 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7036 | 166 0 0 | 13389 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7072 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7092 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7152 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7176 | 433 0 0 | 17309 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7216 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7248 | 165 0 0 | 13469 768 800 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7344 | 166 0 0 | 13389 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7388 | 168 0 0 | 12625 752 768 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7444 | 166 0 0 | 13429 768 800 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7448 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7480 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7508 | 165 0 0 | 13413 768 800 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7552 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7554 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7566 | 165 0 0 | 13429 768 800 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
7652 | 168 0 0 | 12625 752 768 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7704 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7764 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7816 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7912 | 166 0 0 | 13381 768 800 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7924 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
7928 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190821 | 20190816 |
7936 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7960 | 166 0 0 | 13389 768 800 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
7976 | 166 0 0 | 13381 768 800 | ref | gcc_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
8040 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8040 | 168 0 0 | 12625 752 768 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8116 | 332 0 0 | 13693 768 800 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
8160 | 165 0 0 | 13429 768 800 | ref | gcc_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8176 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8188 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8200 | 336 0 0 | 12625 752 768 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8228 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8264 | 165 0 0 | 13469 768 800 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8444 | 166 0 0 | 13693 768 800 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
8460 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8492 | 330 0 0 | 13413 768 800 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8564 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8576 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
8624 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8648 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8676 | 165 0 0 | 13429 768 800 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8692 | 399 0 0 | 16773 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
8704 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8716 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8724 | 168 0 0 | 12625 752 768 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8728 | 168 0 0 | 12641 752 768 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8744 | 166 0 0 | 13429 768 800 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
8800 | 168 0 0 | 12641 752 768 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8828 | 396 0 0 | 17205 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
8968 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
8980 | 168 0 0 | 12625 752 768 | ref | gcc_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
9124 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
9692 | 399 0 0 | 16773 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
10060 | 396 0 0 | 17205 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
10704 | 183 0 0 | 13165 768 800 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
10808 | 182 0 0 | 13461 768 800 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
11252 | 183 0 0 | 13165 768 800 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
11804 | 182 0 0 | 13461 768 800 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
17688 | 255 0 0 | 15102 760 760 | ref | cc | 20190821 | 20190816 |
17844 | 255 0 0 | 15102 760 760 | ref | gcc | 20190821 | 20190816 |
19520 | 255 0 0 | 15102 760 760 | ref | gcc_-funroll-loops | 20190821 | 20190816 |