S32
HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
S32 391.25
S32 391.25
S32 391.25
HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
#define Sigma0_256(x) (S32(2, (x)) ^ S32(13, (x)) ^ S32(22, (x)))
#define Sigma1_256(x) (S32(6, (x)) ^ S32(11, (x)) ^ S32(25, (x)))
#define sigma0_256(x) (S32(7, (x)) ^ S32(18, (x)) ^ R(3 , (x)))
#define sigma1_256(x) (S32(17, (x)) ^ S32(19, (x)) ^ R(10, (x)))
#define Sigma0_256(x) (S32(2, (x)) ^ S32(13, (x)) ^ S32(22, (x)))
#define Sigma1_256(x) (S32(6, (x)) ^ S32(11, (x)) ^ S32(25, (x)))
#define sigma0_256(x) (S32(7, (x)) ^ S32(18, (x)) ^ R(3 , (x)))
#define sigma1_256(x) (S32(17, (x)) ^ S32(19, (x)) ^ R(10, (x)))