Lines Matching refs:operation

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