Edit C:\Users\Admin\.m2\repository\org\apache\poi\poi\3.13\org\apache\poi\ss\util\NumberComparer.class
???? 2 ? K L M N O P Q K R S T U V W X ?????? Y Z [ \ [ ] ^ _ ^ ` ?????? a b c d e f g h i <init> ()V Code LineNumberTable LocalVariableTable this 'Lorg/apache/poi/ss/util/NumberComparer; compare (DD)I a D b rawBitsA J rawBitsB biasedExponentA I biasedExponentB cmp aIsNegative Z bIsNegative absExpDiff edA 'Lorg/apache/poi/ss/util/ExpandedDouble; edB ndA *Lorg/apache/poi/ss/util/NormalisedDecimal; ndB StackMapTable j k compareSubnormalNumbers (JJZ)I fracA fracB isNegative compareAcrossSubnormalThreshold normalRawBitsA subnormalRawBitsB toHex (D)Ljava/lang/String; SourceFile NumberComparer.java l m n o p q "java/lang/IllegalArgumentException java/lang/StringBuilder 'Special double values are not allowed: r s G H t u v w x y ? @ D @ j z { | } k ~ } ? 0x ? ? ? ? ? ? ? ? ? %org/apache/poi/ss/util/NumberComparer java/lang/Object %org/apache/poi/ss/util/ExpandedDouble (org/apache/poi/ss/util/NormalisedDecimal java/lang/Double doubleToLongBits (D)J !org/apache/poi/ss/util/IEEEDouble getBiasedExponent (J)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V java/lang/Math abs (I)I fromRawBitsAndExponent +(JI)Lorg/apache/poi/ss/util/ExpandedDouble; normaliseBaseTen ,()Lorg/apache/poi/ss/util/NormalisedDecimal; roundUnits compareNormalised -(Lorg/apache/poi/ss/util/NormalisedDecimal;)I java/lang/Long toHexString (J)Ljava/lang/String; java/util/Locale ROOT Ljava/util/Locale; java/lang/String toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; 1 ! / *? ? "