2 K LM NOPQ KR S T U V WX Y Z [\ [] ^_ ^`a bc de fghi()VCodeLineNumberTableLocalVariableTablethis'Lorg/apache/poi/ss/util/NumberComparer;compare(DD)IaDbrawBitsAJrawBitsBbiasedExponentAIbiasedExponentBcmp aIsNegativeZ bIsNegative absExpDiffedA'Lorg/apache/poi/ss/util/ExpandedDouble;edBndA*Lorg/apache/poi/ss/util/NormalisedDecimal;ndB StackMapTablejkcompareSubnormalNumbers(JJZ)IfracAfracB isNegativecompareAcrossSubnormalThresholdnormalRawBitsAsubnormalRawBitsBtoHex(D)Ljava/lang/String; SourceFileNumberComparer.java  l mno pq"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder'Special double values are not allowed: rs GH tu vw xy ?@ D@j z{ |}k ~} 0x   %org/apache/poi/ss/util/NumberComparerjava/lang/Object%org/apache/poi/ss/util/ExpandedDouble(org/apache/poi/ss/util/NormalisedDecimaljava/lang/DoubledoubleToLongBits(D)J!org/apache/poi/ss/util/IEEEDoublegetBiasedExponent(J)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vjava/lang/Mathabs(I)IfromRawBitsAndExponent+(JI)Lorg/apache/poi/ss/util/ExpandedDouble;normaliseBaseTen,()Lorg/apache/poi/ss/util/NormalisedDecimal; roundUnitscompareNormalised-(Lorg/apache/poi/ss/util/NormalisedDecimal;)Ijava/lang/Long toHexString(J)Ljava/lang/String;java/util/LocaleROOTLjava/util/Locale;java/lang/String toUpperCase&(Ljava/util/Locale;)Ljava/lang/String;1 !/*"# $% &'!B&7(766 !YY&   !YY&   6  6     d6  6    t   %     t  d: d:::6   t "!>? ABD"E@GHHfNtORUYZ[\_dfijknprw xy#z-{6|;}?#B()B*)<+, 6-,/./(0/ 1/ t23 43 5/  667)87#9:-;:<W@% @ @@ A  ?==>> ?@!%  6 t" #*%A,%B,%C31/<  @ A D@! \  7  7+""&  2DFQ#4\E,\F,\C3UB, <A,< @,@@ GH!J Y& "#  ()IJ