2F O                      )                       _valueLptolemy/math/FixPoint;()VCodeLineNumberTableLocalVariableTablethisLptolemy/data/FixToken;(Lptolemy/math/FixPoint;)Vvalue(DLptolemy/math/Precision;)Vq#Lptolemy/math/FixPointQuantization;e!Ljava/lang/NumberFormatException;D precisionLptolemy/math/Precision; StackMapTable Exceptions(DII)V numberOfBitsI integerBits(Ljava/lang/String;)VinitLjava/lang/String;parserLptolemy/data/expr/PtParser;tree!Lptolemy/data/expr/ASTPtRootNode;tokenLptolemy/data/Token;convert-(Lptolemy/data/Token;)Lptolemy/data/FixToken;compareconvertToDouble()Dequals(Ljava/lang/Object;)ZobjectLjava/lang/Object;fixValue()Lptolemy/math/FixPoint;getType()Lptolemy/data/type/Type;hashCode()Ione()Lptolemy/data/Token;printquantize4(Lptolemy/math/Quantization;)Lptolemy/data/FixToken;quantLptolemy/math/Quantization;resulttoString()Ljava/lang/String; unitStringzero _absolute()Lptolemy/data/ScalarToken;_add6(Lptolemy/data/ScalarToken;)Lptolemy/data/ScalarToken; rightArgumentLptolemy/data/ScalarToken; _bitwiseAnd _bitwiseNot _bitwiseOr _bitwiseXor_divideQ(Lptolemy/data/ScalarToken;Lptolemy/math/Quantization;)Lptolemy/data/ScalarToken; _isCloseTo8(Lptolemy/data/ScalarToken;D)Lptolemy/data/BooleanToken;epsilonrightleft _isLessThan7(Lptolemy/data/ScalarToken;)Lptolemy/data/BooleanToken;convertedArgument_modulo _multiply _quantize _subtract SourceFile FixToken.java RSptolemy/math/FixPoint R PQ!ptolemy/math/FixPointQuantization    R Rjava/lang/NumberFormatException"java/lang/IllegalArgumentException  Rlptolemy/math/Precision Rptolemy/data/expr/PtParser $ptolemy/data/expr/ParseTreeEvaluator ptolemy/data/FixToken *ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder2A FixToken cannot be created from the expression ' '   {ptolemy/graph/CPOfix    !}" #$ ~ptolemy/data/type/FixType %& R' R[ (S )* +, -. * /fix(, 0 1 2) 3 RY 45 bitwiseAnd 67 bitwiseNot bitwiseOr bitwiseXor 85 89 |}: ;< =< >?modulo @5 A B5ptolemy/data/ScalarTokenjava/lang/Stringptolemy/data/expr/ASTPtRootNodeptolemy/data/Token(I)Vptolemy/math/OverflowSATURATECSaturate InnerClasses Lptolemy/math/Overflow$Saturate;ptolemy/math/RoundingNEARESTDRoundHalfCeiling(Lptolemy/math/Rounding$RoundHalfCeiling;I(Lptolemy/math/Precision;Lptolemy/math/Overflow;Lptolemy/math/Rounding;)V(DLptolemy/math/Quantization;)V getMessage(II)VgenerateParseTree5(Ljava/lang/String;)Lptolemy/data/expr/ASTPtRootNode;evaluateParseTree7(Lptolemy/data/expr/ASTPtRootNode;)Lptolemy/data/Token;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;ptolemy/data/type/BaseTypeFIXEUnsizedFixType+Lptolemy/data/type/BaseType$UnsizedFixType;ptolemy/data/type/TypeLattice/(Lptolemy/data/type/Type;Lptolemy/data/Token;)I)notSupportedIncomparableConversionMessage:(Lptolemy/data/Token;Ljava/lang/String;)Ljava/lang/String;notSupportedConversionMessage doubleValuejava/lang/ObjectgetClass()Ljava/lang/Class; getPrecision()Lptolemy/math/Precision;(Lptolemy/math/Precision;)VprintFix_unitCategoryExponents[I _isUnitless()Z_copyOfCategoryExponents()[I unitsStringgetNumberOfBits(I)Ljava/lang/StringBuilder;getIntegerBitLengthabsadd0(Lptolemy/math/FixPoint;)Lptolemy/math/FixPoint;notSupportedMessageN(Ljava/lang/String;Lptolemy/data/Token;Lptolemy/data/Token;)Ljava/lang/String;divideK(Lptolemy/math/FixPoint;Lptolemy/math/Quantization;)Lptolemy/math/FixPoint;ptolemy/data/BooleanTokenFALSELptolemy/data/BooleanToken;TRUE getInstance(Z)Lptolemy/data/BooleanToken;multiply4(Lptolemy/math/Quantization;)Lptolemy/math/FixPoint;subtractptolemy/math/Overflow$Saturate&ptolemy/math/Rounding$RoundHalfCeiling)ptolemy/data/type/BaseType$UnsizedFixType!OPQRSTC**YUGHIV WXRYTF **+UNO PV WX ZQR[T5*Y-:*Y' : Y "% Uace"h%f'g4iV4\]' ^_5WX5Z`5abc%defg RhTB*Y:Y:*Y' : Y /2 U"vxy!{/~2|4}AVHab!\]4 ^_BWXBZ`BijBkjc2dfg RlTW*YM,+NY-:*#YY+U" '6VV4WWXWmn KopEqr8stc6duvwxg yzT:** *!<Y*#$Y*#%U %,V:st&{jc  g|}T2*&UV WX~T(++'*'+*(U$&V(WX(c T/*UV WXT9)Y**+UV WXT2*,UV WXT:Y**-UV WXST6*.U V WXTv*+/M*0*1 ,*20,U V WXXcdTd3L*1Y4*5L**MY6*78,9:8,;:<+U !) Q!V dWXan);abc!uT:Y**-U*V WXTIY*=>L+U 9:VWXXTZ*+?MY,>U EFV WX QTCY@*+AUTVWXgT9YB**AU`V WXgTCYC*+AUoVWXgTCYD*+AU~VWXgTZ*+EMY,>U V WX QTe*+,FNY->U V*WX QT++G9*G9(c (gHIU #'V4+WX++` "``c#T~ +M*&,&JU  V  WX Xc d@gTCYK*+AUVWXgT^*+LMY,>UV WX QTT*+MMY,>U  V WX QT^*+NMY,>UV WX Q