úÎÀ½     $ Instances of # can be cast up to and down from a B supertype. If the type is bounded, the supertype must be able to A hold at least twice as much information to be a valid instance.  Losslessly cast to a supertype. ,Cast to a subtype. Information may be lost.  Decrement a resolution Subtract resolutions Add resolutions Increment a resolution =Instances of this class are useful as the first parameter of  . <Given a fixed-point number, give the number of bits used to  represent its fractional part. AThe first type parameter represents the number of bits to devote D to the fractional part of the number. The second type parameter is - the underlying representation. For example, Fixed E8 Int16 uses D eight bits for the integer component (of which one bit is used for 8 the sign) and eight bits for the fractional component.  !"#$:Fast conversion between fixed-point numbers with the same  fractional size. :Fast conversion between fixed-point numbers with the same  representation size. =Multiplication without throwing away fractional information. <Division without throwing away fractional information. Same  caveats apply as with '(*.)'. %4Fast conversion from floating-point to fixed-point. &   '      !"#$%&'()*fixed-point-0.3.0.0Data.Fixed.Binarybase Data.Fixedmod'divMod'div' SuperTypeableSuper superCastsubCastE64E32E30E20E16E10E8E4E2E1P:-:+SE0 HasResolution resolutionFixed fixedRadix fixedSize*./. fromRealFloatunFixedinFixedinFixed2withResolution readNumber convertFrac toRealFloat shiftBaseExp