final void I(int i, int[] is, int i_125_, int i_126_, int i_127_,
		 boolean bool, int i_128_, int[] is_129_) {
	int i_130_ = is.length;
	if (i == 0) {
	    i_125_ <<= 4;
	    i_126_ <<= 4;
	    i_127_ <<= 4;
	    if (!aBoolean5372) {
		for (int i_131_ = 0; i_131_ < anInt5340; i_131_++) {
		    anIntArray5356[i_131_] <<= 4;
		    anIntArray5332[i_131_] <<= 4;
		    anIntArray5312[i_131_] <<= 4;
		}
		aBoolean5372 = true;
	    }
	    int i_132_ = 0;
	    anInt5338 = 0;
	    anInt5375 = 0;
	    anInt5342 = 0;
	    for (int i_133_ = 0; i_133_ < i_130_; i_133_++) {
		int i_134_ = is[i_133_];
		if (i_134_ < anIntArrayArray5334.length) {
		    int[] is_135_ = anIntArrayArray5334[i_134_];
		    for (int i_136_ = 0; i_136_ < is_135_.length; i_136_++) {
			int i_137_ = is_135_[i_136_];
			if (aShortArray5333 == null
			    || (i_128_ & aShortArray5333[i_137_]) != 0) {
			    anInt5338 += anIntArray5356[i_137_];
			    anInt5375 += anIntArray5332[i_137_];
			    anInt5342 += anIntArray5312[i_137_];
			    i_132_++;
			}
		    }
		}
	    }
	    if (i_132_ > 0) {
		anInt5338 = anInt5338 / i_132_ + i_125_;
		anInt5375 = anInt5375 / i_132_ + i_126_;
		anInt5342 = anInt5342 / i_132_ + i_127_;
		aBoolean5369 = true;
	    } else {
		anInt5338 = i_125_;
		anInt5375 = i_126_;
		anInt5342 = i_127_;
	    }
	} else if (i == 1) {
	    if (is_129_ != null) {
		int i_138_ = ((is_129_[0] * i_125_ + is_129_[1] * i_126_
			       + is_129_[2] * i_127_ + 8192)
			      >> 14);
		int i_139_ = ((is_129_[3] * i_125_ + is_129_[4] * i_126_
			       + is_129_[5] * i_127_ + 8192)
			      >> 14);
		int i_140_ = ((is_129_[6] * i_125_ + is_129_[7] * i_126_
			       + is_129_[8] * i_127_ + 8192)
			      >> 14);
		i_125_ = i_138_;
		i_126_ = i_139_;
		i_127_ = i_140_;
	    }
	    i_125_ <<= 4;
	    i_126_ <<= 4;
	    i_127_ <<= 4;
	    if (!aBoolean5372) {
		for (int i_141_ = 0; i_141_ < anInt5340; i_141_++) {
		    anIntArray5356[i_141_] <<= 4;
		    anIntArray5332[i_141_] <<= 4;
		    anIntArray5312[i_141_] <<= 4;
		}
		aBoolean5372 = true;
	    }
	    for (int i_142_ = 0; i_142_ < i_130_; i_142_++) {
		int i_143_ = is[i_142_];
		if (i_143_ < anIntArrayArray5334.length) {
		    int[] is_144_ = anIntArrayArray5334[i_143_];
		    for (int i_145_ = 0; i_145_ < is_144_.length; i_145_++) {
			int i_146_ = is_144_[i_145_];
			if (aShortArray5333 == null
			    || (i_128_ & aShortArray5333[i_146_]) != 0) {
			    anIntArray5356[i_146_] += i_125_;
			    anIntArray5332[i_146_] += i_126_;
			    anIntArray5312[i_146_] += i_127_;
			}
		    }
		}
	    }
	} else if (i == 2) {
	    if (is_129_ != null) {
		if (!aBoolean5372) {
		    for (int i_147_ = 0; i_147_ < anInt5340; i_147_++) {
			anIntArray5356[i_147_] <<= 4;
			anIntArray5332[i_147_] <<= 4;
			anIntArray5312[i_147_] <<= 4;
		    }
		    aBoolean5372 = true;
		}
		int i_148_ = is_129_[9] << 4;
		int i_149_ = is_129_[10] << 4;
		int i_150_ = is_129_[11] << 4;
		int i_151_ = is_129_[12] << 4;
		int i_152_ = is_129_[13] << 4;
		int i_153_ = is_129_[14] << 4;
		if (aBoolean5369) {
		    int i_154_
			= ((is_129_[0] * anInt5338 + is_129_[3] * anInt5375
			    + is_129_[6] * anInt5342 + 8192)
			   >> 14);
		    int i_155_
			= ((is_129_[1] * anInt5338 + is_129_[4] * anInt5375
			    + is_129_[7] * anInt5342 + 8192)
			   >> 14);
		    int i_156_
			= ((is_129_[2] * anInt5338 + is_129_[5] * anInt5375
			    + is_129_[8] * anInt5342 + 8192)
			   >> 14);
		    i_154_ += i_151_;
		    i_155_ += i_152_;
		    i_156_ += i_153_;
		    anInt5338 = i_154_;
		    anInt5375 = i_155_;
		    anInt5342 = i_156_;
		    aBoolean5369 = false;
		}
		int[] is_157_ = new int[9];
		int i_158_ = Class70.cosineTable[i_125_];
		int i_159_ = Class70.sineTable[i_125_];
		int i_160_ = Class70.cosineTable[i_126_];
		int i_161_ = Class70.sineTable[i_126_];
		int i_162_ = Class70.cosineTable[i_127_];
		int i_163_ = Class70.sineTable[i_127_];
		int i_164_ = i_159_ * i_162_ + 8192 >> 14;
		int i_165_ = i_159_ * i_163_ + 8192 >> 14;
		is_157_[0] = i_160_ * i_162_ + i_161_ * i_165_ + 8192 >> 14;
		is_157_[1] = -i_160_ * i_163_ + i_161_ * i_164_ + 8192 >> 14;
		is_157_[2] = i_161_ * i_158_ + 8192 >> 14;
		is_157_[3] = i_158_ * i_163_ + 8192 >> 14;
		is_157_[4] = i_158_ * i_162_ + 8192 >> 14;
		is_157_[5] = -i_159_;
		is_157_[6] = -i_161_ * i_162_ + i_160_ * i_165_ + 8192 >> 14;
		is_157_[7] = i_161_ * i_163_ + i_160_ * i_164_ + 8192 >> 14;
		is_157_[8] = i_160_ * i_158_ + 8192 >> 14;
		int i_166_ = (is_157_[0] * -anInt5338 + is_157_[1] * -anInt5375
			      + is_157_[2] * -anInt5342 + 8192) >> 14;
		int i_167_ = (is_157_[3] * -anInt5338 + is_157_[4] * -anInt5375
			      + is_157_[5] * -anInt5342 + 8192) >> 14;
		int i_168_ = (is_157_[6] * -anInt5338 + is_157_[7] * -anInt5375
			      + is_157_[8] * -anInt5342 + 8192) >> 14;
		int i_169_ = i_166_ + anInt5338;
		int i_170_ = i_167_ + anInt5375;
		int i_171_ = i_168_ + anInt5342;
		int[] is_172_ = new int[9];
		for (int i_173_ = 0; i_173_ < 3; i_173_++) {
		    for (int i_174_ = 0; i_174_ < 3; i_174_++) {
			int i_175_ = 0;
			for (int i_176_ = 0; i_176_ < 3; i_176_++)
			    i_175_ += (is_157_[i_173_ * 3 + i_176_]
				       * is_129_[i_174_ * 3 + i_176_]);
			is_172_[i_173_ * 3 + i_174_] = i_175_ + 8192 >> 14;
		    }
		}
		int i_177_ = ((is_157_[0] * i_151_ + is_157_[1] * i_152_
			       + is_157_[2] * i_153_ + 8192)
			      >> 14);
		int i_178_ = ((is_157_[3] * i_151_ + is_157_[4] * i_152_
			       + is_157_[5] * i_153_ + 8192)
			      >> 14);
		int i_179_ = ((is_157_[6] * i_151_ + is_157_[7] * i_152_
			       + is_157_[8] * i_153_ + 8192)
			      >> 14);
		i_177_ += i_169_;
		i_178_ += i_170_;
		i_179_ += i_171_;
		int[] is_180_ = new int[9];
		for (int i_181_ = 0; i_181_ < 3; i_181_++) {
		    for (int i_182_ = 0; i_182_ < 3; i_182_++) {
			int i_183_ = 0;
			for (int i_184_ = 0; i_184_ < 3; i_184_++)
			    i_183_ += (is_129_[i_181_ * 3 + i_184_]
				       * is_172_[i_182_ + i_184_ * 3]);
			is_180_[i_181_ * 3 + i_182_] = i_183_ + 8192 >> 14;
		    }
		}
		int i_185_ = ((is_129_[0] * i_177_ + is_129_[1] * i_178_
			       + is_129_[2] * i_179_ + 8192)
			      >> 14);
		int i_186_ = ((is_129_[3] * i_177_ + is_129_[4] * i_178_
			       + is_129_[5] * i_179_ + 8192)
			      >> 14);
		int i_187_ = ((is_129_[6] * i_177_ + is_129_[7] * i_178_
			       + is_129_[8] * i_179_ + 8192)
			      >> 14);
		i_185_ += i_148_;
		i_186_ += i_149_;
		i_187_ += i_150_;
		for (int i_188_ = 0; i_188_ < i_130_; i_188_++) {
		    int i_189_ = is[i_188_];
		    if (i_189_ < anIntArrayArray5334.length) {
			int[] is_190_ = anIntArrayArray5334[i_189_];
			for (int i_191_ = 0; i_191_ < is_190_.length;
			     i_191_++) {
			    int i_192_ = is_190_[i_191_];
			    if (aShortArray5333 == null
				|| (i_128_ & aShortArray5333[i_192_]) != 0) {
				int i_193_
				    = ((is_180_[0] * anIntArray5356[i_192_]
					+ is_180_[1] * anIntArray5332[i_192_]
					+ is_180_[2] * anIntArray5312[i_192_]
					+ 8192)
				       >> 14);
				int i_194_
				    = ((is_180_[3] * anIntArray5356[i_192_]
					+ is_180_[4] * anIntArray5332[i_192_]
					+ is_180_[5] * anIntArray5312[i_192_]
					+ 8192)
				       >> 14);
				int i_195_
				    = ((is_180_[6] * anIntArray5356[i_192_]
					+ is_180_[7] * anIntArray5332[i_192_]
					+ is_180_[8] * anIntArray5312[i_192_]
					+ 8192)
				       >> 14);
				i_193_ += i_185_;
				i_194_ += i_186_;
				i_195_ += i_187_;
				anIntArray5356[i_192_] = i_193_;
				anIntArray5332[i_192_] = i_194_;
				anIntArray5312[i_192_] = i_195_;
			    }
			}
		    }
		}
	    } else {
		for (int i_196_ = 0; i_196_ < i_130_; i_196_++) {
		    int i_197_ = is[i_196_];
		    if (i_197_ < anIntArrayArray5334.length) {
			int[] is_198_ = anIntArrayArray5334[i_197_];
			for (int i_199_ = 0; i_199_ < is_198_.length;
			     i_199_++) {
			    int i_200_ = is_198_[i_199_];
			    if (aShortArray5333 == null
				|| (i_128_ & aShortArray5333[i_200_]) != 0) {
				anIntArray5356[i_200_] -= anInt5338;
				anIntArray5332[i_200_] -= anInt5375;
				anIntArray5312[i_200_] -= anInt5342;
				if (i_127_ != 0) {
				    int i_201_
					= Class70.sineTable[i_127_];
				    int i_202_
					= Class70.cosineTable[i_127_];
				    int i_203_
					= ((anIntArray5332[i_200_] * i_201_
					    + anIntArray5356[i_200_] * i_202_
					    + 16383)
					   >> 14);
				    anIntArray5332[i_200_]
					= (anIntArray5332[i_200_] * i_202_
					   - anIntArray5356[i_200_] * i_201_
					   + 16383) >> 14;
				    anIntArray5356[i_200_] = i_203_;
				}
				if (i_125_ != 0) {
				    int i_204_
					= Class70.sineTable[i_125_];
				    int i_205_
					= Class70.cosineTable[i_125_];
				    int i_206_
					= ((anIntArray5332[i_200_] * i_205_
					    - anIntArray5312[i_200_] * i_204_
					    + 16383)
					   >> 14);
				    anIntArray5312[i_200_]
					= (anIntArray5332[i_200_] * i_204_
					   + anIntArray5312[i_200_] * i_205_
					   + 16383) >> 14;
				    anIntArray5332[i_200_] = i_206_;
				}
				if (i_126_ != 0) {
				    int i_207_
					= Class70.sineTable[i_126_];
				    int i_208_
					= Class70.cosineTable[i_126_];
				    int i_209_
					= ((anIntArray5312[i_200_] * i_207_
					    + anIntArray5356[i_200_] * i_208_
					    + 16383)
					   >> 14);
				    anIntArray5312[i_200_]
					= (anIntArray5312[i_200_] * i_208_
					   - anIntArray5356[i_200_] * i_207_
					   + 16383) >> 14;
				    anIntArray5356[i_200_] = i_209_;
				}
				anIntArray5356[i_200_] += anInt5338;
				anIntArray5332[i_200_] += anInt5375;
				anIntArray5312[i_200_] += anInt5342;
			    }
			}
		    }
		}
	    }
	} else if (i == 3) {
	    if (is_129_ != null) {
		if (!aBoolean5372) {
		    for (int i_210_ = 0; i_210_ < anInt5340; i_210_++) {
			anIntArray5356[i_210_] <<= 4;
			anIntArray5332[i_210_] <<= 4;
			anIntArray5312[i_210_] <<= 4;
		    }
		    aBoolean5372 = true;
		}
		int i_211_ = is_129_[9] << 4;
		int i_212_ = is_129_[10] << 4;
		int i_213_ = is_129_[11] << 4;
		int i_214_ = is_129_[12] << 4;
		int i_215_ = is_129_[13] << 4;
		int i_216_ = is_129_[14] << 4;
		if (aBoolean5369) {
		    int i_217_
			= ((is_129_[0] * anInt5338 + is_129_[3] * anInt5375
			    + is_129_[6] * anInt5342 + 8192)
			   >> 14);
		    int i_218_
			= ((is_129_[1] * anInt5338 + is_129_[4] * anInt5375
			    + is_129_[7] * anInt5342 + 8192)
			   >> 14);
		    int i_219_
			= ((is_129_[2] * anInt5338 + is_129_[5] * anInt5375
			    + is_129_[8] * anInt5342 + 8192)
			   >> 14);
		    i_217_ += i_214_;
		    i_218_ += i_215_;
		    i_219_ += i_216_;
		    anInt5338 = i_217_;
		    anInt5375 = i_218_;
		    anInt5342 = i_219_;
		    aBoolean5369 = false;
		}
		int i_220_ = i_125_ << 15 >> 7;
		int i_221_ = i_126_ << 15 >> 7;
		int i_222_ = i_127_ << 15 >> 7;
		int i_223_ = i_220_ * -anInt5338 + 8192 >> 14;
		int i_224_ = i_221_ * -anInt5375 + 8192 >> 14;
		int i_225_ = i_222_ * -anInt5342 + 8192 >> 14;
		int i_226_ = i_223_ + anInt5338;
		int i_227_ = i_224_ + anInt5375;
		int i_228_ = i_225_ + anInt5342;
		int[] is_229_ = new int[9];
		is_229_[0] = i_220_ * is_129_[0] + 8192 >> 14;
		is_229_[1] = i_220_ * is_129_[3] + 8192 >> 14;
		is_229_[2] = i_220_ * is_129_[6] + 8192 >> 14;
		is_229_[3] = i_221_ * is_129_[1] + 8192 >> 14;
		is_229_[4] = i_221_ * is_129_[4] + 8192 >> 14;
		is_229_[5] = i_221_ * is_129_[7] + 8192 >> 14;
		is_229_[6] = i_222_ * is_129_[2] + 8192 >> 14;
		is_229_[7] = i_222_ * is_129_[5] + 8192 >> 14;
		is_229_[8] = i_222_ * is_129_[8] + 8192 >> 14;
		int i_230_ = i_220_ * i_214_ + 8192 >> 14;
		int i_231_ = i_221_ * i_215_ + 8192 >> 14;
		int i_232_ = i_222_ * i_216_ + 8192 >> 14;
		i_230_ += i_226_;
		i_231_ += i_227_;
		i_232_ += i_228_;
		int[] is_233_ = new int[9];
		for (int i_234_ = 0; i_234_ < 3; i_234_++) {
		    for (int i_235_ = 0; i_235_ < 3; i_235_++) {
			int i_236_ = 0;
			for (int i_237_ = 0; i_237_ < 3; i_237_++)
			    i_236_ += (is_129_[i_234_ * 3 + i_237_]
				       * is_229_[i_235_ + i_237_ * 3]);
			is_233_[i_234_ * 3 + i_235_] = i_236_ + 8192 >> 14;
		    }
		}
		int i_238_ = ((is_129_[0] * i_230_ + is_129_[1] * i_231_
			       + is_129_[2] * i_232_ + 8192)
			      >> 14);
		int i_239_ = ((is_129_[3] * i_230_ + is_129_[4] * i_231_
			       + is_129_[5] * i_232_ + 8192)
			      >> 14);
		int i_240_ = ((is_129_[6] * i_230_ + is_129_[7] * i_231_
			       + is_129_[8] * i_232_ + 8192)
			      >> 14);
		i_238_ += i_211_;
		i_239_ += i_212_;
		i_240_ += i_213_;
		for (int i_241_ = 0; i_241_ < i_130_; i_241_++) {
		    int i_242_ = is[i_241_];
		    if (i_242_ < anIntArrayArray5334.length) {
			int[] is_243_ = anIntArrayArray5334[i_242_];
			for (int i_244_ = 0; i_244_ < is_243_.length;
			     i_244_++) {
			    int i_245_ = is_243_[i_244_];
			    if (aShortArray5333 == null
				|| (i_128_ & aShortArray5333[i_245_]) != 0) {
				int i_246_
				    = ((is_233_[0] * anIntArray5356[i_245_]
					+ is_233_[1] * anIntArray5332[i_245_]
					+ is_233_[2] * anIntArray5312[i_245_]
					+ 8192)
				       >> 14);
				int i_247_
				    = ((is_233_[3] * anIntArray5356[i_245_]
					+ is_233_[4] * anIntArray5332[i_245_]
					+ is_233_[5] * anIntArray5312[i_245_]
					+ 8192)
				       >> 14);
				int i_248_
				    = ((is_233_[6] * anIntArray5356[i_245_]
					+ is_233_[7] * anIntArray5332[i_245_]
					+ is_233_[8] * anIntArray5312[i_245_]
					+ 8192)
				       >> 14);
				i_246_ += i_238_;
				i_247_ += i_239_;
				i_248_ += i_240_;
				anIntArray5356[i_245_] = i_246_;
				anIntArray5332[i_245_] = i_247_;
				anIntArray5312[i_245_] = i_248_;
			    }
			}
		    }
		}
	    } else {
		for (int i_249_ = 0; i_249_ < i_130_; i_249_++) {
		    int i_250_ = is[i_249_];
		    if (i_250_ < anIntArrayArray5334.length) {
			int[] is_251_ = anIntArrayArray5334[i_250_];
			for (int i_252_ = 0; i_252_ < is_251_.length;
			     i_252_++) {
			    int i_253_ = is_251_[i_252_];
			    if (aShortArray5333 == null
				|| (i_128_ & aShortArray5333[i_253_]) != 0) {
				anIntArray5356[i_253_] -= anInt5338;
				anIntArray5332[i_253_] -= anInt5375;
				anIntArray5312[i_253_] -= anInt5342;
				anIntArray5356[i_253_]
				    = anIntArray5356[i_253_] * i_125_ / 128;
				anIntArray5332[i_253_]
				    = anIntArray5332[i_253_] * i_126_ / 128;
				anIntArray5312[i_253_]
				    = anIntArray5312[i_253_] * i_127_ / 128;
				anIntArray5356[i_253_] += anInt5338;
				anIntArray5332[i_253_] += anInt5375;
				anIntArray5312[i_253_] += anInt5342;
			    }
			}
		    }
		}
	    }
	} else if (i == 5) {
	    if (anIntArrayArray5330 != null && aByteArray5325 != null) {
		for (int i_254_ = 0; i_254_ < i_130_; i_254_++) {
		    int i_255_ = is[i_254_];
		    if (i_255_ < anIntArrayArray5330.length) {
			int[] is_256_ = anIntArrayArray5330[i_255_];
			for (int i_257_ = 0; i_257_ < is_256_.length;
			     i_257_++) {
			    int i_258_ = is_256_[i_257_];
			    if (aShortArray5370 == null
				|| (i_128_ & aShortArray5370[i_258_]) != 0) {
				int i_259_ = ((aByteArray5325[i_258_] & 0xff)
					      + i_125_ * 8);
				if (i_259_ < 0)
				    i_259_ = 0;
				else if (i_259_ > 255)
				    i_259_ = 255;
				aByteArray5325[i_258_] = (byte) i_259_;
			    }
			}
		    }
		}
		if (aClass6Array5361 != null) {
		    for (int i_260_ = 0; i_260_ < amountPolygons; i_260_++) {
			Class6 class6 = aClass6Array5361[i_260_];
			Class350 class350 = aClass350Array5363[i_260_];
			((Class350) class350).anInt4313
			    = (((Class350) class350).anInt4313 & 0xffffff
			       | (255
				  - (aByteArray5325[((Class6) class6).anInt144]
				     & 0xff)) << 24);
		    }
		}
	    }
	} else if (i == 7) {
	    if (anIntArrayArray5330 != null) {
		for (int i_261_ = 0; i_261_ < i_130_; i_261_++) {
		    int i_262_ = is[i_261_];
		    if (i_262_ < anIntArrayArray5330.length) {
			int[] is_263_ = anIntArrayArray5330[i_262_];
			for (int i_264_ = 0; i_264_ < is_263_.length;
			     i_264_++) {
			    int i_265_ = is_263_[i_264_];
			    if (aShortArray5370 == null
				|| (i_128_ & aShortArray5370[i_265_]) != 0) {
				int i_266_ = aShortArray5311[i_265_] & 0xffff;
				int i_267_ = i_266_ >> 10 & 0x3f;
				int i_268_ = i_266_ >> 7 & 0x7;
				int i_269_ = i_266_ & 0x7f;
				i_267_ = i_267_ + i_125_ & 0x3f;
				i_268_ += i_126_;
				if (i_268_ < 0)
				    i_268_ = 0;
				else if (i_268_ > 7)
				    i_268_ = 7;
				i_269_ += i_127_;
				if (i_269_ < 0)
				    i_269_ = 0;
				else if (i_269_ > 127)
				    i_269_ = 127;
				aShortArray5311[i_265_]
				    = (short) (i_267_ << 10 | i_268_ << 7
					       | i_269_);
			    }
			}
			aBoolean5380 = true;
		    }
		}
		if (aClass6Array5361 != null) {
		    for (int i_270_ = 0; i_270_ < amountPolygons; i_270_++) {
			Class6 class6 = aClass6Array5361[i_270_];
			Class350 class350 = aClass350Array5363[i_270_];
			((Class350) class350).anInt4313
			    = (((Class350) class350).anInt4313 & ~0xffffff
			       | ((Class126.hslColorTable
				   [Class25.method303((aShortArray5311
						       [(((Class6) class6)
							 .anInt144)]) & 0xffff,
						      30) & 0xffff])
				  & 0xffffff));
		    }
		}
	    }
	} else if (i == 8) {
	    if (modelTriangleGroups != null) {
		for (int i_271_ = 0; i_271_ < i_130_; i_271_++) {
		    int i_272_ = is[i_271_];
		    if (i_272_ < modelTriangleGroups.length) {
			int[] is_273_ = modelTriangleGroups[i_272_];
			for (int i_274_ = 0; i_274_ < is_273_.length;
			     i_274_++) {
			    Class350 class350
				= aClass350Array5363[is_273_[i_274_]];
			    ((Class350) class350).anInt4316 += i_125_;
			    ((Class350) class350).anInt4317 += i_126_;
			}
		    }
		}
	    }
	} else if (i == 10) {
	    if (modelTriangleGroups != null) {
		for (int i_275_ = 0; i_275_ < i_130_; i_275_++) {
		    int i_276_ = is[i_275_];
		    if (i_276_ < modelTriangleGroups.length) {
			int[] is_277_ = modelTriangleGroups[i_276_];
			for (int i_278_ = 0; i_278_ < is_277_.length;
			     i_278_++) {
			    Class350 class350
				= aClass350Array5363[is_277_[i_278_]];
			    ((Class350) class350).anInt4314
				= (((Class350) class350).anInt4314 * i_125_
				   >> 7);
			    ((Class350) class350).anInt4311
				= (((Class350) class350).anInt4311 * i_126_
				   >> 7);
			}
		    }
		}
	    }
	} else if (i == 9 && modelTriangleGroups != null) {
	    for (int i_279_ = 0; i_279_ < i_130_; i_279_++) {
		int i_280_ = is[i_279_];
		if (i_280_ < modelTriangleGroups.length) {
		    int[] is_281_ = modelTriangleGroups[i_280_];
		    for (int i_282_ = 0; i_282_ < is_281_.length; i_282_++) {
			Class350 class350
			    = aClass350Array5363[is_281_[i_282_]];
			((Class350) class350).anInt4308
			    = (((Class350) class350).anInt4308 + i_125_
			       & 0x3fff);
		    }
		}
	    }
	}
    }