package defpackage;

/* renamed from: ʾʖˆʞ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0198 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static final C0198 f1664;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static final C3420 f1665;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static final C0198 f1666;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public static final boolean f1669;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static final C0198 f1670;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final /* synthetic */ int f1671;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final C0198 f1668 = new C0198(2);

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final C0198 f1667 = new C0198(0);

    static {
        C0198 c0198 = new C0198(1);
        f1670 = c0198;
        f1664 = new C0198(3);
        f1666 = c0198;
        f1665 = C3420.m7783(c0198, "com.bumptech.glide.load.resource.bitmap.Downsampler.DownsampleStrategy");
        f1669 = true;
    }

    public /* synthetic */ C0198(int i) {
        this.f1671 = i;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int m1464(int i, int i2, int i3, int i4) {
        switch (this.f1671) {
            case 0:
                if (m1465(i, i2, i3, i4) == 1.0f) {
                    return 2;
                }
                return f1668.m1464(i, i2, i3, i4);
            case 1:
                return 2;
            case 2:
                return f1669 ? 2 : 1;
            default:
                return 2;
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final float m1465(int i, int i2, int i3, int i4) {
        switch (this.f1671) {
            case 0:
                return Math.min(1.0f, f1668.m1465(i, i2, i3, i4));
            case 1:
                return Math.max(i3 / i, i4 / i2);
            case 2:
                if (f1669) {
                    return Math.min(i3 / i, i4 / i2);
                }
                if (Math.max(i2 / i4, i / i3) == 0) {
                    return 1.0f;
                }
                return 1.0f / Integer.highestOneBit(r1);
            default:
                return 1.0f;
        }
    }
}
