static final void method3146(int i, int i_0_, byte i_1_, int i_2_,
				 int i_3_, int i_4_, byte[] is, byte[] is_5_,
				 int i_6_) {
	try {
	    anInt9464++;
	    int i_7_ = -(i_0_ >> -394325566);
	    i_0_ = -(i_0_ & 0x3);
	    if (i_1_ >= -12)
		method3148(true);
	    for (int i_8_ = -i_3_; i_8_ < 0; i_8_++) {
		for (int i_9_ = i_7_; i_9_ < 0; i_9_++) {
		    is[i_4_++] += -is_5_[i_6_++];
		    is[i_4_++] += -is_5_[i_6_++];
		    is[i_4_++] += -is_5_[i_6_++];
		    is[i_4_++] += -is_5_[i_6_++];
		}
		for (int i_10_ = i_0_; (i_10_ ^ 0xffffffff) > -1; i_10_++)
		    is[i_4_++] += -is_5_[i_6_++];
		i_4_ += i;
		i_6_ += i_2_;
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("fd.D(" + i + ',' + i_0_ + ','
					     + i_1_ + ',' + i_2_ + ',' + i_3_
					     + ',' + i_4_ + ','
					     + (is != null ? "{...}" : "null")
					     + ','
					     + (is_5_ != null ? "{...}"
						: "null")
					     + ',' + i_6_ + ')'));
	}
    }