Well Siekmansky, this report can help you find the bugs:
----------------------------------------------------------------------------
Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Instructions: MMX, SSE1, SSE2, SSE3, SSSE3
----------------------------------------------------------------------------
48,125 cycles for Dave - 48 bytes MOV 4 bytes / AND
48,093 cycles for Dave - 48 bytes MOV 4 bytes / AND
48,180 cycles for Dave - 48 bytes MOV 4 bytes / AND
Destination data Here it is a string with 48 characters inside me
----------------------------------------------------------------------------
54,307 cycles for Dave - 48 bytes MOV 4 bytes / AND - Unrolled
57,137 cycles for Dave - 48 bytes MOV 4 bytes / AND - Unrolled
57,148 cycles for Dave - 48 bytes MOV 4 bytes / AND - Unrolled
Destination data Here it is a string with 48 characters inside me
----------------------------------------------------------------------------
54,605 cycles for Dave - 48 bytes MOV 4 bytes / AND - Unrolled 2
44,780 cycles for Dave - 48 bytes MOV 4 bytes / AND - Unrolled 2
55,807 cycles for Dave - 48 bytes MOV 4 bytes / AND - Unrolled 2
Destination data Here it is a string with 48 characters inside me
----------------------------------------------------------------------------
34,573 cycles for Siekmanski - 48 bytes SSSE3_24_32
34,576 cycles for Siekmanski - 48 bytes SSSE3_24_32
34,565 cycles for Siekmanski - 48 bytes SSSE3_24_32
Destination data strinaracte
----------------------------------------------------------------------------
30,059 cycles for Siekmanski - 48 bytes SSSE3_24_32 unrolled
30,071 cycles for Siekmanski - 48 bytes SSSE3_24_32 unrolled
30,095 cycles for Siekmanski - 48 bytes SSSE3_24_32 unrolled
Destination data aracte
----------------------------------------------------------------------------
34,573 cycles for Siekmanski - 48 bytes SSSE3_32_24
34,611 cycles for Siekmanski - 48 bytes SSSE3_32_24
34,572 cycles for Siekmanski - 48 bytes SSSE3_32_24
Destination data HHHHHHHHHHHHiiiiiiiiiiiiaaaaaaaaaaaaaaaaaraHHHHHHHHiiiiiiiiiiiiaaaaaaaaaaaaaaaaara
HHHHiiiiiiiiiiiiaaaaaaaaaaaaaaaaaraiiiiiiiiiiiiaaaaaaaaaaaaaaaaaraiiiiiiiiaaaaaaaaaaaaaaaaaraiiiiaaa
aaaaaaaaaaaaaaraaaaaaaaaaaaaaaaaaraaaaaaaaaaaaaaraaaaaaaaaaraaaaaaraaracte
----------------------------------------------------------------------------
28,563 cycles for Siekmanski - 48 bytes SSSE3_32_24 unrolled
28,565 cycles for Siekmanski - 48 bytes SSSE3_32_24 unrolled
28,603 cycles for Siekmanski - 48 bytes SSSE3_32_24 unrolled
Destination data Her itis stingwit 48chaactrs nsie meeeearaitis stingwit 48chaactrs nsie meeeeara
stingwit 48chaactrs nsie meeeearaingwit 48chaactrs nsie meeeearait 48chaactrs nsie meeeeara8chaact
rs nsie meeeearaactrs nsie meeeearas nsie meeeearaie meeeearaeeeearaaracte
----------------------------------------------------------------------------
Attached the program to test the correctness of destination data.