DU Results -

Source patches

Flex error reports

C++ error reports

du6main.cpp

D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Kozma_Matous_27163898\du6bitcount.hpp(108): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Kozma_Matous_27163898\du6bitcount.hpp(105): note: while compiling class template member function 'body_general<architecture_policy>::body_general(std::size_t)'
        with
        [
            architecture_policy=sse_specific
        ]
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Kozma_Matous_27163898\du6bitcount.hpp(17): note: see reference to function template instantiation 'body_general<architecture_policy>::body_general(std::size_t)' being compiled
        with
        [
            architecture_policy=sse_specific
        ]
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Kozma_Matous_27163898\du6bitcount.hpp(93): note: see reference to class template instantiation 'body_general<architecture_policy>' being compiled
        with
        [
            architecture_policy=sse_specific
        ]
d:\users\bednarek\@svn\nprg054\du\du6bitcount\mak\task6bitcount.hpp(166): note: see reference to class template instantiation 'bitarray<use_sse::policy>' being compiled
d:\users\bednarek\@svn\nprg054\du\du6bitcount\mak\task6bitcount.hpp(85): note: see reference to class template instantiation 'data_6<bitarray<use_sse::policy>,U>' being compiled
        with
        [
            U=use_sse
        ]
d:\users\bednarek\@svn\nprg054\du\du6bitcount\mak\testbed.hpp(338): note: see reference to class template instantiation 'generator_6<data,policy_random>' being compiled
du6main.cpp(44): note: see reference to function template instantiation 'std::shared_ptr<abstract_generator<std::SP,SQ>> make_generic_generator_task<generator_6<data,policy_random>,task_6_and,std::size_t>(void)' being compiled
        with
        [
            SP=std::size_t,
            SQ=time_complexity
        ]
du6main.cpp(102): note: see reference to function template instantiation 'void use<use_sse>(generator_list<std::size_t,time_complexity> &)' being compiled

Linker error reports

Run output diffs

empty.in

size	and/random/AVX	or/random/AVX	not/random/AVX	zero/random/AVX	bitcount/zero/AVX	bitcount/random/AVX	bitcount/one/AVX
16361	0.0047	0.00530001	0.0031	0.0016	0.0116	0.0116	0.01
65521	0.00370002	0.00470003	0.00220001	0.00310002	0.00690004	0.00830004	0.00800004
262161	0.00580008	0.00480006	0.00310004	0.00320004	0.0100001	0.00850011	0.00850011
1048721	0.00850038	0.00690031	0.00380017	0.00310014	0.0089004	0.00950042	0.0101004
4194961	0.00840286	0.0085029	0.00530181	0.00210072	0.0115039	0.011604	0.0122042
16779921	0.010016	0.0101161	0.00631006	0.00310495	0.0147235	0.0147235	0.0148236