DU Results -

Source patches

Flex error reports

C++ error reports

exp3main.cpp

D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(244): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(245): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(246): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(247): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(248): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(249): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(250): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(251): warning C4267: '=': conversion from 'size_t' to 'data_element', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(90): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(88): note: while compiling class template member function 'void bsearch_inner<policy>::fill_vector_indices(std::size_t,std::size_t,std::size_t,std::size_t)'
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(54): note: see reference to function template instantiation 'void bsearch_inner<policy>::fill_vector_indices(std::size_t,std::size_t,std::size_t,std::size_t)' being compiled
d:\users\bednarek\@svn\nprg054\du\du3bsearch\makaa\task3.hpp(137): note: see reference to class template instantiation 'bsearch_inner<policy>' being compiled
d:\users\bednarek\@svn\nprg054\du\du3bsearch\makaa\task3.hpp(101): note: see reference to class template instantiation 'data_3<bsearch_inner<policy>,bsearch_outer<policy>>' being compiled
d:\users\bednarek\@svn\nprg054\du\du3bsearch\makaa\testbed.hpp(338): note: see reference to class template instantiation 'generator_3<data,policy_random>' being compiled
exp3main.cpp(38): note: see reference to function template instantiation 'std::shared_ptr<abstract_generator<SP,SQ>> make_generic_generator_task<generator_3<data,policy_random>,task_3,param_type_3>(void)' being compiled
        with
        [
            SP=param_type_3,
            SQ=time_complexity
        ]
exp3main.cpp(96): note: see reference to function template instantiation 'void use<use_sse>(generator_list<param_type_3,time_complexity> &)' being compiled
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(91): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(92): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Staruch_Michal_80114112\du3bsearch.hpp(93): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data

Linker error reports

Run output diffs

empty.in

size	bsearch/du3_random
1024*64	4.57014
1024*256	3.98016
1024*1024	4.01001
1024*4096	3.71031
1024*16384	3.70024
1024*65536	3.03159
1024*262144	2.71087
1024*1048576	4.34095
16384*64	4.62236
16384*256	4.40646
16384*1024	4.25563
16384*4096	4.25594
16384*16384	5.00616
16384*65536	4.80063
16384*262144	4.64028
16384*1048576	6.14903
262144*64	4.09712
262144*256	4.05646
262144*1024	4.06825
262144*4096	4.44682
262144*16384	5.23737
262144*65536	5.65922
262144*262144	6.75603
262144*1048576	10.0098