W2
#define BASH_L3_S3(W0, W1, W2, m1, n1, m2, n2) do { \
W0 = (W0 ^ W1 ^ W2); \
W2 = (W2 ^ BASH_ROTHI(W2, m2) ^ BASH_ROTHI(T1, n2)); \
T0 = (~(W2)); \
T1 = (W0 | W2); \
W2 = (W2 ^ T2); \