static final void method407(float f, int i, int i_1_, float f_2_, int i_3_, float[] fs, int i_4_, int i_5_, int i_6_, int i_7_, int i_8_, float f_9_, float[] fs_10_, int i_11_) {
		i_4_ -= i_3_;
		anInt577++;
		i_1_ -= i_7_;
		i_6_ -= i_8_;
		float f_12_ = fs_10_[2] * (float) i_6_ + ((float) i_1_ * fs_10_[0] + fs_10_[1] * (float) i_4_);
		float f_13_ = (float) i_6_ * fs_10_[5] + (fs_10_[3] * (float) i_1_ + fs_10_[4] * (float) i_4_);
		if (i_5_ < 63) {
			method408(-127, 7, -96, false, -54, null, false);
		}
		float f_14_ = fs_10_[8] * (float) i_6_ + ((float) i_4_ * fs_10_[7] + fs_10_[6] * (float) i_1_);
		float f_15_;
		float f_16_;
		if (i != 0) {
			if (i != 1) {
				if ((i ^ 0xffffffff) != -3) {
					if (i != 3) {
						if ((i ^ 0xffffffff) != -5) {
							f_15_ = f_2_ + -f_13_ + 0.5F;
							f_16_ = 0.5F + (-f_14_ + f_9_);
						} else {
							f_16_ = f_9_ + f_14_ + 0.5F;
							f_15_ = f_2_ + -f_13_ + 0.5F;
						}
					} else {
						f_16_ = 0.5F + (f_12_ + f);
						f_15_ = 0.5F + (-f_13_ + f_2_);
					}
				} else {
					f_16_ = f + -f_12_ + 0.5F;
					f_15_ = 0.5F + (-f_13_ + f_2_);
				}
			} else {
				f_16_ = 0.5F + (f + f_12_);
				f_15_ = 0.5F + (f_9_ + f_14_);
			}
		} else {
			f_15_ = 0.5F + (-f_14_ + f_9_);
			f_16_ = 0.5F + (f_12_ + f);
		}
		if ((i_11_ ^ 0xffffffff) != -2) {
			if (i_11_ != 2) {
				if ((i_11_ ^ 0xffffffff) == -4) {
					float f_17_ = f_16_;
					f_16_ = f_15_;
					f_15_ = -f_17_;
				}
			} else {
				f_15_ = -f_15_;
				f_16_ = -f_16_;
			}
		} else {
			float f_18_ = f_16_;
			f_16_ = -f_15_;
			f_15_ = f_18_;
		}
		fs[1] = f_15_;
		fs[0] = f_16_;
	}