DU Results -

Source patches

du4levenstein.hpp

10,11d9
< #undef min
< 
117c115
<                 topl = _mm_slli_si128(topl, 4);
---
>                 topl = _mm_bslli_si128(topl, 4);
130c128
<                 topl = _mm_slli_si128(topl, 4);
---
>                 topl = _mm_bslli_si128(topl, 4);
140c138
<                 topl = _mm_slli_si128(topl, 4);
---
>                 topl = _mm_bslli_si128(topl, 4);

Flex error reports

C++ error reports

Linker error reports

Run output diffs

empty.in

size	levenstein/du4_random
64*64	0.868002
64*512	0.763014
64*4096	0.807148
64*32768	0.786381
512*64	0.651012
512*512	0.840154
512*4096	0.645133
512*32768	0.645549
4096*64	1.04219
4096*512	1.03682
4096*4096	1.02035
4096*32768	1.03776
32768*64	1.04283
32768*512	1.04056
32768*4096	1.03776
32768*32768	1.02166