T(a, b, c, d, e, f, g, h, 0, 0x428a2f98);
T(h, a, b, c, d, e, f, g, 1, 0x71374491);
T(g, h, a, b, c, d, e, f, 2, 0xb5c0fbcf);
T(a, b, c, d, e, f, g, h, 0, 0x428a2f98);
T(h, a, b, c, d, e, f, g, 1, 0x71374491);
T(g, h, a, b, c, d, e, f, 2, 0xb5c0fbcf);