Lines Matching refs:left

212 	uint32_t left;
216 /* Read input block and place in left/right in big-endian order */
217 left = ((uint32_t)block[0] << 24) |
231 * register left by 1 bit, i.e., so that "left" contains permuted
237 work = ((left >> 4) ^ right) & 0x0f0f0f0f;
239 left ^= work << 4;
240 work = ((left >> 16) ^ right) & 0xffff;
242 left ^= work << 16;
243 work = ((right >> 2) ^ left) & 0x33333333;
244 left ^= work;
246 work = ((right >> 8) ^ left) & 0xff00ff;
247 left ^= work;
250 work = (left ^ right) & 0xaaaaaaaa;
251 left ^= work;
253 left = (left << 1) | (left >> 31);
256 F(left, right, ks);
257 F(right, left, ks + 2);
258 F(left, right, ks + 4);
259 F(right, left, ks + 6);
260 F(left, right, ks + 8);
261 F(right, left, ks + 10);
262 F(left, right, ks + 12);
263 F(right, left, ks + 14);
264 F(left, right, ks + 16);
265 F(right, left, ks + 18);
266 F(left, right, ks + 20);
267 F(right, left, ks + 22);
268 F(left, right, ks + 24);
269 F(right, left, ks + 26);
270 F(left, right, ks + 28);
271 F(right, left, ks + 30);
275 work = (left ^ right) & 0xaaaaaaaa;
276 left ^= work;
278 left = (left >> 1) | (left << 31);
279 work = ((left >> 8) ^ right) & 0xff00ff;
281 left ^= work << 8;
282 work = ((left >> 2) ^ right) & 0x33333333;
284 left ^= work << 2;
285 work = ((right >> 16) ^ left) & 0xffff;
286 left ^= work;
288 work = ((right >> 4) ^ left) & 0x0f0f0f0f;
289 left ^= work;
297 block[4] = left >> 24;
298 block[5] = left >> 16;
299 block[6] = left >> 8;
300 block[7] = left;
317 /* number left rotations of pc1 */
337 /* bit 0 is left-most in byte */
369 /* rotate left and right halves independently */