final int r(int i, int i_183_, int i_184_, int i_185_, int i_186_,
		int i_187_, int i_188_) {
	anInt7960++;
	int i_189_ = 0;
	float f
	    = ((((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
		.aFloat5724)
	       + ((((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
		   .aFloat5691) * (float) i_183_
		  + ((float) i
		     * (((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
			.aFloat5736))
		  + ((float) i_184_
		     * (((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
			.aFloat5716))));
	float f_190_
	    = ((((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
		.aFloat5736) * (float) i_185_
	       + (((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
		  .aFloat5691) * (float) i_186_
	       + (((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
		  .aFloat5716) * (float) i_187_
	       + (((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
		  .aFloat5724));
	if (!((float) ((NativeToolkit) this).anInt8095 > f)
	    || !(f_190_ < (float) ((NativeToolkit) this).anInt8095)) {
	    if ((float) ((NativeToolkit) this).anInt8154 < f
		&& (float) ((NativeToolkit) this).anInt8154 < f_190_)
		i_189_ |= 0x20;
	} else
	    i_189_ |= 0x10;
	int i_191_
	    = (int) (((float) i_183_ * (((Class101_Sub2)
					 ((NativeToolkit) this).aClass101_Sub2_8080)
					.aFloat5700)
		      + (float) i * (((Class101_Sub2)
				      ((NativeToolkit) this).aClass101_Sub2_8080)
				     .aFloat5711)
		      + ((float) i_184_
			 * ((Class101_Sub2)
			    ((NativeToolkit) this).aClass101_Sub2_8080).aFloat5704)
		      + (((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
			 .aFloat5729))
		     * (float) ((NativeToolkit) this).anInt8129 / (float) i_188_);
	int i_192_
	    = (int) ((float) ((NativeToolkit) this).anInt8129
		     * ((((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
			 .aFloat5729)
			+ ((float) i_185_ * ((Class101_Sub2)
					     (((NativeToolkit) this)
					      .aClass101_Sub2_8080)).aFloat5711
			   + ((float) i_186_
			      * (((Class101_Sub2)
				  ((NativeToolkit) this).aClass101_Sub2_8080)
				 .aFloat5700))
			   + ((float) i_187_
			      * (((Class101_Sub2)
				  ((NativeToolkit) this).aClass101_Sub2_8080)
				 .aFloat5704))))
		     / (float) i_188_);
	if (((NativeToolkit) this).aFloat8126 > (float) i_191_
	    && (float) i_192_ < ((NativeToolkit) this).aFloat8126)
	    i_189_ |= 0x1;
	else if (((NativeToolkit) this).aFloat8158 < (float) i_191_
		 && (float) i_192_ > ((NativeToolkit) this).aFloat8158)
	    i_189_ |= 0x2;
	int i_193_
	    = (int) ((float) ((NativeToolkit) this).anInt8134
		     * ((((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
			 .aFloat5710)
			+ ((((Class101_Sub2)
			     ((NativeToolkit) this).aClass101_Sub2_8080).aFloat5732
			    * (float) i_184_)
			   + ((((Class101_Sub2)
				((NativeToolkit) this).aClass101_Sub2_8080)
			       .aFloat5708) * (float) i
			      + (((Class101_Sub2)
				  ((NativeToolkit) this).aClass101_Sub2_8080)
				 .aFloat5722) * (float) i_183_)))
		     / (float) i_188_);
	int i_194_
	    = (int) ((float) ((NativeToolkit) this).anInt8134
		     * ((((Class101_Sub2) ((NativeToolkit) this).aClass101_Sub2_8080)
			 .aFloat5732) * (float) i_187_
			+ ((float) i_185_ * ((Class101_Sub2)
					     (((NativeToolkit) this)
					      .aClass101_Sub2_8080)).aFloat5708
			   + ((float) i_186_
			      * (((Class101_Sub2)
				  ((NativeToolkit) this).aClass101_Sub2_8080)
				 .aFloat5722)))
			+ ((Class101_Sub2)
			   ((NativeToolkit) this).aClass101_Sub2_8080).aFloat5710)
		     / (float) i_188_);
	if (!((float) i_193_ < ((NativeToolkit) this).aFloat8103)
	    || !(((NativeToolkit) this).aFloat8103 > (float) i_194_)) {
	    if (((NativeToolkit) this).aFloat8185 < (float) i_193_
		&& ((NativeToolkit) this).aFloat8185 < (float) i_194_)
		i_189_ |= 0x8;
	} else
	    i_189_ |= 0x4;
	return i_189_;
    }