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.825
64*512	1.88704
64*4096	1.81833
64*32768	1.81118
512*64	1.04802
512*512	0.964176
512*4096	0.959685
512*32768	0.957715
4096*64	0.851156
4096*512	0.817435
4096*4096	0.81426
4096*32768	0.814242
32768*64	0.804412
32768*512	0.796076
32768*4096	0.794019
32768*32768	0.795349