Actually, no. if you're multiplying an integer by 1.25, you've got a one in four chance that you'll end up with an integer (based on the fact that 1.25 is 5/4, and all numbers evenly divisible by 4 will produce integers). However, if you're multiplying by 1.05, you have a one in twenty (1.05 = 21/20) chance of ending up with an integer. So smaller multipliers actually end up with more rounding 'noise'.

As I say, though, this error is only in the 15th bit (the 16th is used for sign, if you like). Someone more familiar with the mathematics of decibels can work out what dB level this is, but off the top of my head it's round the noise floor of a CD: -92dB.

Hope this makes sense,

Paul

Save the whales. Feed the hungry. Free the mallocs.
_________________________
Owner of Mark I empeg 00061, now better than ever - (Thanks, Rod!) - and Karma 3930000004550