>>563=>>574?
>>574

> _dest = (char *)( ( (DWORD)__dest & 0xfffffff0 ) + 16 );
> _src = (char *)( ( (DWORD)__src & 0xfffffff0 ) + 16 );
バイト境界合わせてるように見えるのは漏れだけですか・・・