F3
#define F3(x, y, z) (x ^ y ^ z)
#define F3(x, y, z) (((~(y)) | (x)) ^ (z))
#define F3 5 /* Extra factor */
#define F3(x,y,z) (((x)|(~y))^(z))
#define F3(b, c, d) (((b) ^ (c)) ^ (d))
#define F3(x, y, z) (((x) & (z)) | ((y) & (~z)))