DU Results -

Source patches

du4levenstein.hpp

6d5
< template< typename policy>
29,37d27
< };
< 
< struct policy_sse {
< };
< 
< struct policy_avx {
< };
< 
< struct policy_avx512 {

du4levenstein.cpp

5,6c5
< template< typename policy>
< typename levenstein<policy>::data_element levenstein<policy>::compute()
---
> levenstein::data_element levenstein::compute()
10,13d8
< 
< template class levenstein< policy_sse>;
< template class levenstein< policy_avx>;
< template class levenstein< policy_avx512>;

Flex error reports

C++ error reports

Linker error reports

Run output diffs

empty.in

size	levenstein/du4_random
64*64	1.46
64*512	1.49303
64*4096	1.45927
64*32768	1.43853
512*64	0.885017
512*512	0.839153
512*4096	0.834465
512*32768	0.833455
4096*64	0.732134
4096*512	0.71225
4096*4096	0.710204
4096*32768	0.709934
32768*64	0.700229
32768*512	0.694041
32768*4096	0.692904
32768*32768	0.693835