static final void method1367(int i, int i_0_, float f, int i_1_,
				 float[] fs, int i_2_, int i_3_, int i_4_,
				 int i_5_, int i_6_, float[] fs_7_) {
	try {
	    i_2_ -= i;
	    anInt2409++;
	    i_1_ -= i_3_;
	    i_4_ -= i_5_;
	    float f_8_ = (float) i_2_ * fs_7_[2] + (fs_7_[1] * (float) i_4_
						    + fs_7_[0] * (float) i_1_);
	    float f_9_ = (float) i_2_ * fs_7_[5] + ((float) i_1_ * fs_7_[3]
						    + (float) i_4_ * fs_7_[4]);
	    float f_10_ = (fs_7_[6] * (float) i_1_ + (float) i_4_ * fs_7_[7]
			   + (float) i_2_ * fs_7_[8]);
	    float f_11_ = (float) Math.sqrt((double) (f_8_ * f_8_ + f_9_ * f_9_
						      + f_10_ * f_10_));
	    float f_12_
		= 0.5F + ((float) Math.atan2((double) f_8_, (double) f_10_)
			  / 6.2831855F);
	    if (i_6_ != -4)
		method1369((byte) 98);
	    float f_13_
		= f + (0.5F + ((float) Math.asin((double) (f_9_ / f_11_))
			       / 3.1415927F));
	    if (i_0_ != 1) {
		if ((i_0_ ^ 0xffffffff) != -3) {
		    if ((i_0_ ^ 0xffffffff) == -4) {
			float f_14_ = f_12_;
			f_12_ = f_13_;
			f_13_ = -f_14_;
		    }
		} else {
		    f_13_ = -f_13_;
		    f_12_ = -f_12_;
		}
	    } else {
		float f_15_ = f_12_;
		f_12_ = -f_13_;
		f_13_ = f_15_;
	    }
	    fs[0] = f_12_;
	    fs[1] = f_13_;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qb.E(" + i + ',' + i_0_ + ',' + f
					     + ',' + i_1_ + ','
					     + (fs != null ? "{...}" : "null")
					     + ',' + i_2_ + ',' + i_3_ + ','
					     + i_4_ + ',' + i_5_ + ',' + i_6_
					     + ','
					     + (fs_7_ != null ? "{...}"
						: "null")
					     + ')'));
	}
    }