in reply to Re^2: Getting stranger values in subtractionin thread Getting stranger values in subtraction
This might be a solution for you Math::FixedPoint