Of course not. It is multiplication with a reciprocal in fixed-point representation.
You'd first have to compute the reciprocal as 2**32 / divisor. Therefore it is most often done with constant divisors.
A longer tutorial that goes into more depth: https://homepage.cs.uiowa.edu/~jones/bcd/divide.html