package defpackage;

import androidx.media3.exoplayer.upstream.CmcdData;
import java.security.AccessController;
import java.security.PrivilegedActionException;
import java.util.Random;
import sun.misc.Unsafe;

/* JADX INFO: loaded from: classes2.dex */
@dz3
@ki2
abstract class j99 extends Number {
    public static final ThreadLocal d = new ThreadLocal();
    public static final Random e = new Random();
    public static final int f = Runtime.getRuntime().availableProcessors();
    public static final Unsafe i;
    public static final long j;
    public static final long k;
    public volatile transient a[] a;
    public volatile transient long b;
    public volatile transient int c;

    public static final class a {
        public static final Unsafe b;
        public static final long c;
        public volatile long a;

        static {
            try {
                Unsafe unsafeD = j99.d();
                b = unsafeD;
                c = unsafeD.objectFieldOffset(a.class.getDeclaredField(CmcdData.OBJECT_TYPE_AUDIO_ONLY));
            } catch (Exception e) {
                throw new Error(e);
            }
        }

        public a(long j) {
            this.a = j;
        }

        public final boolean a(long j, long j2) {
            return b.compareAndSwapLong(this, c, j, j2);
        }
    }

    static {
        try {
            Unsafe unsafeD = d();
            i = unsafeD;
            j = unsafeD.objectFieldOffset(j99.class.getDeclaredField("b"));
            k = unsafeD.objectFieldOffset(j99.class.getDeclaredField("c"));
        } catch (Exception e2) {
            throw new Error(e2);
        }
    }

    public static Unsafe d() {
        try {
            try {
                return Unsafe.getUnsafe();
            } catch (PrivilegedActionException e2) {
                throw new RuntimeException("Could not initialize intrinsics", e2.getCause());
            }
        } catch (SecurityException unused) {
            return (Unsafe) AccessController.doPrivileged(new i99());
        }
    }

    public final boolean b(long j2, long j3) {
        return i.compareAndSwapLong(this, j, j2, j3);
    }

    public final boolean c() {
        return i.compareAndSwapInt(this, k, 0, 1);
    }
}
