float (float x, float y, float z) foo = { return !x * y; return !x / y; return !x + y; return !x - y; return !x < y; return !x <= y; return !x > y; return !x >= y; return !x == y; return !x != y; return !x & y; return !x | y; return !x && y; return !x || y; return !x = y; // return x & y = z; // XXX // return x = y & z; // XXX return x * y & z; return x & y * z; // return x && y = z; // XXX // return x = y && z; // XXX // return x && y || z; // return x || y && z; // return x < y == z; // return x == y < z; // return x * y = z; };