package defpackage;

import java.math.RoundingMode;

/* JADX INFO: renamed from: ˋˋᵱ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC1480 {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final /* synthetic */ int f6002 = 0;

    static {
        Math.log(2.0d);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static boolean m4242(double d) {
        if (d > 0.0d && ˌᵨʽʙ.ᵯᵷʽ(d)) {
            long j = ˌᵨʽʙ.ˉᵲ(d);
            if ((j & (j - 1)) == 0) {
                return true;
            }
        }
        return false;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Removed duplicated region for block: B:27:0x0071  */
    /* JADX WARN: Removed duplicated region for block: B:31:? A[RETURN, SYNTHETIC] */
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int m4243(double d) {
        boolean zM4242;
        RoundingMode roundingMode = RoundingMode.CEILING;
        ᵻᵪ.ᵻʽᵯ("x must be positive and finite", d > 0.0d && ˌᵨʽʙ.ᵯᵷʽ(d));
        int exponent = Math.getExponent(d);
        if (Math.getExponent(d) < -1022) {
            return m4243(d * 4.503599627370496E15d) - 52;
        }
        switch (AbstractC3105.f11881[roundingMode.ordinal()]) {
            case 1:
                ᵱˉˈ.ᵶᵥᵝ(m4242(d));
                return !z ? exponent + 1 : exponent;
            case 2:
                if (!z) {
                }
                break;
            case 3:
                z = !m4242(d);
                if (!z) {
                }
                break;
            case 4:
                z = exponent < 0;
                zM4242 = m4242(d);
                z &= !zM4242;
                if (!z) {
                }
                break;
            case 5:
                z = exponent >= 0;
                zM4242 = m4242(d);
                z &= !zM4242;
                if (!z) {
                }
                break;
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                double dLongBitsToDouble = Double.longBitsToDouble((Double.doubleToRawLongBits(d) & 4503599627370495L) | 4607182418800017408L);
                if (dLongBitsToDouble * dLongBitsToDouble > 2.0d) {
                    z = true;
                }
                if (!z) {
                }
                break;
            default:
                throw new AssertionError();
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static boolean m4244(double d) {
        if (ˌᵨʽʙ.ᵯᵷʽ(d)) {
            return d == 0.0d || 52 - Long.numberOfTrailingZeros(ˌᵨʽʙ.ˉᵲ(d)) <= Math.getExponent(d);
        }
        return false;
    }
}
