foo (a)
{
  int b = 0x1fff;
  return a & ~b;
}