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	7.12902
64*512	7.20714
64*4096	7.01528
64*32768	6.97525
512*64	1.37903
512*512	1.38425
512*4096	1.31731
512*32768	1.31433
4096*64	0.673123
4096*512	0.648138
4096*4096	0.643528
4096*32768	0.643943
32768*64	0.582022
32768*512	0.566749
32768*4096	0.566244
32768*32768	0.565313