package com.bytedance.adsdk.ro.ajl;

import com.google.android.gms.measurement.internal.u1;

/* JADX INFO: loaded from: classes.dex */
public class ro {
    private static float fm(float f10) {
        return f10 <= 0.0031308f ? f10 * 12.92f : (float) ((Math.pow(f10, 0.4166666567325592d) * 1.0549999475479126d) - 0.054999999701976776d);
    }

    private static float ro(float f10) {
        return f10 <= 0.04045f ? f10 / 12.92f : (float) Math.pow((f10 + 0.055f) / 1.055f, 2.4000000953674316d);
    }

    public static int fm(float f10, int i10, int i11) {
        if (i10 == i11) {
            return i10;
        }
        float f11 = ((i10 >> 24) & 255) / 255.0f;
        float f12 = ((i11 >> 24) & 255) / 255.0f;
        float fRo = ro(((i10 >> 16) & 255) / 255.0f);
        float fRo2 = ro(((i10 >> 8) & 255) / 255.0f);
        float fRo3 = ro((i10 & 255) / 255.0f);
        float fRo4 = ro(((i11 >> 16) & 255) / 255.0f);
        float fRo5 = ro(((i11 >> 8) & 255) / 255.0f);
        float fRo6 = ro((i11 & 255) / 255.0f);
        float fA = u1.a(f12, f11, f10, f11);
        float fA2 = u1.a(fRo4, fRo, f10, fRo);
        float fA3 = u1.a(fRo5, fRo2, f10, fRo2);
        float fA4 = u1.a(fRo6, fRo3, f10, fRo3);
        float fFm = fm(fA2) * 255.0f;
        float fFm2 = fm(fA3) * 255.0f;
        return Math.round(fm(fA4) * 255.0f) | (Math.round(fFm) << 16) | (Math.round(fA * 255.0f) << 24) | (Math.round(fFm2) << 8);
    }
}
