Lines Matching refs:right

361 #define	ROUND(left, right, i) \
363 (right) ^= F((left)); \
365 (left) = (right); \
366 (right) = tmp;
379 uint32_t left, right, tmp;
389 right = b32[1];
394 * Read input block and place in left/right in big-endian order.
398 right = htonl(*(uint32_t *)(void *)&block[4]);
404 right = ((uint32_t)block[4] << 24)
411 ROUND(left, right, 0);
412 ROUND(left, right, 1);
413 ROUND(left, right, 2);
414 ROUND(left, right, 3);
415 ROUND(left, right, 4);
416 ROUND(left, right, 5);
417 ROUND(left, right, 6);
418 ROUND(left, right, 7);
419 ROUND(left, right, 8);
420 ROUND(left, right, 9);
421 ROUND(left, right, 10);
422 ROUND(left, right, 11);
423 ROUND(left, right, 12);
424 ROUND(left, right, 13);
425 ROUND(left, right, 14);
426 ROUND(left, right, 15);
429 left = right;
430 right = tmp;
431 right ^= P[16];
439 b32[1] = right;
446 *(uint32_t *)(void *)&out_block[4] = htonl(right);
452 out_block[4] = right >> 24;
453 out_block[5] = right >> 16;
454 out_block[6] = right >> 8;
455 out_block[7] = right;
474 uint32_t left, right, tmp;
484 right = b32[1];
489 * Read input block and place in left/right in big-endian order.
493 right = htonl(*(uint32_t *)(void *)&block[4]);
499 right = ((uint32_t)block[4] << 24)
506 ROUND(left, right, 17);
507 ROUND(left, right, 16);
508 ROUND(left, right, 15);
509 ROUND(left, right, 14);
510 ROUND(left, right, 13);
511 ROUND(left, right, 12);
512 ROUND(left, right, 11);
513 ROUND(left, right, 10);
514 ROUND(left, right, 9);
515 ROUND(left, right, 8);
516 ROUND(left, right, 7);
517 ROUND(left, right, 6);
518 ROUND(left, right, 5);
519 ROUND(left, right, 4);
520 ROUND(left, right, 3);
521 ROUND(left, right, 2);
524 left = right;
525 right = tmp;
526 right ^= P[1];
534 b32[1] = right;
541 *(uint32_t *)(void *)&out_block[4] = htonl(right);
547 out_block[4] = right >> 24;
548 out_block[5] = right >> 16;
549 out_block[6] = right >> 8;
550 out_block[7] = right;