We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
For general purpose code it is commonly used for integer normalization (placing the MSB of the integer at a known location). In more practical terms normalized integers are used for optimized Newton-Raphson software integer division, as Jacob mentioned, but also things like integer to floating point conversion, and bit-field priority decoders.