package com.jsyn.unitgen;

/* JADX INFO: loaded from: classes.dex */
public class A extends z {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private double f3217e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private double f3218f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private double f3219g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private double f3220h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private double f3221i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private boolean f3222j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private boolean f3223k;

    public A() {
        x0.l lVar = new x0.l(u.PORT_NAME_OUTPUT);
        this.f3280c = lVar;
        addPort(lVar);
        this.f3222j = true;
        this.f3218f = 1.0d;
    }

    private double a() {
        this.f3278a.s();
        if (this.f3278a.v()) {
            this.f3222j = false;
            this.f3221i = this.f3278a.B(getFramePeriod());
            return getFramePeriod() * this.f3278a.u();
        }
        this.f3222j = true;
        this.f3223k = true;
        this.f3217e = u.FALSE;
        return u.FALSE;
    }

    public double b(double d2) {
        return d2;
    }

    @Override // com.jsyn.unitgen.u
    public void generate(int i2, int i3) {
        double[] dArrL = this.f3279b.l();
        double[] dArrL2 = this.f3298d.l();
        double[] dArrL3 = this.f3280c.l();
        while (i2 < i3) {
            if (this.f3217e >= 1.0d) {
                while (true) {
                    double d2 = this.f3217e;
                    if (d2 >= 1.0d) {
                        this.f3219g = this.f3221i;
                        this.f3217e = d2 - 1.0d;
                        this.f3218f = a();
                    }
                }
            } else if (i2 == 0 && (this.f3222j || !this.f3278a.w())) {
                double d3 = this.f3220h;
                this.f3221i = d3;
                this.f3219g = d3;
                this.f3217e = u.FALSE;
                this.f3218f = a();
            }
            double d4 = this.f3221i;
            double d5 = this.f3219g;
            double d6 = this.f3217e;
            double d7 = ((d4 - d5) * d6) + d5;
            this.f3220h = d7;
            dArrL3[i2] = d7 * dArrL[i2];
            this.f3217e = d6 + b(this.f3218f * dArrL2[i2]);
            i2++;
        }
        if (this.f3223k) {
            this.f3223k = false;
            if (this.f3278a.E()) {
                autoStop();
            }
        }
    }
}
