F3
#define F3(x, y, z) (x ^ y ^ z)
#define F3(x, y, z) (((x) & (z)) | ((y) & (~z)))
#define F3(x,y,z) (((x)|(~y))^(z))
#define F3(x,y,z) (((~(y)) | (x)) ^ (z))
#define F3 (FPBASE+3)
#define F3(l, r, i) \
#define F3(x, y, z) (x ^ y ^ z)
#define F3(x, y, z) (((x) & (z)) | ((y) & (~z)))