F_40_59
#define F_40_59(b, c, d) (((b) & (c)) | (((b) | (c)) & (d)))
#define F_40_59(b,c,d) (((b) & (c)) | (((b)|(c)) & (d)))