public static unsafe void DigitsBlockCopy(uint* blockFrom, uint* blockTo, uint count) { for (uint* blockFromEnd = blockFrom + count; blockFrom < blockFromEnd; *blockTo++ = *blockFrom++) ; }