41void inline R11(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f1(b,
c, d), x, 0, r); }
42void inline R21(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f2(b,
c, d), x, 0x5A827999ul, r); }
43void inline R31(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f3(b,
c, d), x, 0x6ED9EBA1ul, r); }
44void inline R41(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f4(b,
c, d), x, 0x8F1BBCDCul, r); }
45void inline R51(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f5(b,
c, d), x, 0xA953FD4Eul, r); }
47void inline R12(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f5(b,
c, d), x, 0x50A28BE6ul, r); }
48void inline R22(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f4(b,
c, d), x, 0x5C4DD124ul, r); }
49void inline R32(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f3(b,
c, d), x, 0x6D703EF3ul, r); }
50void inline R42(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f2(b,
c, d), x, 0x7A6D76E9ul, r); }
51void inline R52(
uint32_t&
a,
uint32_t b,
uint32_t&
c,
uint32_t d,
uint32_t e,
uint32_t x,
int r) {
Round(
a, b,
c, d,
e,
f1(b,
c, d), x, 0, r); }
229 s[0] = s[1] +
c1 +
d2;
230 s[1] = s[2] +
d1 +
e2;
231 s[2] = s[3] +
e1 +
a2;
232 s[3] = s[4] +
a1 +
b2;
#define Round(a, b, c, d, e, f, g, h, k, w)