To do a certain amount of work; to make progress towards an end.
To move at full speed, especially in retreat.