package com.facebook.react.views.view;

import androidx.core.view.ViewCompat;
/* loaded from: classes2.dex */
public class ColorUtil {
    public static int getOpacityFromColor(int i) {
        int i2 = i >>> 24;
        if (i2 == 255) {
            return -1;
        }
        return i2 == 0 ? -2 : -3;
    }

    public static int multiplyColorAlpha(int i, int i2) {
        if (i2 == 255) {
            return i;
        }
        if (i2 == 0) {
            return i & ViewCompat.MEASURED_SIZE_MASK;
        }
        int i3 = i2 + (i2 >> 7);
        return (i & ViewCompat.MEASURED_SIZE_MASK) | ((((i >>> 24) * i3) >> 8) << 24);
    }

    public static int normalize(double d, double d2, double d3, double d4) {
        return (clamp255(d) << 16) | (clamp255(d4 * 255.0d) << 24) | (clamp255(d2) << 8) | clamp255(d3);
    }

    private static int clamp255(double d) {
        return Math.max(0, Math.min(255, (int) Math.round(d)));
    }
}
