Lines Matching refs:a
38 #define R(i, a, b, c, d, e, f, g, h, t, w1, w2) \ argument
40 ss1 = rol32((rol32((a), 12) + (e) + (t)), 7); \
41 ss2 = ss1 ^ rol32((a), 12); \
42 d += FF ## i(a, b, c) + ss2 + ((w1) ^ (w2)); \
49 #define R1(a, b, c, d, e, f, g, h, t, w1, w2) \ argument
50 R(1, a, b, c, d, e, f, g, h, t, w1, w2)
51 #define R2(a, b, c, d, e, f, g, h, t, w1, w2) \ argument
52 R(2, a, b, c, d, e, f, g, h, t, w1, w2)
74 u32 a, b, c, d, e, f, g, h, ss1, ss2; in sm3_transform() local
76 a = sctx->state[0]; in sm3_transform()
85 R1(a, b, c, d, e, f, g, h, K[0], I(0), I(4)); in sm3_transform()
86 R1(d, a, b, c, h, e, f, g, K[1], I(1), I(5)); in sm3_transform()
87 R1(c, d, a, b, g, h, e, f, K[2], I(2), I(6)); in sm3_transform()
88 R1(b, c, d, a, f, g, h, e, K[3], I(3), I(7)); in sm3_transform()
89 R1(a, b, c, d, e, f, g, h, K[4], W1(4), I(8)); in sm3_transform()
90 R1(d, a, b, c, h, e, f, g, K[5], W1(5), I(9)); in sm3_transform()
91 R1(c, d, a, b, g, h, e, f, K[6], W1(6), I(10)); in sm3_transform()
92 R1(b, c, d, a, f, g, h, e, K[7], W1(7), I(11)); in sm3_transform()
93 R1(a, b, c, d, e, f, g, h, K[8], W1(8), I(12)); in sm3_transform()
94 R1(d, a, b, c, h, e, f, g, K[9], W1(9), I(13)); in sm3_transform()
95 R1(c, d, a, b, g, h, e, f, K[10], W1(10), I(14)); in sm3_transform()
96 R1(b, c, d, a, f, g, h, e, K[11], W1(11), I(15)); in sm3_transform()
97 R1(a, b, c, d, e, f, g, h, K[12], W1(12), W2(16)); in sm3_transform()
98 R1(d, a, b, c, h, e, f, g, K[13], W1(13), W2(17)); in sm3_transform()
99 R1(c, d, a, b, g, h, e, f, K[14], W1(14), W2(18)); in sm3_transform()
100 R1(b, c, d, a, f, g, h, e, K[15], W1(15), W2(19)); in sm3_transform()
102 R2(a, b, c, d, e, f, g, h, K[16], W1(16), W2(20)); in sm3_transform()
103 R2(d, a, b, c, h, e, f, g, K[17], W1(17), W2(21)); in sm3_transform()
104 R2(c, d, a, b, g, h, e, f, K[18], W1(18), W2(22)); in sm3_transform()
105 R2(b, c, d, a, f, g, h, e, K[19], W1(19), W2(23)); in sm3_transform()
106 R2(a, b, c, d, e, f, g, h, K[20], W1(20), W2(24)); in sm3_transform()
107 R2(d, a, b, c, h, e, f, g, K[21], W1(21), W2(25)); in sm3_transform()
108 R2(c, d, a, b, g, h, e, f, K[22], W1(22), W2(26)); in sm3_transform()
109 R2(b, c, d, a, f, g, h, e, K[23], W1(23), W2(27)); in sm3_transform()
110 R2(a, b, c, d, e, f, g, h, K[24], W1(24), W2(28)); in sm3_transform()
111 R2(d, a, b, c, h, e, f, g, K[25], W1(25), W2(29)); in sm3_transform()
112 R2(c, d, a, b, g, h, e, f, K[26], W1(26), W2(30)); in sm3_transform()
113 R2(b, c, d, a, f, g, h, e, K[27], W1(27), W2(31)); in sm3_transform()
114 R2(a, b, c, d, e, f, g, h, K[28], W1(28), W2(32)); in sm3_transform()
115 R2(d, a, b, c, h, e, f, g, K[29], W1(29), W2(33)); in sm3_transform()
116 R2(c, d, a, b, g, h, e, f, K[30], W1(30), W2(34)); in sm3_transform()
117 R2(b, c, d, a, f, g, h, e, K[31], W1(31), W2(35)); in sm3_transform()
119 R2(a, b, c, d, e, f, g, h, K[32], W1(32), W2(36)); in sm3_transform()
120 R2(d, a, b, c, h, e, f, g, K[33], W1(33), W2(37)); in sm3_transform()
121 R2(c, d, a, b, g, h, e, f, K[34], W1(34), W2(38)); in sm3_transform()
122 R2(b, c, d, a, f, g, h, e, K[35], W1(35), W2(39)); in sm3_transform()
123 R2(a, b, c, d, e, f, g, h, K[36], W1(36), W2(40)); in sm3_transform()
124 R2(d, a, b, c, h, e, f, g, K[37], W1(37), W2(41)); in sm3_transform()
125 R2(c, d, a, b, g, h, e, f, K[38], W1(38), W2(42)); in sm3_transform()
126 R2(b, c, d, a, f, g, h, e, K[39], W1(39), W2(43)); in sm3_transform()
127 R2(a, b, c, d, e, f, g, h, K[40], W1(40), W2(44)); in sm3_transform()
128 R2(d, a, b, c, h, e, f, g, K[41], W1(41), W2(45)); in sm3_transform()
129 R2(c, d, a, b, g, h, e, f, K[42], W1(42), W2(46)); in sm3_transform()
130 R2(b, c, d, a, f, g, h, e, K[43], W1(43), W2(47)); in sm3_transform()
131 R2(a, b, c, d, e, f, g, h, K[44], W1(44), W2(48)); in sm3_transform()
132 R2(d, a, b, c, h, e, f, g, K[45], W1(45), W2(49)); in sm3_transform()
133 R2(c, d, a, b, g, h, e, f, K[46], W1(46), W2(50)); in sm3_transform()
134 R2(b, c, d, a, f, g, h, e, K[47], W1(47), W2(51)); in sm3_transform()
136 R2(a, b, c, d, e, f, g, h, K[48], W1(48), W2(52)); in sm3_transform()
137 R2(d, a, b, c, h, e, f, g, K[49], W1(49), W2(53)); in sm3_transform()
138 R2(c, d, a, b, g, h, e, f, K[50], W1(50), W2(54)); in sm3_transform()
139 R2(b, c, d, a, f, g, h, e, K[51], W1(51), W2(55)); in sm3_transform()
140 R2(a, b, c, d, e, f, g, h, K[52], W1(52), W2(56)); in sm3_transform()
141 R2(d, a, b, c, h, e, f, g, K[53], W1(53), W2(57)); in sm3_transform()
142 R2(c, d, a, b, g, h, e, f, K[54], W1(54), W2(58)); in sm3_transform()
143 R2(b, c, d, a, f, g, h, e, K[55], W1(55), W2(59)); in sm3_transform()
144 R2(a, b, c, d, e, f, g, h, K[56], W1(56), W2(60)); in sm3_transform()
145 R2(d, a, b, c, h, e, f, g, K[57], W1(57), W2(61)); in sm3_transform()
146 R2(c, d, a, b, g, h, e, f, K[58], W1(58), W2(62)); in sm3_transform()
147 R2(b, c, d, a, f, g, h, e, K[59], W1(59), W2(63)); in sm3_transform()
148 R2(a, b, c, d, e, f, g, h, K[60], W1(60), W2(64)); in sm3_transform()
149 R2(d, a, b, c, h, e, f, g, K[61], W1(61), W2(65)); in sm3_transform()
150 R2(c, d, a, b, g, h, e, f, K[62], W1(62), W2(66)); in sm3_transform()
151 R2(b, c, d, a, f, g, h, e, K[63], W1(63), W2(67)); in sm3_transform()
153 sctx->state[0] ^= a; in sm3_transform()