Lines Matching defs:rot
134 unsigned int in, a, rot, temp;
139 rot = 7+(5*(i&3));
145 rot = temp*5;
146 if (temp&2) rot--;
151 rot = i&3;
152 rot = 4+(5*rot)+((rot+1)&6);
156 rot = (i&3)+1;
157 rot = (5*rot)+(((rot+2)&2)>>1);
161 x[a] = x[(a+1)&3] + ((temp<<rot) | (temp>>(32-rot)));
175 unsigned *rot[5], *temp;
180 rot[i] = TT.state + i;
187 work = *rot[2] ^ *rot[3];
188 if (!i) work = (work & *rot[1]) ^ *rot[3];
190 if (i==2) work = ((*rot[1]|*rot[2])&*rot[3])|(*rot[1]&*rot[2]);
191 else work ^= *rot[1];
200 *rot[4] += work + rol(*rot[0],5) + rconsts[i];
201 *rot[1] = rol(*rot[1],30);
204 temp = rot[4];
205 for (k=4; k; k--) rot[k] = rot[k-1];
206 *rot = temp;