DU Results -

Source patches

Flex error reports

C++ error reports

du6bitcount.cpp

In file included from ../../../studenti/20162/Horner_Jiri_74085703/du6bitcount.cpp:1:0:
../../../studenti/20162/Horner_Jiri_74085703/du6bitcount.hpp: In static member function ‘static __m256i body_avx::popcount_1(__m256i)’:
../../../studenti/20162/Horner_Jiri_74085703/du6bitcount.hpp:235:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
   static __m256i popcount_1(__m256i v) {
                                        ^

du6main.cpp

In file included from du6main.cpp:5:0:
../../../studenti/20162/Horner_Jiri_74085703/du6bitcount.hpp: In static member function ‘static __m256i body_avx::popcount_1(__m256i)’:
../../../studenti/20162/Horner_Jiri_74085703/du6bitcount.hpp:235:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
   static __m256i popcount_1(__m256i v) {
                                        ^

Linker error reports

Run output diffs

empty.in

size	and/random/SSE	or/random/SSE	not/random/SSE	zero/random/SSE	bitcount/zero/SSE	bitcount/random/SSE	bitcount/one/SSE
16361	0.0179	0.0159	0.0149	0.0182	0.0251	0.0251	0.025
65521	0.0121001	0.0121001	0.0106001	0.00960005	0.0250001	0.0251001	0.0250001
262161	0.0156002	0.0157002	0.0119002	0.00950012	0.0280004	0.0280004	0.0280004
1048721	0.0170008	0.0179008	0.0132006	0.00940042	0.0297013	0.0296013	0.0297013
4194961	0.0180061	0.0180061	0.0151051	0.00970331	0.0304104	0.0303103	0.0304104
16779921	0.0223356	0.0217347	0.0174278	0.0118188	0.0370591	0.0365583	0.0303484