f(r)1 f(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