final class oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction extends oadd.org.apache.curator.shaded.com.google.common.hash.AbstractHashFunction implements java.io.Serializable
{
static final oadd.org.apache.curator.shaded.com.google.common.hash.HashFunction SIP_HASH_24;
private final int c;
private final int d;
private final long k;
private final long k;
private static final long serialVersionUID;
void <init>(int, int, long, long)
{
int v, v;
long v, v;
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction v;
boolean v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
v := @parameter: int;
v := @parameter: int;
v := @parameter: long;
v := @parameter: long;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.hash.AbstractHashFunction: void <init>()>();
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: void checkArgument(boolean,java.lang.String,int)>(v, "The number of SipRound iterations (c=%s) during Compression must be positive.", v);
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: void checkArgument(boolean,java.lang.String,int)>(v, "The number of SipRound iterations (d=%s) during Finalization must be positive.", v);
v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int c> = v;
v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int d> = v;
v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k0> = v;
v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k1> = v;
return;
}
public int bits()
{
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
return 64;
}
public oadd.org.apache.curator.shaded.com.google.common.hash.Hasher newHasher()
{
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction$SipHasher v;
int v, v;
long v, v;
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
v = new oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction$SipHasher;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int c>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int d>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k0>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k1>;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction$SipHasher: void <init>(int,int,long,long)>(v, v, v, v);
return v;
}
public java.lang.String toString()
{
int v, v;
long v, v;
java.lang.String v;
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int c>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int d>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k0>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k1>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int,long,long)>(v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Hashing.sipHash\u0001\u0001(\u, \u)");
return v;
}
public boolean equals(java.lang.Object)
{
long v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction v;
byte v, v;
int v, v, v, v;
java.lang.Object v;
boolean v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
v := @parameter: java.lang.Object;
v = v instanceof oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
if v == 0 goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int c>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int c>;
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int d>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int d>;
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k0>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k0>;
v = v cmp v;
if v != 0 goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k1>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k1>;
v = v cmp v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 0;
}
public int hashCode()
{
long v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction v;
int v, v, v, v, v;
java.lang.Class v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int c>;
v = v ^ v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: int d>;
v = v ^ v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k0>;
v = v ^ v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: long k1>;
v = v ^ v;
return v;
}
static void <clinit>()
{
oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction v;
v = new oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: void <init>(int,int,long,long)>(2, 4, 506097522914230528L, 1084818905618843912L);
<oadd.org.apache.curator.shaded.com.google.common.hash.SipHashFunction: oadd.org.apache.curator.shaded.com.google.common.hash.HashFunction SIP_HASH_24> = v;
return;
}
}