public final class TMP13 extends SpoofRowwise {
public TMP13() {
super(RowType.NO_AGG, -1, false, 2);
}
protected void genexec(double[] a, int ai, SideInput[] b, double[] scalars, double[] c, int ci, int len, long grix, int rix) {
double TMP5 = getValue(b[0], n, rix, cix);
double TMP6 = getValue(b[1], n, rix, cix);
double TMP7 = TMP5 - scalars[0] * TMP6;
double[] TMP8 = LibSpoofPrimitives.vectPlusWrite(a, TMP7, ai, len);
LibSpoofPrimitives.vectWrite(TMP8, c, ci, TMP8.length);
}
protected void genexec(double[] avals, int[] aix, int ai, SideInput[] b, double[] scalars, double[] c, int ci, int alen, int len, long grix, int rix) {
double TMP9 = getValue(b[0], n, rix, cix);
double TMP10 = getValue(b[1], n, rix, cix);
double TMP11 = TMP9 - scalars[0] * TMP10;
double[] TMP12 = LibSpoofPrimitives.vectPlusWrite(avals, TMP11, aix, ai, alen, len);
LibSpoofPrimitives.vectWrite(TMP12, c, ci, TMP12.length);
}
}