- II ( a, b, c, d, in[ 0], S41, 4096336452U); /* 49 */
- II ( d, a, b, c, in[ 7], S42, 1126891415U); /* 50 */
- II ( c, d, a, b, in[14], S43, 2878612391U); /* 51 */
- II ( b, c, d, a, in[ 5], S44, 4237533241U); /* 52 */
- II ( a, b, c, d, in[12], S41, 1700485571U); /* 53 */
- II ( d, a, b, c, in[ 3], S42, 2399980690U); /* 54 */
- II ( c, d, a, b, in[10], S43, 4293915773U); /* 55 */
- II ( b, c, d, a, in[ 1], S44, 2240044497U); /* 56 */
- II ( a, b, c, d, in[ 8], S41, 1873313359U); /* 57 */
- II ( d, a, b, c, in[15], S42, 4264355552U); /* 58 */
- II ( c, d, a, b, in[ 6], S43, 2734768916U); /* 59 */
- II ( b, c, d, a, in[13], S44, 1309151649U); /* 60 */
- II ( a, b, c, d, in[ 4], S41, 4149444226U); /* 61 */
- II ( d, a, b, c, in[11], S42, 3174756917U); /* 62 */
- II ( c, d, a, b, in[ 2], S43, 718787259U); /* 63 */
- II ( b, c, d, a, in[ 9], S44, 3951481745U); /* 64 */
+ II ( a, b, c, d, in[ 0], S41, UL(4096336452)); /* 49 */
+ II ( d, a, b, c, in[ 7], S42, UL(1126891415)); /* 50 */
+ II ( c, d, a, b, in[14], S43, UL(2878612391)); /* 51 */
+ II ( b, c, d, a, in[ 5], S44, UL(4237533241)); /* 52 */
+ II ( a, b, c, d, in[12], S41, UL(1700485571)); /* 53 */
+ II ( d, a, b, c, in[ 3], S42, UL(2399980690)); /* 54 */
+ II ( c, d, a, b, in[10], S43, UL(4293915773)); /* 55 */
+ II ( b, c, d, a, in[ 1], S44, UL(2240044497)); /* 56 */
+ II ( a, b, c, d, in[ 8], S41, UL(1873313359)); /* 57 */
+ II ( d, a, b, c, in[15], S42, UL(4264355552)); /* 58 */
+ II ( c, d, a, b, in[ 6], S43, UL(2734768916)); /* 59 */
+ II ( b, c, d, a, in[13], S44, UL(1309151649)); /* 60 */
+ II ( a, b, c, d, in[ 4], S41, UL(4149444226)); /* 61 */
+ II ( d, a, b, c, in[11], S42, UL(3174756917)); /* 62 */
+ II ( c, d, a, b, in[ 2], S43, UL( 718787259)); /* 63 */
+ II ( b, c, d, a, in[ 9], S44, UL(3951481745)); /* 64 */