what-the-bank/sources/o/ggU.java

264 lines
8.1 KiB
Java

package o;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
/* loaded from: classes.dex */
public class ggU {
public volatile Object _next = this;
public volatile Object _prev = this;
private volatile Object _removedRef = null;
public static final AtomicReferenceFieldUpdater b = AtomicReferenceFieldUpdater.newUpdater(ggU.class, Object.class, "_next");
public static AtomicReferenceFieldUpdater e = AtomicReferenceFieldUpdater.newUpdater(ggU.class, Object.class, "_prev");
private static final AtomicReferenceFieldUpdater d = AtomicReferenceFieldUpdater.newUpdater(ggU.class, Object.class, "_removedRef");
private final C15113ghb j() {
C15113ghb c15113ghb = (C15113ghb) this._removedRef;
if (c15113ghb != null) {
return c15113ghb;
}
C15113ghb c15113ghb2 = new C15113ghb(this);
d.lazySet(this, c15113ghb2);
return c15113ghb2;
}
/* loaded from: classes.dex */
public static abstract class HBt extends ggF<ggU> {
private ggU c;
public ggU e;
@Override // o.ggF
public final /* synthetic */ void c(ggU ggu, Object obj) {
ggU ggu2 = ggu;
boolean z = obj == null;
ggU ggu3 = z ? this.c : this.e;
if (ggu3 != null) {
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = ggU.b;
while (!atomicReferenceFieldUpdater.compareAndSet(ggu2, this, ggu3)) {
if (atomicReferenceFieldUpdater.get(ggu2) != this) {
return;
}
}
if (z) {
ggU ggu4 = this.c;
ggU ggu5 = this.e;
C14957gcv.e(ggu5);
ggu4.b(ggu5);
}
}
}
public HBt(ggU ggu) {
this.c = ggu;
}
}
public boolean bu_() {
while (true) {
Object obj = this._next;
if (!(obj instanceof AbstractC15115ghd)) {
return obj instanceof C15113ghb;
}
((AbstractC15115ghd) obj).a(this);
}
}
public static ggU a(ggU ggu) {
while (ggu.bu_()) {
ggu = (ggU) ggu._prev;
}
return ggu;
}
public final boolean e(ggU ggu) {
e.lazySet(ggu, this);
b.lazySet(ggu, this);
while (true) {
Object obj = this._next;
if (!(obj instanceof AbstractC15115ghd)) {
if (obj != this) {
return false;
}
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = b;
while (!atomicReferenceFieldUpdater.compareAndSet(this, this, ggu)) {
if (atomicReferenceFieldUpdater.get(this) != this) {
break;
}
}
ggu.b(this);
return true;
}
((AbstractC15115ghd) obj).a(this);
}
}
public final int e(ggU ggu, ggU ggu2, HBt hBt) {
e.lazySet(ggu, this);
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = b;
atomicReferenceFieldUpdater.lazySet(ggu, ggu2);
hBt.e = ggu2;
while (!atomicReferenceFieldUpdater.compareAndSet(this, ggu2, hBt)) {
if (atomicReferenceFieldUpdater.get(this) != ggu2) {
return 0;
}
}
return hBt.a(this) == null ? 1 : 2;
}
public boolean bw_() {
return f() == null;
}
public final ggU f() {
while (true) {
Object obj = this._next;
if (!(obj instanceof AbstractC15115ghd)) {
if (obj instanceof C15113ghb) {
return ((C15113ghb) obj).c;
}
if (obj == this) {
return (ggU) obj;
}
ggU ggu = (ggU) obj;
C15113ghb j = ggu.j();
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = b;
while (!atomicReferenceFieldUpdater.compareAndSet(this, obj, j)) {
if (atomicReferenceFieldUpdater.get(this) != obj) {
break;
}
}
ggu.b();
return null;
}
((AbstractC15115ghd) obj).a(this);
}
}
/* JADX WARN: Code restructure failed: missing block: B:21:0x0038, code lost:
r5 = o.ggU.b;
r4 = ((o.C15113ghb) r4).c;
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x0042, code lost:
if (r5.compareAndSet(r3, r1, r4) == false) goto L30;
*/
/* JADX WARN: Code restructure failed: missing block: B:25:0x004a, code lost:
if (r5.get(r3) == r1) goto L52;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final o.ggU b() {
/*
r7 = this;
L0:
java.lang.Object r0 = r7._prev
o.ggU r0 = (o.ggU) r0
r1 = r0
L5:
r2 = 0
r3 = r2
L7:
java.lang.Object r4 = r1._next
if (r4 != r7) goto L1e
if (r0 != r1) goto Le
return r1
Le:
java.util.concurrent.atomic.AtomicReferenceFieldUpdater r5 = o.ggU.e
L10:
boolean r2 = r5.compareAndSet(r7, r0, r1)
if (r2 == 0) goto L17
return r1
L17:
java.lang.Object r2 = r5.get(r7)
if (r2 == r0) goto L10
goto L0
L1e:
boolean r5 = r7.bu_()
if (r5 == 0) goto L25
return r2
L25:
if (r4 != 0) goto L28
return r1
L28:
boolean r5 = r4 instanceof o.AbstractC15115ghd
if (r5 == 0) goto L32
o.ghd r4 = (o.AbstractC15115ghd) r4
r4.a(r1)
goto L0
L32:
boolean r5 = r4 instanceof o.C15113ghb
if (r5 == 0) goto L52
if (r3 == 0) goto L4d
java.util.concurrent.atomic.AtomicReferenceFieldUpdater r5 = o.ggU.b
o.ghb r4 = (o.C15113ghb) r4
o.ggU r4 = r4.c
L3e:
boolean r2 = r5.compareAndSet(r3, r1, r4)
if (r2 == 0) goto L46
r1 = r3
goto L5
L46:
java.lang.Object r2 = r5.get(r3)
if (r2 == r1) goto L3e
goto L0
L4d:
java.lang.Object r1 = r1._prev
o.ggU r1 = (o.ggU) r1
goto L7
L52:
r3 = r4
o.ggU r3 = (o.ggU) r3
r6 = r3
r3 = r1
r1 = r6
goto L7
*/
throw new UnsupportedOperationException("Method not decompiled: o.ggU.b():o.ggU");
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(new C14928gcE(this) { // from class: o.ggU.RVV
@Override // o.C14928gcE, o.InterfaceC14990gdv
public final Object i() {
return C15041gfa.a(this.f);
}
});
sb.append('@');
sb.append(C15041gfa.b(this));
return sb.toString();
}
public final void b(ggU ggu) {
Object obj;
while (true) {
ggU ggu2 = (ggU) ggu._prev;
while (true) {
obj = this._next;
if (!(obj instanceof AbstractC15115ghd)) {
break;
} else {
((AbstractC15115ghd) obj).a(this);
}
}
if (obj != ggu) {
return;
}
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = e;
while (!atomicReferenceFieldUpdater.compareAndSet(ggu, ggu2, this)) {
if (atomicReferenceFieldUpdater.get(ggu) != ggu2) {
break;
}
}
if (bu_()) {
ggu.b();
return;
}
return;
}
}
}