blob: d7b75f936bd5d2711f5da08955f3f16cb87df178 [file] [log] [blame]
int
xorn (a, b)
int a, b;
{
return a ^ ~b;
}
int
not (a)
int a;
{
return ~a;
}
int
xor (a, b)
int a, b;
{
return a ^ b;
}
main ()
{
int i, j;
for (i = 0; i <= 1; i++)
for (j = 0; j <= 1; j++)
printf ("%d op %d = %d = %d?\n", i, j,
1 & xor (i, not (j)),
1 & xorn (i, j));
}