1f (unsigned char x)
2{
3  return (0x50 | (x >> 4)) ^ 0xff;
4}
5
6main ()
7{
8  if (f (0) != 0xaf)
9    abort ();
10  exit (0);
11}
12