Maj
#define Maj(x, y, z) (((x) & (y)) | ((z) & ((x) | (y))))
#define Maj(x, y, z) (((x) & (y)) ^ ((x) & (z)) ^ ((y) & (z)))