S22
GG ( d, a, b, c, in[ 6], S22, 3225465664UL); /* 18 */
GG ( d, a, b, c, in[10], S22, 38016083UL); /* 22 */
GG ( d, a, b, c, in[14], S22, 3275163606UL); /* 26 */
GG ( d, a, b, c, in[ 2], S22, 4243563512UL); /* 30 */
GG ( d, a, b, c, in[ 6], S22, UL(3225465664)); /* 18 */
GG ( d, a, b, c, in[10], S22, UL( 38016083)); /* 22 */
GG ( d, a, b, c, in[14], S22, UL(3275163606)); /* 26 */
GG ( d, a, b, c, in[ 2], S22, UL(4243563512)); /* 30 */
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 */