Lines Matching refs:work

408         int     work, right, left;
420 work = ((left >>> 4) ^ right) & 0x0f0f0f0f;
421 right ^= work;
422 left ^= (work << 4);
423 work = ((left >>> 16) ^ right) & 0x0000ffff;
424 right ^= work;
425 left ^= (work << 16);
426 work = ((right >>> 2) ^ left) & 0x33333333;
427 left ^= work;
428 right ^= (work << 2);
429 work = ((right >>> 8) ^ left) & 0x00ff00ff;
430 left ^= work;
431 right ^= (work << 8);
433 work = (left ^ right) & 0xaaaaaaaa;
434 left ^= work;
435 right ^= work;
442 work = (right << 28) | (right >>> 4);
443 work ^= wKey[round * 4 + 0];
444 fval = SP7[ work & 0x3f];
445 fval |= SP5[(work >>> 8) & 0x3f];
446 fval |= SP3[(work >>> 16) & 0x3f];
447 fval |= SP1[(work >>> 24) & 0x3f];
448 work = right ^ wKey[round * 4 + 1];
449 fval |= SP8[ work & 0x3f];
450 fval |= SP6[(work >>> 8) & 0x3f];
451 fval |= SP4[(work >>> 16) & 0x3f];
452 fval |= SP2[(work >>> 24) & 0x3f];
454 work = (left << 28) | (left >>> 4);
455 work ^= wKey[round * 4 + 2];
456 fval = SP7[ work & 0x3f];
457 fval |= SP5[(work >>> 8) & 0x3f];
458 fval |= SP3[(work >>> 16) & 0x3f];
459 fval |= SP1[(work >>> 24) & 0x3f];
460 work = left ^ wKey[round * 4 + 3];
461 fval |= SP8[ work & 0x3f];
462 fval |= SP6[(work >>> 8) & 0x3f];
463 fval |= SP4[(work >>> 16) & 0x3f];
464 fval |= SP2[(work >>> 24) & 0x3f];
469 work = (left ^ right) & 0xaaaaaaaa;
470 left ^= work;
471 right ^= work;
473 work = ((left >>> 8) ^ right) & 0x00ff00ff;
474 right ^= work;
475 left ^= (work << 8);
476 work = ((left >>> 2) ^ right) & 0x33333333;
477 right ^= work;
478 left ^= (work << 2);
479 work = ((right >>> 16) ^ left) & 0x0000ffff;
480 left ^= work;
481 right ^= (work << 16);
482 work = ((right >>> 4) ^ left) & 0x0f0f0f0f;
483 left ^= work;
484 right ^= (work << 4);