#include #include RD1 slice21(RD2 temp_8645, jint temp_8646) { P1 temp_8647, temp_8648, temp_8649; P2 slicevar_old_p0, slicevar_old_p1, slicevar_old_stride; int slicevar_index, slicevar_kill_dim = temp_8646 - 1; slicevar_old_p0 = m13getLowerBoundmT13tiRectDomain27domains2ti(temp_8645); slicevar_old_p1 = m13getUpperBoundmT13tiRectDomain27domains2ti(temp_8645); slicevar_old_stride = m9getStridemT13tiRectDomain27domains2ti(temp_8645); for (slicevar_index = 0; slicevar_index < 2; slicevar_index++) { if (slicevar_index != slicevar_kill_dim) { temp_8647.x0 = m3getImT8tiPoint27domains2ti(slicevar_old_p0, slicevar_index); temp_8648.x0 = m3getImT8tiPoint27domains2ti(slicevar_old_p1, slicevar_index); temp_8649.x0 = m3getImT8tiPoint27domains2ti(slicevar_old_stride, slicevar_index); break; } } return m18createWithUpbPointT8tiPoint17domains2tiT8tiPoint17domains2tiT8tiPoint17domains2timT13tiRectDomain17domains2ti(temp_8647, temp_8648, temp_8649); }