Lines Matching refs:F

606     SHA_LONG64 X[9 + 80], *F;  in sha512_block_data_order()  local
611 F = X + 80; in sha512_block_data_order()
613 F[1] = ctx->h[1]; in sha512_block_data_order()
614 F[2] = ctx->h[2]; in sha512_block_data_order()
615 F[3] = ctx->h[3]; in sha512_block_data_order()
617 F[5] = ctx->h[5]; in sha512_block_data_order()
618 F[6] = ctx->h[6]; in sha512_block_data_order()
619 F[7] = ctx->h[7]; in sha512_block_data_order()
621 for (i = 0; i < 16; i++, F--) { in sha512_block_data_order()
627 F[0] = A; in sha512_block_data_order()
628 F[4] = E; in sha512_block_data_order()
629 F[8] = T; in sha512_block_data_order()
630 T += F[7] + Sigma1(E) + Ch(E, F[5], F[6]) + K512[i]; in sha512_block_data_order()
631 E = F[3] + T; in sha512_block_data_order()
632 A = T + Sigma0(A) + Maj(A, F[1], F[2]); in sha512_block_data_order()
635 for (; i < 80; i++, F--) { in sha512_block_data_order()
636 T = sigma0(F[8 + 16 - 1]); in sha512_block_data_order()
637 T += sigma1(F[8 + 16 - 14]); in sha512_block_data_order()
638 T += F[8 + 16] + F[8 + 16 - 9]; in sha512_block_data_order()
640 F[0] = A; in sha512_block_data_order()
641 F[4] = E; in sha512_block_data_order()
642 F[8] = T; in sha512_block_data_order()
643 T += F[7] + Sigma1(E) + Ch(E, F[5], F[6]) + K512[i]; in sha512_block_data_order()
644 E = F[3] + T; in sha512_block_data_order()
645 A = T + Sigma0(A) + Maj(A, F[1], F[2]); in sha512_block_data_order()
649 ctx->h[1] += F[1]; in sha512_block_data_order()
650 ctx->h[2] += F[2]; in sha512_block_data_order()
651 ctx->h[3] += F[3]; in sha512_block_data_order()
653 ctx->h[5] += F[5]; in sha512_block_data_order()
654 ctx->h[6] += F[6]; in sha512_block_data_order()
655 ctx->h[7] += F[7]; in sha512_block_data_order()