final void method937(boolean bool, float f, float f_0_, float f_1_,
			 float f_2_, float[] fs) {
	anInt5765++;
	float f_3_;
	float f_4_;
	float f_5_;
	if (f > 0.00390625F || f < -0.00390625F) {
	    float f_6_ = -f_2_ / f;
	    f_4_ = (f_6_ * ((Class101_Sub3) this).aFloat5770
		    + ((Class101_Sub3) this).aFloat5747);
	    f_5_ = (((Class101_Sub3) this).aFloat5751
		    + ((Class101_Sub3) this).aFloat5756 * f_6_);
	    f_3_ = (((Class101_Sub3) this).aFloat5772
		    + f_6_ * ((Class101_Sub3) this).aFloat5761);
	} else if (f_1_ > 0.00390625F || f_1_ < -0.00390625F) {
	    float f_7_ = -f_2_ / f_1_;
	    f_3_ = (((Class101_Sub3) this).aFloat5769 * f_7_
		    + ((Class101_Sub3) this).aFloat5772);
	    f_4_ = (((Class101_Sub3) this).aFloat5750 * f_7_
		    + ((Class101_Sub3) this).aFloat5747);
	    f_5_ = (((Class101_Sub3) this).aFloat5754 * f_7_
		    + ((Class101_Sub3) this).aFloat5751);
	} else {
	    float f_8_ = -f_2_ / f_0_;
	    f_4_ = (f_8_ * ((Class101_Sub3) this).aFloat5781
		    + ((Class101_Sub3) this).aFloat5747);
	    f_3_ = (((Class101_Sub3) this).aFloat5762 * f_8_
		    + ((Class101_Sub3) this).aFloat5772);
	    f_5_ = (((Class101_Sub3) this).aFloat5751
		    + f_8_ * ((Class101_Sub3) this).aFloat5784);
	}
	fs[0] = (f_0_ * ((Class101_Sub3) this).aFloat5781
		 + (f * ((Class101_Sub3) this).aFloat5770
		    + f_1_ * ((Class101_Sub3) this).aFloat5750));
	fs[2] = (f_0_ * ((Class101_Sub3) this).aFloat5784
		 + (((Class101_Sub3) this).aFloat5756 * f
		    + ((Class101_Sub3) this).aFloat5754 * f_1_));
	if (bool != true)
	    ((Class101_Sub3) this).aFloat5772 = -0.4364811F;
	fs[1] = (((Class101_Sub3) this).aFloat5769 * f_1_
		 + ((Class101_Sub3) this).aFloat5761 * f
		 + ((Class101_Sub3) this).aFloat5762 * f_0_);
	fs[3] = -(fs[0] * f_4_ + f_3_ * fs[1] + f_5_ * fs[2]);
    }