static final int method1045(int i, int i_1_, int i_2_, int i_3_, int i_4_,
				int i_5_, byte i_6_) {
	i_5_ &= 0x3;
	anInt1716++;
	if ((i_2_ & 0x1 ^ 0xffffffff) == -2) {
	    int i_7_ = i_3_;
	    i_3_ = i_1_;
	    i_1_ = i_7_;
	}
	if (i_5_ == 0)
	    return i_4_;
	if (i_6_ != 16)
	    return -78;
	if (i_5_ == 1)
	    return 7 + -i - i_3_ - -1;
	if ((i_5_ ^ 0xffffffff) == -3)
	    return -i_4_ + 7 - -1 - i_1_;
	return i;
    }