5 public static int DivUn(int x
) {
7 x
= (int) ((uint)x
/ 5);
8 x
= (int) ((uint)x
/ 25);
9 x
= (int) ((uint)x
/ 10);
10 x
= (int) ((uint)x
/ 128);
11 x
= (int) ((uint)x
/ 43);
12 x
= (int) ((uint)x
/ 2);
13 x
= (int) ((uint)x
/ 4);
14 x
= (int) ((uint)x
/ 1);
18 public static int Main() {
20 for (int i
=0; i
< 100000000; ++i
) x
+= DivUn(12345);
21 // x |= -1; // check for overflow case
22 x
= (int) ((uint)x
/ 1025);