1 =      F           @        F  0 2 4 6  9  VHDLPrecisionFormat InnerClassesLengthExponentPrecisionFormat!ExpressionLanguagePrecisionFormatLengthIntegerPrecisionFormatIntegerFractionPrecisionFormatPrecisionFormatINTEGER_FRACTION(Lptolemy/math/Precision$PrecisionFormat;LENGTH_EXPONENTLENGTH_INTEGEREXPRESSION_LANGUAGEVHDL_lengthI _exponent_sign_formatTWORAISEDTOSIZE ConstantValueA _twoRaisedTo[Ljava/math/BigDecimal;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLptolemy/math/Precision;strLjava/lang/String;p Exceptions(II)Vlength integerBits(III)Vsignexponentclone()Ljava/lang/Object;equals(Ljava/lang/Object;)ZotherobjectLjava/lang/Object; findMaximum()Ljava/math/BigDecimal;bdLjava/math/BigDecimal; findMinimum getEpsilon getExponent()IgetFractionBitLengthgetIntegerBitLengthgetLeastSignificantBitPositiongetMaximumUnscaledValue()Ljava/math/BigInteger;valLjava/math/BigInteger;getMinimumUnscaledValuegetMostSignificantBitPosition!getMostSignificantDataBitPositiongetNumberOfBitsgetNumberOfLevelsnumBitsgetSignhashCodeisSigned()ZunionJ(Lptolemy/math/Precision;Lptolemy/math/Precision;)Lptolemy/math/Precision; precisionA precisionB minExponentaDataMSBbDataMSB maxDataMSB newLengthnewSignshiftBigDecimal/(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;shiftval scaleShiftresulttoString()Ljava/lang/String;<(Lptolemy/math/Precision$PrecisionFormat;)Ljava/lang/String;format_getTwoRaisedTo(I)Ljava/math/BigDecimal;number()VipowerOf2 SourceFilePrecision.java X NO PO QO HI RI KI JI MI"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderUnrecognized Precision String: XY Xf6Incorrect definition of Precision. Sign must be 0 or 1DIncorrect definition of Precision. Do not use negative total length ptolemy/math/Precisionjava/math/BigDecimal {| X X | X ~ ~ | w w w w VW5ptolemy/math/Precision$IntegerFractionPrecisionFormat4ptolemy/math/Precision$LengthExponentPrecisionFormat3ptolemy/math/Precision$LengthIntegerPrecisionFormat8ptolemy/math/Precision$ExpressionLanguagePrecisionFormat LI*ptolemy/math/Precision$VHDLPrecisionFormat java/lang/Objectjava/lang/Cloneablejava/io/Serializable&ptolemy/math/Precision$PrecisionFormat parseString,(Ljava/lang/String;)Lptolemy/math/Precision;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/math/BigInteger;)V(I)Vjava/lang/Mathpow(DD)D(D)Vjava/math/BigIntegerZEROsetBit(I)Ljava/math/BigInteger;ONEsubtract.(Ljava/math/BigInteger;)Ljava/math/BigInteger;negatejava/lang/IntegervalueOf(I)Ljava/lang/Integer;multiply.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;scaledivide0(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;printPrecisionFormat,(Lptolemy/math/Precision;)Ljava/lang/String;(J)Ljava/math/BigDecimal;add!=>? HIJIKILIMINOPOQORISOTU VWXYZ3*****M+YM *B+YM *, +YM *  +YM * ,*,*,*, Y Y +[R   (2>HT^jqu}\ ]^_`a^b XcZL *d[  \  ]^ dO eOb XfZK***** Y Y***[6    #-1;@EJ\*K]^KgOKdOKhOb ijZ,*[\ ]^klZ1+++M,*,*,*[ -/\  #m^1]^1nopqZMY*L+*[  \]^ rstqZe%* YY*L+*[\%]^ rsuqZ=Y* [\ ]^vwZ/*[\ ]^xwZ0*t[\ ]^ywZ4 **`['\  ]^zwZ/*[3\ ]^{|ZV!**d"L+#$L+[@AB\]^ }~|ZM*!*d"%![PQT\ ]^wZ6 **`d[_\  ]^wZ;**`d*d[l\ ]^wZ/*[s\ ]^|ZE *&<!"[ z{\ ]^OwZ/*[\ ]^wZK!*'(*'(|*'(|[\ !]^Z8*[\ ]^ Zc*+ *+=*)>+)66d`6* +6`6Y[""08OV\Rc^c^LOGO"AO03O8+OOO Z** **+t*,`=*t*-N-[ (\**}s*OO(sZ3 **.[\  ]^Z:+*.[\]^I ZO/ /2Y!"[\ OZ\0Y12Y3 4Y56Y789Y: A/ ;K<//*S**