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);