public class org.apache.commons.math3.util.Decimal64 extends java.lang.Number implements org.apache.commons.math3.RealFieldElement<org.apache.commons.math3.util.Decimal64>, java.lang.Comparable<org.apache.commons.math3.util.Decimal64>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.util.Decimal64
super_class: java.lang.Number
{
public static final org.apache.commons.math3.util.Decimal64 ZERO;
descriptor: Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.commons.math3.util.Decimal64 ONE;
descriptor: Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.commons.math3.util.Decimal64 NEGATIVE_INFINITY;
descriptor: Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.commons.math3.util.Decimal64 POSITIVE_INFINITY;
descriptor: Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.commons.math3.util.Decimal64 NAN;
descriptor: Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 20120227
private final double value;
descriptor: D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new org.apache.commons.math3.util.Decimal64
dup
dconst_0
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
putstatic org.apache.commons.math3.util.Decimal64.ZERO:Lorg/apache/commons/math3/util/Decimal64;
1: new org.apache.commons.math3.util.Decimal64
dup
dconst_1
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
putstatic org.apache.commons.math3.util.Decimal64.ONE:Lorg/apache/commons/math3/util/Decimal64;
2: new org.apache.commons.math3.util.Decimal64
dup
ldc -Infinity
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
putstatic org.apache.commons.math3.util.Decimal64.NEGATIVE_INFINITY:Lorg/apache/commons/math3/util/Decimal64;
3: new org.apache.commons.math3.util.Decimal64
dup
ldc Infinity
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
putstatic org.apache.commons.math3.util.Decimal64.POSITIVE_INFINITY:Lorg/apache/commons/math3/util/Decimal64;
4: new org.apache.commons.math3.util.Decimal64
dup
ldc NaN
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
putstatic org.apache.commons.math3.util.Decimal64.NAN:Lorg/apache/commons/math3/util/Decimal64;
5: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Number.<init>:()V
1: aload 0
dload 1
putfield org.apache.commons.math3.util.Decimal64.value:D
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/util/Decimal64;
0 3 1 x D
MethodParameters:
Name Flags
x final
public org.apache.commons.math3.Field<org.apache.commons.math3.util.Decimal64> getField();
descriptor: ()Lorg/apache/commons/math3/Field;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic org.apache.commons.math3.util.Decimal64Field.getInstance:()Lorg/apache/commons/math3/util/Decimal64Field;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
Signature: ()Lorg/apache/commons/math3/Field<Lorg/apache/commons/math3/util/Decimal64;>;
public org.apache.commons.math3.util.Decimal64 add(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
dadd
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 subtract(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
dsub
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 negate();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dneg
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 multiply(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
dmul
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 multiply(int);
descriptor: (I)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
iload 1
i2d
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dmul
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 n I
MethodParameters:
Name Flags
n final
public org.apache.commons.math3.util.Decimal64 divide(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
ddiv
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 reciprocal();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
dconst_1
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
ddiv
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public byte byteValue();
descriptor: ()B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
d2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public short shortValue();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
d2i
i2s
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public int intValue();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
d2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public long longValue();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
d2l
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public float floatValue();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
d2f
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public double doubleValue();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public int compareTo(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic java.lang.Double.compare:(DD)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 o Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
o final
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.apache.commons.math3.util.Decimal64
ifeq 6
1: aload 1
checkcast org.apache.commons.math3.util.Decimal64
astore 2
start local 2 2: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic java.lang.Double.doubleToLongBits:(D)J
3: aload 2
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic java.lang.Double.doubleToLongBits:(D)J
4: lcmp
ifne 5
iconst_1
ireturn
StackMap locals: org.apache.commons.math3.util.Decimal64
StackMap stack:
5: iconst_0
ireturn
end local 2 6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/util/Decimal64;
0 7 1 obj Ljava/lang/Object;
2 6 2 that Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
obj final
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic java.lang.Double.doubleToLongBits:(D)J
lstore 1
start local 1 1: lload 1
lload 1
bipush 32
lushr
lxor
l2i
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/util/Decimal64;
1 2 1 v J
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic java.lang.Double.toString:(D)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public boolean isInfinite();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic java.lang.Double.isInfinite:(D)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public boolean isNaN();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic java.lang.Double.isNaN:(D)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public double getReal();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 add(double);
descriptor: (D)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dload 1
dadd
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a D
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 subtract(double);
descriptor: (D)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dload 1
dsub
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a D
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 multiply(double);
descriptor: (D)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dload 1
dmul
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a D
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 divide(double);
descriptor: (D)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dload 1
ddiv
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a D
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 remainder(double);
descriptor: (D)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dload 1
invokestatic org.apache.commons.math3.util.FastMath.IEEEremainder:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a D
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 remainder(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.IEEEremainder:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 a Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a final
public org.apache.commons.math3.util.Decimal64 abs();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 ceil();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.ceil:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 floor();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.floor:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 rint();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.rint:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public long round();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.round:(D)J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 signum();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.signum:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 copySign(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.copySign:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 sign Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
sign final
public org.apache.commons.math3.util.Decimal64 copySign(double);
descriptor: (D)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dload 1
invokestatic org.apache.commons.math3.util.FastMath.copySign:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 sign D
MethodParameters:
Name Flags
sign final
public org.apache.commons.math3.util.Decimal64 scalb(int);
descriptor: (I)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
iload 1
invokestatic org.apache.commons.math3.util.FastMath.scalb:(DI)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 n I
MethodParameters:
Name Flags
n final
public org.apache.commons.math3.util.Decimal64 hypot(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.hypot:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 y Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
y final
public org.apache.commons.math3.util.Decimal64 sqrt();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 cbrt();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.cbrt:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 rootN(int);
descriptor: (I)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dconst_0
dcmpg
ifge 2
1: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dneg
dconst_1
iload 1
i2d
ddiv
invokestatic org.apache.commons.math3.util.FastMath.pow:(DD)D
dneg
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
2: StackMap locals:
StackMap stack:
new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dconst_1
iload 1
i2d
ddiv
invokestatic org.apache.commons.math3.util.FastMath.pow:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/util/Decimal64;
0 3 1 n I
MethodParameters:
Name Flags
n final
public org.apache.commons.math3.util.Decimal64 pow(double);
descriptor: (D)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
dload 1
invokestatic org.apache.commons.math3.util.FastMath.pow:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 p D
MethodParameters:
Name Flags
p final
public org.apache.commons.math3.util.Decimal64 pow(int);
descriptor: (I)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
iload 1
invokestatic org.apache.commons.math3.util.FastMath.pow:(DI)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 n I
MethodParameters:
Name Flags
n final
public org.apache.commons.math3.util.Decimal64 pow(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.pow:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 e Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
e final
public org.apache.commons.math3.util.Decimal64 exp();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.exp:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 expm1();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.expm1:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 log();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.log:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 log1p();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.log1p:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 log10();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.log10:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 cos();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.cos:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 sin();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.sin:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 tan();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.tan:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 acos();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.acos:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 asin();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.asin:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 atan();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.atan:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 atan2(org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.atan2:(DD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
0 1 1 x Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
x final
public org.apache.commons.math3.util.Decimal64 cosh();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.cosh:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 sinh();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.sinh:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 tanh();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.tanh:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 acosh();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.acosh:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 asinh();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.asinh:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 atanh();
descriptor: ()Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.math3.util.Decimal64
dup
aload 0
getfield org.apache.commons.math3.util.Decimal64.value:D
invokestatic org.apache.commons.math3.util.FastMath.atanh:(D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/util/Decimal64;
public org.apache.commons.math3.util.Decimal64 linearCombination(org.apache.commons.math3.util.Decimal64[], org.apache.commons.math3.util.Decimal64[]);
descriptor: ([Lorg/apache/commons/math3/util/Decimal64;[Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
arraylength
aload 2
arraylength
if_icmpeq 2
1: new org.apache.commons.math3.exception.DimensionMismatchException
dup
aload 1
arraylength
aload 2
arraylength
invokespecial org.apache.commons.math3.exception.DimensionMismatchException.<init>:(II)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
arraylength
newarray 7
astore 3
start local 3 3: aload 2
arraylength
newarray 7
astore 4
start local 4 4: iconst_0
istore 5
start local 5 5: goto 9
6: StackMap locals: double[] double[] int
StackMap stack:
aload 3
iload 5
aload 1
iload 5
aaload
getfield org.apache.commons.math3.util.Decimal64.value:D
dastore
7: aload 4
iload 5
aload 2
iload 5
aaload
getfield org.apache.commons.math3.util.Decimal64.value:D
dastore
8: iinc 5 1
StackMap locals:
StackMap stack:
9: iload 5
aload 1
arraylength
if_icmplt 6
end local 5 10: new org.apache.commons.math3.util.Decimal64
dup
aload 3
aload 4
invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:([D[D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/commons/math3/util/Decimal64;
0 11 1 a [Lorg/apache/commons/math3/util/Decimal64;
0 11 2 b [Lorg/apache/commons/math3/util/Decimal64;
3 11 3 aDouble [D
4 11 4 bDouble [D
5 10 5 i I
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
MethodParameters:
Name Flags
a final
b final
public org.apache.commons.math3.util.Decimal64 linearCombination(double[], org.apache.commons.math3.util.Decimal64[]);
descriptor: ([D[Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
arraylength
aload 2
arraylength
if_icmpeq 2
1: new org.apache.commons.math3.exception.DimensionMismatchException
dup
aload 1
arraylength
aload 2
arraylength
invokespecial org.apache.commons.math3.exception.DimensionMismatchException.<init>:(II)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
arraylength
newarray 7
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: goto 7
5: StackMap locals: double[] int
StackMap stack:
aload 3
iload 4
aload 2
iload 4
aaload
getfield org.apache.commons.math3.util.Decimal64.value:D
dastore
6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
aload 1
arraylength
if_icmplt 5
end local 4 8: new org.apache.commons.math3.util.Decimal64
dup
aload 1
aload 3
invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:([D[D)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/math3/util/Decimal64;
0 9 1 a [D
0 9 2 b [Lorg/apache/commons/math3/util/Decimal64;
3 9 3 bDouble [D
4 8 4 i I
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
MethodParameters:
Name Flags
a final
b final
public org.apache.commons.math3.util.Decimal64 linearCombination(org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.apache.commons.math3.util.Decimal64
dup
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 2
getfield org.apache.commons.math3.util.Decimal64.value:D
1: aload 3
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 4
getfield org.apache.commons.math3.util.Decimal64.value:D
2: invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:(DDDD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/util/Decimal64;
0 3 1 a1 Lorg/apache/commons/math3/util/Decimal64;
0 3 2 b1 Lorg/apache/commons/math3/util/Decimal64;
0 3 3 a2 Lorg/apache/commons/math3/util/Decimal64;
0 3 4 b2 Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a1 final
b1 final
a2 final
b2 final
public org.apache.commons.math3.util.Decimal64 linearCombination(double, org.apache.commons.math3.util.Decimal64, double, org.apache.commons.math3.util.Decimal64);
descriptor: (DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 6 0: new org.apache.commons.math3.util.Decimal64
dup
dload 1
aload 3
getfield org.apache.commons.math3.util.Decimal64.value:D
1: dload 4
aload 6
getfield org.apache.commons.math3.util.Decimal64.value:D
2: invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:(DDDD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/util/Decimal64;
0 3 1 a1 D
0 3 3 b1 Lorg/apache/commons/math3/util/Decimal64;
0 3 4 a2 D
0 3 6 b2 Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a1 final
b1 final
a2 final
b2 final
public org.apache.commons.math3.util.Decimal64 linearCombination(org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: new org.apache.commons.math3.util.Decimal64
dup
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 2
getfield org.apache.commons.math3.util.Decimal64.value:D
1: aload 3
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 4
getfield org.apache.commons.math3.util.Decimal64.value:D
2: aload 5
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 6
getfield org.apache.commons.math3.util.Decimal64.value:D
3: invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:(DDDDDD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/util/Decimal64;
0 4 1 a1 Lorg/apache/commons/math3/util/Decimal64;
0 4 2 b1 Lorg/apache/commons/math3/util/Decimal64;
0 4 3 a2 Lorg/apache/commons/math3/util/Decimal64;
0 4 4 b2 Lorg/apache/commons/math3/util/Decimal64;
0 4 5 a3 Lorg/apache/commons/math3/util/Decimal64;
0 4 6 b3 Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a1 final
b1 final
a2 final
b2 final
a3 final
b3 final
public org.apache.commons.math3.util.Decimal64 linearCombination(double, org.apache.commons.math3.util.Decimal64, double, org.apache.commons.math3.util.Decimal64, double, org.apache.commons.math3.util.Decimal64);
descriptor: (DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=10, args_size=7
start local 0 start local 1 start local 3 start local 4 start local 6 start local 7 start local 9 0: new org.apache.commons.math3.util.Decimal64
dup
dload 1
aload 3
getfield org.apache.commons.math3.util.Decimal64.value:D
1: dload 4
aload 6
getfield org.apache.commons.math3.util.Decimal64.value:D
2: dload 7
aload 9
getfield org.apache.commons.math3.util.Decimal64.value:D
3: invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:(DDDDDD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 9 end local 7 end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/util/Decimal64;
0 4 1 a1 D
0 4 3 b1 Lorg/apache/commons/math3/util/Decimal64;
0 4 4 a2 D
0 4 6 b2 Lorg/apache/commons/math3/util/Decimal64;
0 4 7 a3 D
0 4 9 b3 Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a1 final
b1 final
a2 final
b2 final
a3 final
b3 final
public org.apache.commons.math3.util.Decimal64 linearCombination(org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64, org.apache.commons.math3.util.Decimal64);
descriptor: (Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=18, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: new org.apache.commons.math3.util.Decimal64
dup
aload 1
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 2
getfield org.apache.commons.math3.util.Decimal64.value:D
1: aload 3
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 4
getfield org.apache.commons.math3.util.Decimal64.value:D
2: aload 5
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 6
getfield org.apache.commons.math3.util.Decimal64.value:D
3: aload 7
getfield org.apache.commons.math3.util.Decimal64.value:D
aload 8
getfield org.apache.commons.math3.util.Decimal64.value:D
4: invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:(DDDDDDDD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/util/Decimal64;
0 5 1 a1 Lorg/apache/commons/math3/util/Decimal64;
0 5 2 b1 Lorg/apache/commons/math3/util/Decimal64;
0 5 3 a2 Lorg/apache/commons/math3/util/Decimal64;
0 5 4 b2 Lorg/apache/commons/math3/util/Decimal64;
0 5 5 a3 Lorg/apache/commons/math3/util/Decimal64;
0 5 6 b3 Lorg/apache/commons/math3/util/Decimal64;
0 5 7 a4 Lorg/apache/commons/math3/util/Decimal64;
0 5 8 b4 Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a1 final
b1 final
a2 final
b2 final
a3 final
b3 final
a4 final
b4 final
public org.apache.commons.math3.util.Decimal64 linearCombination(double, org.apache.commons.math3.util.Decimal64, double, org.apache.commons.math3.util.Decimal64, double, org.apache.commons.math3.util.Decimal64, double, org.apache.commons.math3.util.Decimal64);
descriptor: (DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
flags: (0x0001) ACC_PUBLIC
Code:
stack=18, locals=13, args_size=9
start local 0 start local 1 start local 3 start local 4 start local 6 start local 7 start local 9 start local 10 start local 12 0: new org.apache.commons.math3.util.Decimal64
dup
dload 1
aload 3
getfield org.apache.commons.math3.util.Decimal64.value:D
1: dload 4
aload 6
getfield org.apache.commons.math3.util.Decimal64.value:D
2: dload 7
aload 9
getfield org.apache.commons.math3.util.Decimal64.value:D
3: dload 10
aload 12
getfield org.apache.commons.math3.util.Decimal64.value:D
4: invokestatic org.apache.commons.math3.util.MathArrays.linearCombination:(DDDDDDDD)D
invokespecial org.apache.commons.math3.util.Decimal64.<init>:(D)V
areturn
end local 12 end local 10 end local 9 end local 7 end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/util/Decimal64;
0 5 1 a1 D
0 5 3 b1 Lorg/apache/commons/math3/util/Decimal64;
0 5 4 a2 D
0 5 6 b2 Lorg/apache/commons/math3/util/Decimal64;
0 5 7 a3 D
0 5 9 b3 Lorg/apache/commons/math3/util/Decimal64;
0 5 10 a4 D
0 5 12 b4 Lorg/apache/commons/math3/util/Decimal64;
MethodParameters:
Name Flags
a1 final
b1 final
a2 final
b2 final
a3 final
b3 final
a4 final
b4 final
public java.lang.Object sqrt();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.sqrt:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object asinh();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.asinh:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object signum();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.signum:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object cos();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.cos:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object multiply(double);
descriptor: (D)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.util.Decimal64.multiply:(D)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object multiply(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.apache.commons.math3.util.Decimal64.multiply:(I)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object multiply(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.multiply:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException
public java.lang.Object negate();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.negate:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object cbrt();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.cbrt:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object rootN(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.apache.commons.math3.util.Decimal64.rootN:(I)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object asin();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.asin:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object pow(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.pow:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
public java.lang.Object pow(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.apache.commons.math3.util.Decimal64.pow:(I)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object pow(double);
descriptor: (D)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.util.Decimal64.pow:(D)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object scalb(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.apache.commons.math3.util.Decimal64.scalb:(I)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object atan();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.atan:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object acosh();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.acosh:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object cosh();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.cosh:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object floor();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.floor:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object log1p();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.log1p:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object divide(double);
descriptor: (D)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.util.Decimal64.divide:(D)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object divide(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.divide:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathArithmeticException
public java.lang.Object copySign(double);
descriptor: (D)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.util.Decimal64.copySign:(D)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object copySign(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.copySign:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object add(double);
descriptor: (D)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.util.Decimal64.add:(D)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object add(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.add:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException
public java.lang.Object tanh();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.tanh:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object reciprocal();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.reciprocal:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.MathArithmeticException
public java.lang.Object atanh();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.atanh:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object log();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.log:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object sin();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.sin:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object rint();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.rint:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object hypot(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.hypot:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
public java.lang.Object subtract(double);
descriptor: (D)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.util.Decimal64.subtract:(D)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object subtract(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.subtract:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException
public java.lang.Object tan();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.tan:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.compareTo:(Lorg/apache/commons/math3/util/Decimal64;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object abs();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.abs:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object acos();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.acos:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object atan2(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.atan2:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
public java.lang.Object expm1();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.expm1:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object ceil();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.ceil:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object remainder(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.remainder:(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
public java.lang.Object remainder(double);
descriptor: (D)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.util.Decimal64.remainder:(D)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object exp();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.exp:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object linearCombination(double, java.lang.Object, double, java.lang.Object, double, java.lang.Object, double, java.lang.Object);
descriptor: (DLjava/lang/Object;DLjava/lang/Object;DLjava/lang/Object;DLjava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=13, locals=13, args_size=9
0: aload 0
dload 1
aload 3
checkcast org.apache.commons.math3.util.Decimal64
dload 4
aload 6
checkcast org.apache.commons.math3.util.Decimal64
dload 7
aload 9
checkcast org.apache.commons.math3.util.Decimal64
dload 10
aload 12
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:(DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object linearCombination(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=9, locals=9, args_size=9
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
aload 2
checkcast org.apache.commons.math3.util.Decimal64
aload 3
checkcast org.apache.commons.math3.util.Decimal64
aload 4
checkcast org.apache.commons.math3.util.Decimal64
aload 5
checkcast org.apache.commons.math3.util.Decimal64
aload 6
checkcast org.apache.commons.math3.util.Decimal64
aload 7
checkcast org.apache.commons.math3.util.Decimal64
aload 8
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:(Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object linearCombination(double, java.lang.Object, double, java.lang.Object, double, java.lang.Object);
descriptor: (DLjava/lang/Object;DLjava/lang/Object;DLjava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=10, locals=10, args_size=7
0: aload 0
dload 1
aload 3
checkcast org.apache.commons.math3.util.Decimal64
dload 4
aload 6
checkcast org.apache.commons.math3.util.Decimal64
dload 7
aload 9
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:(DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object linearCombination(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=7, locals=7, args_size=7
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
aload 2
checkcast org.apache.commons.math3.util.Decimal64
aload 3
checkcast org.apache.commons.math3.util.Decimal64
aload 4
checkcast org.apache.commons.math3.util.Decimal64
aload 5
checkcast org.apache.commons.math3.util.Decimal64
aload 6
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:(Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object linearCombination(double, java.lang.Object, double, java.lang.Object);
descriptor: (DLjava/lang/Object;DLjava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=7, locals=7, args_size=5
0: aload 0
dload 1
aload 3
checkcast org.apache.commons.math3.util.Decimal64
dload 4
aload 6
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:(DLorg/apache/commons/math3/util/Decimal64;DLorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object linearCombination(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64
aload 2
checkcast org.apache.commons.math3.util.Decimal64
aload 3
checkcast org.apache.commons.math3.util.Decimal64
aload 4
checkcast org.apache.commons.math3.util.Decimal64
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:(Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object linearCombination(double[], java.lang.Object[]);
descriptor: ([D[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast org.apache.commons.math3.util.Decimal64[]
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:([D[Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
public java.lang.Object linearCombination(java.lang.Object[], java.lang.Object[]);
descriptor: ([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.apache.commons.math3.util.Decimal64[]
aload 2
checkcast org.apache.commons.math3.util.Decimal64[]
invokevirtual org.apache.commons.math3.util.Decimal64.linearCombination:([Lorg/apache/commons/math3/util/Decimal64;[Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.DimensionMismatchException
public java.lang.Object sinh();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.util.Decimal64.sinh:()Lorg/apache/commons/math3/util/Decimal64;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Number;Lorg/apache/commons/math3/RealFieldElement<Lorg/apache/commons/math3/util/Decimal64;>;Ljava/lang/Comparable<Lorg/apache/commons/math3/util/Decimal64;>;
SourceFile: "Decimal64.java"