DU Results -

Source patches

du4levenstein.hpp

7d6
< #undef min 
284c283
< //#warning "AVX2 not available, policy_avx will fallback to policy_sse."
---
> #warning "AVX2 not available, policy_avx will fallback to policy_sse."

Flex error reports

C++ error reports

du4levenstein.cpp

d:\users\bednarek\@svn\nprg054\studenti\20162\manek_petr_82912031\du4levenstein.hpp(122): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
d:\users\bednarek\@svn\nprg054\studenti\20162\manek_petr_82912031\du4levenstein.hpp(137): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
d:\users\bednarek\@svn\nprg054\studenti\20162\manek_petr_82912031\du4levenstein.hpp(160): warning C4267: 'initializing': conversion from 'size_t' to 'data_element', possible loss of data

exp4main.cpp

D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Manek_Petr_82912031\du4levenstein.hpp(122): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Manek_Petr_82912031\du4levenstein.hpp(137): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Manek_Petr_82912031\du4levenstein.hpp(160): warning C4267: 'initializing': conversion from 'size_t' to 'data_element', possible loss of data

Linker error reports

Run output diffs

empty.in

size	levenstein/du4_random
64*64	3.56701
64*512	3.43307
64*4096	3.42363
64*32768	3.417
512*64	3.48107
512*512	3.20859
512*4096	3.21665
512*32768	3.21259
4096*64	3.43763
4096*512	3.21665
4096*4096	3.24997
4096*32768	3.27187
32768*64	3.49113
32768*512	3.20451
32768*4096	3.24952
32768*32768	3.22796