1f(r)
2{
3  int i;
4  for (i = 0; i < 2; i++)
5    {
6      r+= (4 >> i*2);
7      r+= (2 >> i*2);
8      r+= (1 >> i*2);
9    }
10  return r;
11}
12