169 |
|
|
170 |
/* The four core functions - F1 is optimized somewhat */ |
/* The four core functions - F1 is optimized somewhat */ |
171 |
|
|
172 |
#define F1(x, y, z) (x & y | ~x & z) |
/*#define F1(x, y, z) (x & y | ~x & z) */ |
173 |
/*#define F1(x, y, z) (z ^ (x & (y ^ z))) */ |
#define F1(x, y, z) (z ^ (x & (y ^ z))) |
174 |
#define F2(x, y, z) F1(z, x, y) |
#define F2(x, y, z) F1(z, x, y) |
175 |
#define F3(x, y, z) (x ^ y ^ z) |
#define F3(x, y, z) (x ^ y ^ z) |
176 |
#define F4(x, y, z) (y ^ (x | ~z)) |
#define F4(x, y, z) (y ^ (x | ~z)) |