package defpackage;

import androidx.media3.container.NalUnitUtil;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0010\u0018\u0000*\b\b\u0000\u0010\u0002*\u00020\u00012\u00020\u0001R\u0017\u0010\u0005\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00000\u00040\u00038\u0002X\u0082\u0004¨\u0006\u0006"}, d2 = {"Lfg5;", "", "E", "Lww;", "Lgg5;", "_cur", "kotlinx-coroutines-core"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public class fg5<E> {
    public static final /* synthetic */ AtomicReferenceFieldUpdater a = AtomicReferenceFieldUpdater.newUpdater(fg5.class, Object.class, "_cur$volatile");
    private volatile /* synthetic */ Object _cur$volatile = new gg5(8, false);

    public final boolean a(Runnable runnable) {
        while (true) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = a;
            gg5 gg5Var = (gg5) atomicReferenceFieldUpdater.get(this);
            int iA = gg5Var.a(runnable);
            if (iA == 0) {
                return true;
            }
            if (iA == 1) {
                gg5 gg5VarC = gg5Var.c();
                while (!atomicReferenceFieldUpdater.compareAndSet(this, gg5Var, gg5VarC) && atomicReferenceFieldUpdater.get(this) == gg5Var) {
                }
            } else if (iA == 2) {
                return false;
            }
        }
    }

    public final void b() {
        while (true) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = a;
            gg5 gg5Var = (gg5) atomicReferenceFieldUpdater.get(this);
            if (gg5Var.b()) {
                return;
            }
            gg5 gg5VarC = gg5Var.c();
            while (!atomicReferenceFieldUpdater.compareAndSet(this, gg5Var, gg5VarC) && atomicReferenceFieldUpdater.get(this) == gg5Var) {
            }
        }
    }

    public final int c() {
        gg5 gg5Var = (gg5) a.get(this);
        gg5Var.getClass();
        long j = gg5.f.get(gg5Var);
        return (((int) ((j & 1152921503533105152L) >> 30)) - ((int) (1073741823 & j))) & 1073741823;
    }

    public final Object d() {
        while (true) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = a;
            gg5 gg5Var = (gg5) atomicReferenceFieldUpdater.get(this);
            Object objD = gg5Var.d();
            if (objD != gg5.g) {
                return objD;
            }
            gg5 gg5VarC = gg5Var.c();
            while (!atomicReferenceFieldUpdater.compareAndSet(this, gg5Var, gg5VarC) && atomicReferenceFieldUpdater.get(this) == gg5Var) {
            }
        }
    }
}
