20 LM K KZ            K  1   &   *  1   6 6     1 K K K output*Lptolemy/actor/lib/vhdl/QueuedTypedIOPort;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis'Lptolemy/actor/lib/vhdl/FixTransformer; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; synthesizableLptolemy/data/expr/Parameter; ExceptionsgetPortPrecision*(Lptolemy/actor/IOPort;)Ljava/lang/String;portLptolemy/actor/IOPort; precision StackMapTable sendOutput3(Lptolemy/actor/TypedIOPort;ILptolemy/data/Token;)VLptolemy/math/Precision;overflowLptolemy/math/Overflow;roundingLptolemy/math/Rounding; quantizationLptolemy/math/Quantization;Lptolemy/actor/TypedIOPort;channelItokenLptolemy/data/Token;newFixOutputPort>(Ljava/lang/String;)Lptolemy/actor/lib/vhdl/QueuedTypedIOPort;iteratorLjava/util/Iterator;_checkFixTokenWidth(Lptolemy/data/FixToken;I)VLptolemy/data/FixToken;width_checkFixMaxValuemax!_setAndHideQuantizationParameters9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VprecisionStringoverflowStringroundingString_showQuantizationParameters(ZZZ)V showPrecisionZ showOverflow showRounding_setQuantizationParameters SourceFileFixTransformer.java OP tu MNptolemy/data/expr/Parameter Otrue   ptolemy/kernel/Entityjava/lang/StringBuilder O  Precision *ptolemy/kernel/util/IllegalActionException& does not have an precision parameter. O  ptolemy/data/FixTokenptolemy/math/Precision OOverflow    Rounding  !ptolemy/math/FixPointQuantization O  !ptolemy/data/expr/StringParameter31:0CLIP   java/lang/String   HALF_EVEN(ptolemy/actor/lib/vhdl/QueuedTypedIOPort O    !Bit width violation: " is not equal to #$ %& '! {| outputPrecision( )* +* ,-outputOverflowoutputRounding%ptolemy/actor/lib/vhdl/FixTransformerptolemy/actor/TypedAtomicActor,ptolemy/kernel/util/NameDuplicationExceptionptolemy/actor/NoRoomExceptionjava/util/Iterator Visibility InnerClasses'ptolemy/kernel/util/Settable$Visibility3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)Vptolemy/data/type/BaseTypeBOOLEAN. BooleanType(Lptolemy/data/type/BaseType$BooleanType; setTypeEquals(Lptolemy/data/type/Type;)Vptolemy/actor/IOPort getContainer ()Lptolemy/kernel/util/NamedObj;()VgetName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getAttribute3(Ljava/lang/String;)Lptolemy/kernel/util/Attribute;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V getExpressionptolemy/actor/TypedIOPortgetType()Lptolemy/data/type/Type;FIX/UnsizedFixType+Lptolemy/data/type/BaseType$UnsizedFixType;java/util/Locale getDefault()Ljava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;ptolemy/math/Overflow+(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;)Vquantize4(Lptolemy/math/Quantization;)Lptolemy/data/FixToken;send(ILptolemy/data/Token;)V nameIterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; toUpperCase addChoice7(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;ZZ)VfixValue()Lptolemy/math/FixPoint;ptolemy/math/FixPoint getPrecision()Lptolemy/math/Precision;getNumberOfBits()I-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;java/lang/IntegertoBinaryString(I)Ljava/lang/String;lengthptolemy/kernel/util/SettableFULL)Lptolemy/kernel/util/Settable$Visibility;NONE setVisibility,(Lptolemy/kernel/util/Settable$Visibility;)V&ptolemy/data/type/BaseType$BooleanType)ptolemy/data/type/BaseType$UnsizedFixType!KLMN OPQ)*+,**Y*N- - ROQRS!T(US*)TU)VW)XYZ[\]^_QNM+ Y+M,"Y*Y+,R`ab&d*eIiS NTUN`aLb[cId\efQ+-Y*Y+:*Y+ !"#:*Y+$!"%:&Y':-(N+-)RZxyz2{:}C~Q}W~Z]~`}en|SR:obgeDhijk lmTU`nopqrc\stuQͻ*Y*Y++M,, *Y*Y+ +N*Y*Y+$+:-- .:/-01!234 5:/01!236Y*+7:8RN">[afp{~SHTUXYb[>h[[rj[fgvw `Ncfxydddz !\]{|Q4+9:;(Y*Y<+=>?R3S 4TU4q}4~pc3\|QO *+@ABR  S  TU q} p\Q_*+,-C*DRS*TUYYYQkX*E: FGH*I: FGH*J: FGHR (:EWSHXTUXXX Mb[(0h[Ej[cxddxddxdddxdddxddddxddddQ4+*E+ ,*I, -*J- R*    "&03S*4TU4Y4Y4Yc