Lines Matching full:round

39  * The generic round function.  The application is so specific that
44 #define ROUND(f, a, b, c, d, x, s) \ macro
57 /* Round 1 */ in half_md4_transform()
58 ROUND(F, a, b, c, d, in[0] + K1, 3); in half_md4_transform()
59 ROUND(F, d, a, b, c, in[1] + K1, 7); in half_md4_transform()
60 ROUND(F, c, d, a, b, in[2] + K1, 11); in half_md4_transform()
61 ROUND(F, b, c, d, a, in[3] + K1, 19); in half_md4_transform()
62 ROUND(F, a, b, c, d, in[4] + K1, 3); in half_md4_transform()
63 ROUND(F, d, a, b, c, in[5] + K1, 7); in half_md4_transform()
64 ROUND(F, c, d, a, b, in[6] + K1, 11); in half_md4_transform()
65 ROUND(F, b, c, d, a, in[7] + K1, 19); in half_md4_transform()
67 /* Round 2 */ in half_md4_transform()
68 ROUND(G, a, b, c, d, in[1] + K2, 3); in half_md4_transform()
69 ROUND(G, d, a, b, c, in[3] + K2, 5); in half_md4_transform()
70 ROUND(G, c, d, a, b, in[5] + K2, 9); in half_md4_transform()
71 ROUND(G, b, c, d, a, in[7] + K2, 13); in half_md4_transform()
72 ROUND(G, a, b, c, d, in[0] + K2, 3); in half_md4_transform()
73 ROUND(G, d, a, b, c, in[2] + K2, 5); in half_md4_transform()
74 ROUND(G, c, d, a, b, in[4] + K2, 9); in half_md4_transform()
75 ROUND(G, b, c, d, a, in[6] + K2, 13); in half_md4_transform()
77 /* Round 3 */ in half_md4_transform()
78 ROUND(H, a, b, c, d, in[3] + K3, 3); in half_md4_transform()
79 ROUND(H, d, a, b, c, in[7] + K3, 9); in half_md4_transform()
80 ROUND(H, c, d, a, b, in[2] + K3, 11); in half_md4_transform()
81 ROUND(H, b, c, d, a, in[6] + K3, 15); in half_md4_transform()
82 ROUND(H, a, b, c, d, in[1] + K3, 3); in half_md4_transform()
83 ROUND(H, d, a, b, c, in[5] + K3, 9); in half_md4_transform()
84 ROUND(H, c, d, a, b, in[0] + K3, 11); in half_md4_transform()
85 ROUND(H, b, c, d, a, in[4] + K3, 15); in half_md4_transform()
94 #undef ROUND