#include #include RD2 slice32(RD3 temp_8640, jint temp_8641) { P2 temp_8642, temp_8643, temp_8644; P3 slicevar_old_p0, slicevar_old_p1, slicevar_old_stride; int slicevar_index, slicevar_count; int slicevar_kill_dim = (temp_8641) - 1; slicevar_old_p0 = m13getLowerBoundmT13tiRectDomain37domains2ti(temp_8640); slicevar_old_p1 = m13getUpperBoundmT13tiRectDomain37domains2ti(temp_8640); slicevar_old_stride = m9getStridemT13tiRectDomain37domains2ti(temp_8640); for (slicevar_index = 0, slicevar_count = 0; slicevar_index < 3; slicevar_index++) { if (slicevar_index != slicevar_kill_dim) { temp_8642 = m3setIImT8tiPoint27domains2ti(temp_8642, slicevar_count, m3getImT8tiPoint37domains2ti(slicevar_old_p0, slicevar_index)); temp_8643 = m3setIImT8tiPoint27domains2ti(temp_8643, slicevar_count, m3getImT8tiPoint37domains2ti(slicevar_old_p1, slicevar_index)); temp_8644 = m3setIImT8tiPoint27domains2ti(temp_8644, slicevar_count, m3getImT8tiPoint37domains2ti(slicevar_old_stride, slicevar_index)); slicevar_count++; } } return m18createWithUpbPointT8tiPoint27domains2tiT8tiPoint27domains2tiT8tiPoint27domains2timT13tiRectDomain27domains2ti(temp_8642, temp_8643, temp_8644); }