Lines Matching refs:operation
115 static inline void operation(T operation, uint32_t& a, uint32_t b, uint32_t c, uint32_t d, in operation() argument
117 a = b + rotate_left(a + operation(b, c, d) + x + t, s); in operation()
127 operation(F(), a, b, c, d, X[ 0], 7, 0xd76aa478); // 1 in transform()
128 operation(F(), d, a, b, c, X[ 1], 12, 0xe8c7b756); // 2 in transform()
129 operation(F(), c, d, a, b, X[ 2], 17, 0x242070db); // 3 in transform()
130 operation(F(), b, c, d, a, X[ 3], 22, 0xc1bdceee); // 4 in transform()
131 operation(F(), a, b, c, d, X[ 4], 7, 0xf57c0faf); // 5 in transform()
132 operation(F(), d, a, b, c, X[ 5], 12, 0x4787c62a); // 6 in transform()
133 operation(F(), c, d, a, b, X[ 6], 17, 0xa8304613); // 7 in transform()
134 operation(F(), b, c, d, a, X[ 7], 22, 0xfd469501); // 8 in transform()
135 operation(F(), a, b, c, d, X[ 8], 7, 0x698098d8); // 9 in transform()
136 operation(F(), d, a, b, c, X[ 9], 12, 0x8b44f7af); // 10 in transform()
137 operation(F(), c, d, a, b, X[10], 17, 0xffff5bb1); // 11 in transform()
138 operation(F(), b, c, d, a, X[11], 22, 0x895cd7be); // 12 in transform()
139 operation(F(), a, b, c, d, X[12], 7, 0x6b901122); // 13 in transform()
140 operation(F(), d, a, b, c, X[13], 12, 0xfd987193); // 14 in transform()
141 operation(F(), c, d, a, b, X[14], 17, 0xa679438e); // 15 in transform()
142 operation(F(), b, c, d, a, X[15], 22, 0x49b40821); // 16 in transform()
145 operation(G(), a, b, c, d, X[ 1], 5, 0xf61e2562); // 17 in transform()
146 operation(G(), d, a, b, c, X[ 6], 9, 0xc040b340); // 18 in transform()
147 operation(G(), c, d, a, b, X[11], 14, 0x265e5a51); // 19 in transform()
148 operation(G(), b, c, d, a, X[ 0], 20, 0xe9b6c7aa); // 20 in transform()
149 operation(G(), a, b, c, d, X[ 5], 5, 0xd62f105d); // 21 in transform()
150 operation(G(), d, a, b, c, X[10], 9, 0x2441453); // 22 in transform()
151 operation(G(), c, d, a, b, X[15], 14, 0xd8a1e681); // 23 in transform()
152 operation(G(), b, c, d, a, X[ 4], 20, 0xe7d3fbc8); // 24 in transform()
153 operation(G(), a, b, c, d, X[ 9], 5, 0x21e1cde6); // 25 in transform()
154 operation(G(), d, a, b, c, X[14], 9, 0xc33707d6); // 26 in transform()
155 operation(G(), c, d, a, b, X[ 3], 14, 0xf4d50d87); // 27 in transform()
156 operation(G(), b, c, d, a, X[ 8], 20, 0x455a14ed); // 28 in transform()
157 operation(G(), a, b, c, d, X[13], 5, 0xa9e3e905); // 29 in transform()
158 operation(G(), d, a, b, c, X[ 2], 9, 0xfcefa3f8); // 30 in transform()
159 operation(G(), c, d, a, b, X[ 7], 14, 0x676f02d9); // 31 in transform()
160 operation(G(), b, c, d, a, X[12], 20, 0x8d2a4c8a); // 32 in transform()
163 operation(H(), a, b, c, d, X[ 5], 4, 0xfffa3942); // 33 in transform()
164 operation(H(), d, a, b, c, X[ 8], 11, 0x8771f681); // 34 in transform()
165 operation(H(), c, d, a, b, X[11], 16, 0x6d9d6122); // 35 in transform()
166 operation(H(), b, c, d, a, X[14], 23, 0xfde5380c); // 36 in transform()
167 operation(H(), a, b, c, d, X[ 1], 4, 0xa4beea44); // 37 in transform()
168 operation(H(), d, a, b, c, X[ 4], 11, 0x4bdecfa9); // 38 in transform()
169 operation(H(), c, d, a, b, X[ 7], 16, 0xf6bb4b60); // 39 in transform()
170 operation(H(), b, c, d, a, X[10], 23, 0xbebfbc70); // 40 in transform()
171 operation(H(), a, b, c, d, X[13], 4, 0x289b7ec6); // 41 in transform()
172 operation(H(), d, a, b, c, X[ 0], 11, 0xeaa127fa); // 42 in transform()
173 operation(H(), c, d, a, b, X[ 3], 16, 0xd4ef3085); // 43 in transform()
174 operation(H(), b, c, d, a, X[ 6], 23, 0x4881d05); // 44 in transform()
175 operation(H(), a, b, c, d, X[ 9], 4, 0xd9d4d039); // 45 in transform()
176 operation(H(), d, a, b, c, X[12], 11, 0xe6db99e5); // 46 in transform()
177 operation(H(), c, d, a, b, X[15], 16, 0x1fa27cf8); // 47 in transform()
178 operation(H(), b, c, d, a, X[ 2], 23, 0xc4ac5665); // 48 in transform()
181 operation(I(), a, b, c, d, X[ 0], 6, 0xf4292244); // 49 in transform()
182 operation(I(), d, a, b, c, X[ 7], 10, 0x432aff97); // 50 in transform()
183 operation(I(), c, d, a, b, X[14], 15, 0xab9423a7); // 51 in transform()
184 operation(I(), b, c, d, a, X[ 5], 21, 0xfc93a039); // 52 in transform()
185 operation(I(), a, b, c, d, X[12], 6, 0x655b59c3); // 53 in transform()
186 operation(I(), d, a, b, c, X[ 3], 10, 0x8f0ccc92); // 54 in transform()
187 operation(I(), c, d, a, b, X[10], 15, 0xffeff47d); // 55 in transform()
188 operation(I(), b, c, d, a, X[ 1], 21, 0x85845dd1); // 56 in transform()
189 operation(I(), a, b, c, d, X[ 8], 6, 0x6fa87e4f); // 57 in transform()
190 operation(I(), d, a, b, c, X[15], 10, 0xfe2ce6e0); // 58 in transform()
191 operation(I(), c, d, a, b, X[ 6], 15, 0xa3014314); // 59 in transform()
192 operation(I(), b, c, d, a, X[13], 21, 0x4e0811a1); // 60 in transform()
193 operation(I(), a, b, c, d, X[ 4], 6, 0xf7537e82); // 61 in transform()
194 operation(I(), d, a, b, c, X[11], 10, 0xbd3af235); // 62 in transform()
195 operation(I(), c, d, a, b, X[ 2], 15, 0x2ad7d2bb); // 63 in transform()
196 operation(I(), b, c, d, a, X[ 9], 21, 0xeb86d391); // 64 in transform()