package q;

/* JADX INFO: renamed from: q.m0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C2788m0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public float f23386a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public double f23387b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public float f23388c;

    public final long a(float f6, float f7, long j4) {
        double dSin;
        double dCos;
        double dExp;
        double dExp2;
        float f8 = f6 - this.f23386a;
        double d6 = j4 / 1000.0d;
        float f9 = this.f23388c;
        double d7 = ((double) f9) * ((double) f9);
        double d8 = this.f23387b;
        double d9 = ((double) (-f9)) * d8;
        if (f9 > 1.0f) {
            double dSqrt = Math.sqrt(d7 - ((double) 1)) * d8;
            double d10 = d9 + dSqrt;
            double d11 = d9 - dSqrt;
            double d12 = f8;
            double d13 = ((d11 * d12) - ((double) f7)) / (d11 - d10);
            double d14 = d12 - d13;
            double d15 = d11 * d6;
            double d16 = d6 * d10;
            dSin = (Math.exp(d16) * d13) + (Math.exp(d15) * d14);
            dExp = Math.exp(d15) * d14 * d11;
            dExp2 = Math.exp(d16) * d13 * d10;
        } else {
            if (f9 != 1.0f) {
                double d17 = 1;
                double dSqrt2 = Math.sqrt(d17 - d7) * d8;
                double d18 = f8;
                double d19 = (((-d9) * d18) + ((double) f7)) * (d17 / dSqrt2);
                double d20 = dSqrt2 * d6;
                double d21 = d6 * d9;
                dSin = ((Math.sin(d20) * d19) + (Math.cos(d20) * d18)) * Math.exp(d21);
                dCos = (((Math.cos(d20) * dSqrt2 * d19) + (Math.sin(d20) * (-dSqrt2) * d18)) * Math.exp(d21)) + (d9 * dSin);
                return (((long) Float.floatToRawIntBits((float) dCos)) & 4294967295L) | (Float.floatToRawIntBits((float) (dSin + ((double) this.f23386a))) << 32);
            }
            double d22 = f8;
            double d23 = (d8 * d22) + ((double) f7);
            double d24 = (-d8) * d6;
            double d25 = (d6 * d23) + d22;
            dSin = Math.exp(d24) * d25;
            dExp = Math.exp(d24) * d25 * (-this.f23387b);
            dExp2 = Math.exp(d24) * d23;
        }
        dCos = dExp2 + dExp;
        return (((long) Float.floatToRawIntBits((float) dCos)) & 4294967295L) | (Float.floatToRawIntBits((float) (dSin + ((double) this.f23386a))) << 32);
    }
}
