• Home
  • Raw
  • Download

Lines Matching refs:D

78 #define ff(A,B,C,D,i,s)      A = rot((A + f(B,C,D) + X[i]),s)  argument
79 #define gg(A,B,C,D,i,s) A = rot((A + g(B,C,D) + X[i] + C2),s) argument
80 #define hh(A,B,C,D,i,s) A = rot((A + h(B,C,D) + X[i] + C3),s) argument
127 register unsigned int tmp, A, B, C, D; local
139 D = MDp->buffer[3];
141 ff(A , B , C , D , 0 , fs1); /* Round 1 */
142 ff(D , A , B , C , 1 , fs2);
143 ff(C , D , A , B , 2 , fs3);
144 ff(B , C , D , A , 3 , fs4);
145 ff(A , B , C , D , 4 , fs1);
146 ff(D , A , B , C , 5 , fs2);
147 ff(C , D , A , B , 6 , fs3);
148 ff(B , C , D , A , 7 , fs4);
149 ff(A , B , C , D , 8 , fs1);
150 ff(D , A , B , C , 9 , fs2);
151 ff(C , D , A , B , 10 , fs3);
152 ff(B , C , D , A , 11 , fs4);
153 ff(A , B , C , D , 12 , fs1);
154 ff(D , A , B , C , 13 , fs2);
155 ff(C , D , A , B , 14 , fs3);
156 ff(B , C , D , A , 15 , fs4);
157 gg(A , B , C , D , 0 , gs1); /* Round 2 */
158 gg(D , A , B , C , 4 , gs2);
159 gg(C , D , A , B , 8 , gs3);
160 gg(B , C , D , A , 12 , gs4);
161 gg(A , B , C , D , 1 , gs1);
162 gg(D , A , B , C , 5 , gs2);
163 gg(C , D , A , B , 9 , gs3);
164 gg(B , C , D , A , 13 , gs4);
165 gg(A , B , C , D , 2 , gs1);
166 gg(D , A , B , C , 6 , gs2);
167 gg(C , D , A , B , 10 , gs3);
168 gg(B , C , D , A , 14 , gs4);
169 gg(A , B , C , D , 3 , gs1);
170 gg(D , A , B , C , 7 , gs2);
171 gg(C , D , A , B , 11 , gs3);
172 gg(B , C , D , A , 15 , gs4);
173 hh(A , B , C , D , 0 , hs1); /* Round 3 */
174 hh(D , A , B , C , 8 , hs2);
175 hh(C , D , A , B , 4 , hs3);
176 hh(B , C , D , A , 12 , hs4);
177 hh(A , B , C , D , 2 , hs1);
178 hh(D , A , B , C , 10 , hs2);
179 hh(C , D , A , B , 6 , hs3);
180 hh(B , C , D , A , 14 , hs4);
181 hh(A , B , C , D , 1 , hs1);
182 hh(D , A , B , C , 9 , hs2);
183 hh(C , D , A , B , 5 , hs3);
184 hh(B , C , D , A , 13 , hs4);
185 hh(A , B , C , D , 3 , hs1);
186 hh(D , A , B , C , 11 , hs2);
187 hh(C , D , A , B , 7 , hs3);
188 hh(B , C , D , A , 15 , hs4);
192 MDp->buffer[3] += D;