final int r(int i, int i_579_, int i_580_, int i_581_, int i_582_,
		int i_583_, int i_584_) {
	float f = ((((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		    .aFloat5662) * (float) i
		   + (((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		      .aFloat5680) * (float) i_579_
		   + (((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		      .aFloat5664) * (float) i_580_
		   + (((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		      .aFloat5681));
	float f_585_
	    = ((((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		.aFloat5662) * (float) i_581_
	       + (((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		  .aFloat5680) * (float) i_582_
	       + (((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		  .aFloat5664) * (float) i_583_
	       + (((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
		  .aFloat5681));
	int i_586_ = 0;
	if (f < (float) ((SoftwareToolkit) this).anInt7482
	    && f_585_ < (float) ((SoftwareToolkit) this).anInt7482)
	    i_586_ |= 0x10;
	else if (f > (float) ((SoftwareToolkit) this).anInt7494
		 && f_585_ > (float) ((SoftwareToolkit) this).anInt7494)
	    i_586_ |= 0x20;
	int i_587_
	    = (int) ((float) ((SoftwareToolkit) this).anInt7491
		     * ((((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
			 .aFloat5672) * (float) i
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5673
			   * (float) i_579_)
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5669
			   * (float) i_580_)
			+ ((Class101_Sub1)
			   ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5686)
		     / (float) i_584_);
	int i_588_
	    = (int) ((float) ((SoftwareToolkit) this).anInt7491
		     * ((((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
			 .aFloat5672) * (float) i_581_
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5673
			   * (float) i_582_)
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5669
			   * (float) i_583_)
			+ ((Class101_Sub1)
			   ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5686)
		     / (float) i_584_);
	if (i_587_ < ((SoftwareToolkit) this).anInt7509
	    && i_588_ < ((SoftwareToolkit) this).anInt7509)
	    i_586_ |= 0x1;
	else if (i_587_ > ((SoftwareToolkit) this).anInt7508
		 && i_588_ > ((SoftwareToolkit) this).anInt7508)
	    i_586_ |= 0x2;
	int i_589_
	    = (int) ((float) ((SoftwareToolkit) this).anInt7497
		     * ((((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
			 .aFloat5655) * (float) i
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5678
			   * (float) i_579_)
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5666
			   * (float) i_580_)
			+ ((Class101_Sub1)
			   ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5685)
		     / (float) i_584_);
	int i_590_
	    = (int) ((float) ((SoftwareToolkit) this).anInt7497
		     * ((((Class101_Sub1) ((SoftwareToolkit) this).aClass101_Sub1_7492)
			 .aFloat5655) * (float) i_581_
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5678
			   * (float) i_582_)
			+ (((Class101_Sub1)
			    ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5666
			   * (float) i_583_)
			+ ((Class101_Sub1)
			   ((SoftwareToolkit) this).aClass101_Sub1_7492).aFloat5685)
		     / (float) i_584_);
	if (i_589_ < ((SoftwareToolkit) this).anInt7490
	    && i_590_ < ((SoftwareToolkit) this).anInt7490)
	    i_586_ |= 0x4;
	else if (i_589_ > ((SoftwareToolkit) this).anInt7506
		 && i_590_ > ((SoftwareToolkit) this).anInt7506)
	    i_586_ |= 0x8;
	return i_586_;
    }