S22
GG(d, a, b, c, x[ 4], S22); /* 18 */
GG(d, a, b, c, x[ 5], S22); /* 22 */
GG(d, a, b, c, x[ 6], S22); /* 26 */
GG(d, a, b, c, x[ 7], S22); /* 30 */
GG (d, a, b, c, in[ 6], S22, 3225465664U); /* 18 */
GG (d, a, b, c, in[10], S22, 38016083U); /* 22 */
GG (d, a, b, c, in[14], S22, 3275163606U); /* 26 */
GG (d, a, b, c, in[ 2], S22, 4243563512U); /* 30 */
GG (d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
GG (d, a, b, c, x[10], S22, 0x2441453); /* 22 */
GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
GG (d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */