Lines Matching refs:work
144 unsigned long work[2];
146 scrunch(inblock, work);
147 desfunc(work, KnL);
148 unscrun(work, outblock);
324 register unsigned long fval, work, right, leftt;
329 work = ((leftt >> 4) ^ right) & 0x0f0f0f0fL;
330 right ^= work;
331 leftt ^= (work << 4);
332 work = ((leftt >> 16) ^ right) & 0x0000ffffL;
333 right ^= work;
334 leftt ^= (work << 16);
335 work = ((right >> 2) ^ leftt) & 0x33333333L;
336 leftt ^= work;
337 right ^= (work << 2);
338 work = ((right >> 8) ^ leftt) & 0x00ff00ffL;
339 leftt ^= work;
340 right ^= (work << 8);
342 work = (leftt ^ right) & 0xaaaaaaaaL;
343 leftt ^= work;
344 right ^= work;
348 work = (right << 28) | (right >> 4);
349 work ^= *keys++;
350 fval = SP7[ work & 0x3fL];
351 fval |= SP5[(work >> 8) & 0x3fL];
352 fval |= SP3[(work >> 16) & 0x3fL];
353 fval |= SP1[(work >> 24) & 0x3fL];
354 work = right ^ *keys++;
355 fval |= SP8[ work & 0x3fL];
356 fval |= SP6[(work >> 8) & 0x3fL];
357 fval |= SP4[(work >> 16) & 0x3fL];
358 fval |= SP2[(work >> 24) & 0x3fL];
360 work = (leftt << 28) | (leftt >> 4);
361 work ^= *keys++;
362 fval = SP7[ work & 0x3fL];
363 fval |= SP5[(work >> 8) & 0x3fL];
364 fval |= SP3[(work >> 16) & 0x3fL];
365 fval |= SP1[(work >> 24) & 0x3fL];
366 work = leftt ^ *keys++;
367 fval |= SP8[ work & 0x3fL];
368 fval |= SP6[(work >> 8) & 0x3fL];
369 fval |= SP4[(work >> 16) & 0x3fL];
370 fval |= SP2[(work >> 24) & 0x3fL];
375 work = (leftt ^ right) & 0xaaaaaaaaL;
376 leftt ^= work;
377 right ^= work;
379 work = ((leftt >> 8) ^ right) & 0x00ff00ffL;
380 right ^= work;
381 leftt ^= (work << 8);
382 work = ((leftt >> 2) ^ right) & 0x33333333L;
383 right ^= work;
384 leftt ^= (work << 2);
385 work = ((right >> 16) ^ leftt) & 0x0000ffffL;
386 leftt ^= work;
387 right ^= (work << 16);
388 work = ((right >> 4) ^ leftt) & 0x0f0f0f0fL;
389 leftt ^= work;
390 right ^= (work << 4);