__m_ptr_move
__m_ptr_move(array, length, start, finish, to)
__m_ptr_move(void **array, unsigned int length,