Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
11287904 | 9048 0 0 | 21629 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
11368852 | 8944 0 0 | 21397 784 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
11418432 | 9352 0 0 | 21981 784 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
11467308 | 9048 0 0 | 21693 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
11473824 | 8825 0 0 | 23333 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
11710224 | 9048 0 0 | 21717 784 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
11852292 | 9048 0 0 | 21717 784 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
11987692 | 8575 0 0 | 26165 760 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
12098448 | 9048 0 0 | 21621 784 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
12173236 | 9048 0 0 | 21717 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
12240876 | 8857 0 0 | 24037 760 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
12380040 | 9968 0 0 | 23077 784 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
12474212 | 10421 0 0 | 25997 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
12573660 | 8527 0 0 | 24789 760 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
12642228 | 8857 0 0 | 24037 760 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
12672216 | 8825 0 0 | 23333 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
12785672 | 10036 0 0 | 22405 784 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
12833092 | 10589 0 0 | 26277 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
12910628 | 10589 0 0 | 26277 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
12963632 | 9800 0 0 | 22717 784 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
12982944 | 8575 0 0 | 26165 760 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
13153820 | 10421 0 0 | 25997 784 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13225152 | 8575 0 0 | 26165 760 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
13253000 | 10686 0 0 | 25349 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13327024 | 9800 0 0 | 22717 784 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13428576 | 10996 0 0 | 25901 784 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13465548 | 10996 0 0 | 25901 784 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13476664 | 10996 0 0 | 25901 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13601604 | 10036 0 0 | 22405 784 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13617464 | 19936 0 0 | 23077 784 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
13772136 | 10686 0 0 | 25349 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
14017020 | 10032 0 0 | 22621 784 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
14045788 | 11336 0 0 | 24532 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14116432 | 10032 0 0 | 22621 784 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
14142916 | 11368 0 0 | 24884 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14251892 | 11368 0 0 | 24884 776 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14288808 | 11507 0 0 | 25156 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14341408 | 10032 0 0 | 22621 784 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
14354980 | 11336 0 0 | 24532 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14404420 | 12027 0 0 | 25668 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14411588 | 12209 0 0 | 25860 776 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14591864 | 11475 0 0 | 24948 776 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14632216 | 11368 0 0 | 24884 776 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14668512 | 12027 0 0 | 25668 776 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14792496 | 11475 0 0 | 24948 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
14855108 | 12169 0 0 | 25636 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14906396 | 12064 0 0 | 25636 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14969376 | 12064 0 0 | 25636 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14981124 | 11507 0 0 | 25156 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
15276344 | 12027 0 0 | 25668 776 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
15374240 | 12209 0 0 | 25860 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
15489960 | 12169 0 0 | 25636 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
31087600 | 5568 0 0 | 15788 776 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
31527096 | 5677 0 0 | 15948 776 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
31884144 | 5568 0 0 | 15788 776 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
32431692 | 5613 0 0 | 15908 776 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
32447560 | 5668 0 0 | 15868 776 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
32754164 | 5568 0 0 | 15788 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
32812324 | 5665 0 0 | 15900 776 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
33127552 | 5613 0 0 | 15908 776 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
33199572 | 5667 0 0 | 15868 776 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
33500044 | 5552 0 0 | 15844 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
33644208 | 5552 0 0 | 15844 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
33979496 | 11354 0 0 | 16276 776 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
34026892 | 5637 0 0 | 15852 776 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
34297488 | 5677 0 0 | 16276 776 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
34412060 | 5536 0 0 | 15772 776 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
34522628 | 5668 0 0 | 15868 776 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
34621504 | 5544 0 0 | 15772 776 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
34669612 | 5536 0 0 | 15772 776 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
34866444 | 5579 0 0 | 15772 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
34869092 | 5668 0 0 | 15868 776 808 | ref | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
35005260 | 5677 0 0 | 15948 776 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
35031160 | 5665 0 0 | 15900 776 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
35050612 | 5450 0 0 | 15444 776 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
35342304 | 5536 0 0 | 15772 776 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
35467504 | 11274 0 0 | 15852 776 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
35685048 | 5579 0 0 | 15772 776 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
35801940 | 5450 0 0 | 15444 776 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
35820164 | 5667 0 0 | 15868 776 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
35847604 | 5667 0 0 | 15868 776 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
35884092 | 4783 0 0 | 14120 760 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
35967928 | 5552 0 0 | 15844 776 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
36003424 | 4779 0 0 | 14120 760 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
36048076 | 5667 0 0 | 15868 776 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
36573844 | 5726 0 0 | 15940 776 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
36749152 | 4785 0 0 | 14136 760 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
36927124 | 4785 0 0 | 14136 760 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
37222260 | 4783 0 0 | 14120 760 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
37533512 | 4783 0 0 | 14120 760 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
37785408 | 4785 0 0 | 14136 760 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
37827396 | 4783 0 0 | 14120 760 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
38182544 | 5579 0 0 | 15772 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
38900020 | 4779 0 0 | 14120 760 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
39427724 | 5667 0 0 | 15868 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
39717652 | 4721 0 0 | 14032 760 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
40577940 | 4751 0 0 | 14064 760 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
40637308 | 4726 0 0 | 14048 760 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
40694788 | 4725 0 0 | 14048 760 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
40778012 | 4725 0 0 | 14048 760 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
41289936 | 4725 0 0 | 14048 760 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
41511588 | 4725 0 0 | 14048 760 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
41614196 | 4746 0 0 | 14064 760 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42043652 | 4725 0 0 | 14048 760 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42075128 | 4726 0 0 | 14048 760 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42101456 | 4726 0 0 | 14048 760 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42338640 | 4721 0 0 | 14032 760 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42438372 | 4730 0 0 | 14048 760 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42780808 | 4746 0 0 | 14064 760 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42795584 | 4725 0 0 | 14048 760 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
42921512 | 9450 0 0 | 14048 760 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
43097196 | 4746 0 0 | 14064 760 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
166691856 | 11572 0 0 | 23199 768 768 | ref | cc | 20190824 | 20190816 |
171486148 | 11572 0 0 | 23199 768 768 | ref | gcc_-funroll-loops | 20190824 | 20190816 |
174376424 | 11572 0 0 | 23199 768 768 | ref | gcc | 20190824 | 20190816 |