2 LM  K  O KQ KR  K  L    D /   ! )  D ) ( ( ( & K / 5 5 5 5 5 4 )   E D K  KinputLptolemy/actor/TypedIOPort;startLptolemy/data/expr/Parameter;endlsb5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/lib/vhdl/Slice; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; Exceptionsfire()VinLptolemy/data/FixToken; widthValueI startValueendValuelsbValueZ newStartValue newEndValue shiftBitsmask[CvalueLjava/math/BigDecimal; precisionLptolemy/math/Precision;overflowLptolemy/math/Overflow;roundingLptolemy/math/Rounding;resultLptolemy/math/FixPoint; StackMapTablen SourceFile Slice.java STptolemy/actor/TypedIOPort S MN  ptolemy/data/expr/Parameter S OP QP!ptolemy/data/expr/StringParameter RPLSB MSB `a ptolemy/data/FixToken ptolemy/data/IntToken ptolemy/data/StringToken  java/math/BigDecimal java/math/BigIntegerjava/lang/String S S Sptolemy/math/PrecisionoutputPrecision S*ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder Sa Bit width of  is not equal to precision   SoutputOverflow     outputRounding   ptolemy/math/FixPoint!ptolemy/math/FixPointQuantization S S  S ptolemy/actor/lib/vhdl/Slice%ptolemy/actor/lib/vhdl/FixTransformer,ptolemy/kernel/util/NameDuplicationException7(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;ZZ)V setMultiport(Z)Vptolemy/data/type/BaseTypeFIXUnsizedFixType InnerClasses+Lptolemy/data/type/BaseType$UnsizedFixType; setTypeEquals(Lptolemy/data/type/Type;)V3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)V addChoicehasToken(I)Zget(I)Lptolemy/data/Token;fixValue()Lptolemy/math/FixPoint; getPrecision()Lptolemy/math/Precision;getNumberOfBits()IgetToken()Lptolemy/data/Token;intValue stringValue()Ljava/lang/String;equals(Ljava/lang/Object;)Zjava/util/Arraysfill([CC)V([CIIC)VgetUnscaledValue()Ljava/math/BigInteger;([C)V(Ljava/lang/String;I)Vand.(Ljava/math/BigInteger;)Ljava/math/BigInteger; shiftRight(I)Ljava/math/BigInteger;(Ljava/math/BigInteger;)V getAttribute3(Ljava/lang/String;)Lptolemy/kernel/util/Attribute; getExpressionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)Vjava/util/Locale getDefault()Ljava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;ptolemy/math/OverflowgetName+(Ljava/lang/String;)Lptolemy/math/Overflow;ptolemy/math/Rounding+(Ljava/lang/String;)Lptolemy/math/Rounding;I(Lptolemy/math/Precision;Lptolemy/math/Overflow;Lptolemy/math/Rounding;)V4(Ljava/math/BigDecimal;Lptolemy/math/Quantization;)Voutput*Lptolemy/actor/lib/vhdl/QueuedTypedIOPort;(Lptolemy/math/FixPoint;)V sendOutput3(Lptolemy/actor/TypedIOPort;ILptolemy/data/Token;)V)ptolemy/data/type/BaseType$UnsizedFixType!KLMNOPQPRPSTUn*+,*Y**** Y* * Y* *Y****V. PRST(V6WDXRY[Zd[m\W nXYnZ[n\]^_4`aUk**^*L+=*  >* `6*!"#6 d6 d6d6:  0$ 1%&Y+'(Y)Y *+,-.: /Y*01 23: d -4Y*5Y678d9:8 ;<=*>1 2?@A: *B1 2?@C: DY EY   FG:**HYIJV!~&4ETYhw$),2;@XjWObc&Dde46feE%geYhihjewkelemn op qr )Ast @*uv XwxkXYyHez{@ A C z{|}~Wz^4