> If you have a full 32-bit number and you need to divide, you can simply do a multiply and take the top 32-bit half as the result.<p>Can someone explain how this can work? Obviously, you can't just multiply the same numbers instead of dividing.