Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
36013784 | 4477 0 0 | 19672 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
58330860 | 8142 0 0 | 25704 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
58844612 | 8885 0 0 | 27032 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
60449576 | 3945 0 0 | 21725 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
60899220 | 5149 0 0 | 20384 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
60979484 | 8142 0 0 | 25704 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
61068604 | 8142 0 0 | 25704 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
61248272 | 3897 0 0 | 22637 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
61338428 | 4793 0 0 | 21037 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
61448088 | 8918 0 0 | 27232 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
61567028 | 5133 0 0 | 20208 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
61831624 | 3897 0 0 | 23965 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
61928160 | 8918 0 0 | 27232 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
62000400 | 4477 0 0 | 19768 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
62038352 | 3897 0 0 | 23965 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
62760921 | 5133 0 0 | 20360 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
62772152 | 11274 0 0 | 21360 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
62886582 | 5461 0 0 | 20936 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
62888840 | 5133 0 0 | 20296 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
62919552 | 3721 0 0 | 20733 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
62927700 | 8885 0 0 | 27032 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
63161420 | 5149 0 0 | 20384 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
63165860 | 5461 0 0 | 20936 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
63282751 | 3897 0 0 | 23965 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
63302576 | 5637 0 0 | 21360 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
63905720 | 4805 0 0 | 20749 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
63971076 | 5149 0 0 | 20384 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
64012704 | 3721 0 0 | 20733 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
64121044 | 4477 0 0 | 19768 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
64190340 | 3945 0 0 | 21725 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
64322240 | 5133 0 0 | 20360 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
64630996 | 4477 0 0 | 19768 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
64781368 | 4787 0 0 | 20957 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
64868220 | 4861 0 0 | 21013 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66264072 | 4829 0 0 | 20901 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66289437 | 4861 0 0 | 21013 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66433392 | 4793 0 0 | 21037 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
66578032 | 4829 0 0 | 20901 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66646080 | 4829 0 0 | 20901 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66689435 | 4782 0 0 | 20797 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
66704064 | 4793 0 0 | 21037 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
66931948 | 4805 0 0 | 20749 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67169204 | 4782 0 0 | 20797 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
67206544 | 4787 0 0 | 20957 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
67285926 | 3109 0 0 | 16245 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
68064588 | 3053 0 0 | 15837 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
68185580 | 3053 0 0 | 15845 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69012968 | 3053 0 0 | 15837 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69232240 | 3053 0 0 | 15837 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69372000 | 6218 0 0 | 16245 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69544803 | 3053 0 0 | 15837 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69547700 | 3029 0 0 | 15813 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69873060 | 3053 0 0 | 15837 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70372772 | 3053 0 0 | 15845 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70508824 | 3029 0 0 | 15813 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70510852 | 3053 0 0 | 15837 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70613476 | 3053 0 0 | 15837 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70690576 | 3000 0 0 | 15789 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
70709903 | 3053 0 0 | 15845 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70888880 | 3003 0 0 | 15789 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
70937492 | 3000 0 0 | 15789 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
71078048 | 3053 0 0 | 15837 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
71572828 | 3000 0 0 | 15789 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
71947653 | 3006 0 0 | 15789 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
72669276 | 3003 0 0 | 15789 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
72687432 | 4852 0 0 | 20949 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73068232 | 3006 0 0 | 15789 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73093904 | 3006 0 0 | 15789 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73212004 | 5974 0 0 | 15757 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73274072 | 3006 0 0 | 15789 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73446276 | 2987 0 0 | 15757 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73518096 | 4852 0 0 | 20949 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73648620 | 3000 0 0 | 15789 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
73758372 | 3003 0 0 | 15789 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
73902512 | 3006 0 0 | 15789 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
74229064 | 3000 0 0 | 15789 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
76243152 | 4783 0 0 | 20437 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
78681916 | 4888 0 0 | 19808 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
79147252 | 4783 0 0 | 20437 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
79352136 | 7989 0 0 | 25208 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
79396888 | 2616 0 0 | 14409 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
79398684 | 7989 0 0 | 25208 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
79993552 | 2616 0 0 | 14409 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
80057640 | 2579 0 0 | 14337 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
80168096 | 2977 0 0 | 15741 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
80195944 | 4888 0 0 | 19808 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
80397880 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
80788240 | 2624 0 0 | 14417 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
80990076 | 2587 0 0 | 14345 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
80991344 | 2624 0 0 | 14417 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
81344480 | 5158 0 0 | 14337 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
81918309 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
81922083 | 2616 0 0 | 14409 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82207456 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82215668 | 2977 0 0 | 15741 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
82341304 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82343320 | 2616 0 0 | 14409 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82368100 | 2579 0 0 | 14337 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82645248 | 2616 0 0 | 14409 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82658013 | 2579 0 0 | 14337 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82758848 | 2616 0 0 | 14409 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
82977896 | 2579 0 0 | 14337 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
83984584 | 2616 0 0 | 14409 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
84075792 | 2587 0 0 | 14345 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
84660996 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
84842768 | 2579 0 0 | 14337 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
84903532 | 2879 0 0 | 15309 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
85069764 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
85940284 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
86083596 | 2879 0 0 | 15309 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
86437396 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
86579488 | 2579 0 0 | 14337 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
148111344 | 4297 0 0 | 18831 768 888 | ref | gcc_-funroll-loops | 20190828 | 20190816 |
150428752 | 4297 0 0 | 18831 768 888 | ref | cc | 20190828 | 20190816 |
156274928 | 4297 0 0 | 18831 768 888 | ref | gcc | 20190828 | 20190816 |