Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
44720 | 2868 0 0 | 16025 896 760 | unrolled5 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
45120 | 2804 0 0 | 15472 888 744 | unrolled5 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
45200 | 2716 0 0 | 14513 896 760 | unrolled5 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
45360 | 2168 0 0 | 12616 888 744 | unrolled5 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
45920 | 2020 0 0 | 14878 800 768 | unrolled3 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
46240 | 2256 0 0 | 12704 888 744 | unrolled3 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
46480 | 1980 0 0 | 14838 800 768 | unrolled4 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
46560 | 3044 0 0 | 16201 896 760 | unrolled3 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
46640 | 2792 0 0 | 14585 896 760 | unrolled3 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
47120 | 2876 0 0 | 15544 888 744 | unrolled3 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
47120 | 2000 0 0 | 14854 800 768 | unrolled5 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
47520 | 2944 0 0 | 16097 896 760 | unrolled4 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
47600 | 2676 0 0 | 14473 896 760 | unrolled4 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
47840 | 2920 0 0 | 15584 888 744 | unrolled4 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
48480 | 2312 0 0 | 12760 888 744 | unrolled4 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
49840 | 3336 0 0 | 16521 896 760 | unrolled4 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
50240 | 3020 0 0 | 15608 888 744 | unrolled4 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
50480 | 2956 0 0 | 14769 896 760 | unrolled4 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
50640 | 1972 0 0 | 11688 872 736 | unrolled5 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
50640 | 1972 0 0 | 11688 872 736 | unrolled5 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
51440 | 1964 0 0 | 11616 872 736 | unrolled5 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
51440 | 1964 0 0 | 11616 872 736 | unrolled5 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
51600 | 3300 0 0 | 16489 896 760 | unrolled3 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
51600 | 3300 0 0 | 15888 888 744 | unrolled5 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
51920 | 2596 0 0 | 13104 888 744 | unrolled5 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
52000 | 2960 0 0 | 14769 896 760 | unrolled5 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
52080 | 2552 0 0 | 13056 888 744 | unrolled3 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
52320 | 2500 0 0 | 13008 888 744 | unrolled4 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
52720 | 3204 0 0 | 15792 888 744 | unrolled3 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
52720 | 3376 0 0 | 16561 896 760 | unrolled5 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
53120 | 2940 0 0 | 14753 896 760 | unrolled3 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
56080 | 3128 0 0 | 16848 888 744 | unrolled5 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
56080 | 3128 0 0 | 16848 888 744 | unrolled5 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
57040 | 2628 0 0 | 13128 888 744 | unrolled5 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
57120 | 2628 0 0 | 13128 888 744 | unrolled5 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
59920 | 2124 0 0 | 11848 872 736 | unrolled3 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
59920 | 2124 0 0 | 11848 872 736 | unrolled3 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
60240 | 3140 0 0 | 16856 888 744 | unrolled3 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
60560 | 2624 0 0 | 13120 888 744 | unrolled3 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
60640 | 2624 0 0 | 13120 888 744 | unrolled3 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
60720 | 3140 0 0 | 16856 888 744 | unrolled3 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
60960 | 2136 0 0 | 11856 872 736 | unrolled4 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
61040 | 2136 0 0 | 11856 872 736 | unrolled4 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
62080 | 2088 0 0 | 11736 872 736 | unrolled3 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
62400 | 2088 0 0 | 11736 872 736 | unrolled3 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
64720 | 3156 0 0 | 16872 888 744 | unrolled4 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
64960 | 2680 0 0 | 13176 888 744 | unrolled4 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
65200 | 3156 0 0 | 16872 888 744 | unrolled4 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
65360 | 2088 0 0 | 11744 872 736 | unrolled4 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
65360 | 2088 0 0 | 11744 872 736 | unrolled4 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
65440 | 2680 0 0 | 13176 888 744 | unrolled4 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
69680 | 2368 0 0 | 15222 800 768 | unrolled4 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
69680 | 2368 0 0 | 15222 800 768 | unrolled4 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
70240 | 2368 0 0 | 15222 800 768 | unrolled4 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
71600 | 2300 0 0 | 15102 800 768 | unrolled3 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
72320 | 2408 0 0 | 15214 800 768 | unrolled4 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
72880 | 2256 0 0 | 15110 800 768 | unrolled3 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
72880 | 2256 0 0 | 15110 800 768 | unrolled3 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
72960 | 2256 0 0 | 15110 800 768 | unrolled3 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
73520 | 2340 0 0 | 15198 800 768 | unrolled5 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
73600 | 2340 0 0 | 15198 800 768 | unrolled5 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
73600 | 2340 0 0 | 15198 800 768 | unrolled5 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
75360 | 2376 0 0 | 15182 800 768 | unrolled5 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
78400 | 2944 0 0 | 16161 896 760 | unrolled2 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
78960 | 2764 0 0 | 14601 896 760 | unrolled2 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
82800 | 3092 0 0 | 16281 896 760 | unrolled2 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
84000 | 2080 0 0 | 12616 888 744 | unrolled2 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
84480 | 2928 0 0 | 14761 896 760 | unrolled2 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
84480 | 2336 0 0 | 14952 888 744 | unrolled2 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
88080 | 2240 0 0 | 12720 888 744 | unrolled2 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
88720 | 2496 0 0 | 15192 888 744 | unrolled2 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
90720 | 1896 0 0 | 11624 872 736 | unrolled2 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
90800 | 1896 0 0 | 11624 872 736 | unrolled2 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
90880 | 1896 0 0 | 11560 872 736 | unrolled2 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
90880 | 1896 0 0 | 11560 872 736 | unrolled2 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
94960 | 2736 0 0 | 15953 896 760 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
95120 | 2732 0 0 | 15921 896 760 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
95440 | 2580 0 0 | 14417 896 760 | unrolled | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
96000 | 2756 0 0 | 15929 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
97040 | 2552 0 0 | 14385 896 760 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
97120 | 2680 0 0 | 15881 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
97840 | 2584 0 0 | 14401 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
98160 | 2128 0 0 | 14752 888 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
98320 | 1872 0 0 | 12416 888 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
99840 | 2112 0 0 | 14728 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
100640 | 2500 0 0 | 14321 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
100880 | 1832 0 0 | 12312 888 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
100880 | 2072 0 0 | 14768 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
102000 | 2104 0 0 | 14792 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
115120 | 2668 0 0 | 15518 800 768 | unrolled2 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
117440 | 2668 0 0 | 15518 800 768 | unrolled2 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
117520 | 2668 0 0 | 15518 800 768 | unrolled2 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
117520 | 2668 0 0 | 15518 800 768 | unrolled2 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
121520 | 1712 0 0 | 11440 872 736 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
121520 | 1712 0 0 | 11440 872 736 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
122000 | 2600 0 0 | 16328 888 744 | unrolled2 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
122720 | 2600 0 0 | 16328 888 744 | unrolled2 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
123200 | 2344 0 0 | 12848 888 744 | unrolled2 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
123200 | 2344 0 0 | 12848 888 744 | unrolled2 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
127520 | 2784 0 0 | 15582 800 768 | unrolled2 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
133200 | 2348 0 0 | 15198 800 768 | unrolled | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
138400 | 2348 0 0 | 15142 800 768 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
138400 | 2348 0 0 | 15198 800 768 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
138400 | 2348 0 0 | 15198 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
138400 | 2348 0 0 | 15198 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
141520 | 1712 0 0 | 11376 872 736 | unrolled | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
141520 | 1712 0 0 | 11376 872 736 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
147280 | 2196 0 0 | 15920 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
147840 | 2196 0 0 | 15920 888 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
148400 | 1936 0 0 | 12440 888 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
148400 | 1936 0 0 | 12440 888 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
149840 | 2220 0 0 | 15936 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
149840 | 2220 0 0 | 15936 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
212640 | 2332 0 0 | 15182 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
255600 | 2604 0 0 | 15454 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
255600 | 2604 0 0 | 15454 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
255680 | 2604 0 0 | 15398 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
257680 | 2604 0 0 | 15454 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
424960 | 4360 0 0 | 17024 872 744 | unrolled3 | cc | 20190831 | 20190816 |
424960 | 4360 0 0 | 17024 872 744 | unrolled4 | cc | 20190831 | 20190816 |
424960 | 4360 0 0 | 17024 872 744 | unrolled4 | gcc | 20190831 | 20190816 |
424960 | 4360 0 0 | 17024 872 744 | unrolled4 | gcc_-funroll-loops | 20190831 | 20190816 |
424960 | 4360 0 0 | 17024 872 744 | unrolled5 | cc | 20190831 | 20190816 |
424960 | 4360 0 0 | 17024 872 744 | unrolled5 | gcc | 20190831 | 20190816 |
425040 | 4360 0 0 | 17024 872 744 | unrolled3 | gcc | 20190831 | 20190816 |
425040 | 4360 0 0 | 17024 872 744 | unrolled3 | gcc_-funroll-loops | 20190831 | 20190816 |
425040 | 4360 0 0 | 17024 872 744 | unrolled5 | gcc_-funroll-loops | 20190831 | 20190816 |
572400 | 5128 0 0 | 17800 872 744 | unrolled2 | cc | 20190831 | 20190816 |
572400 | 5128 0 0 | 17800 872 744 | unrolled2 | gcc | 20190831 | 20190816 |
572400 | 5128 0 0 | 17800 872 744 | unrolled2 | gcc_-funroll-loops | 20190831 | 20190816 |
777040 | 4484 0 0 | 17152 872 744 | unrolled | gcc_-funroll-loops | 20190831 | 20190816 |
777120 | 4484 0 0 | 17152 872 744 | unrolled | cc | 20190831 | 20190816 |
777120 | 4484 0 0 | 17152 872 744 | unrolled | gcc | 20190831 | 20190816 |
1120560 | 1232 0 0 | 10888 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1120960 | 1232 0 0 | 10888 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1121360 | 1296 0 0 | 11024 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1121360 | 1296 0 0 | 11024 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1237200 | 1448 0 0 | 11920 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
1237760 | 1456 0 0 | 11984 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
1317760 | 1448 0 0 | 11952 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
1317840 | 1448 0 0 | 11952 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
6067360 | 2588 0 0 | 15248 872 744 | simple | gcc_-funroll-loops | 20190831 | 20190816 |
6073840 | 2588 0 0 | 15248 872 744 | simple | cc | 20190831 | 20190816 |
6126880 | 2588 0 0 | 15248 872 744 | simple | gcc | 20190831 | 20190816 |