Lines Matching refs:A
44 - xor_CNs(const uint64_t A[25])
47 - A[0] ^ A[5] ^ A[10] ^ A[15] ^ A[20],
48 - A[1] ^ A[6] ^ A[11] ^ A[16] ^ A[21],
49 - A[2] ^ A[7] ^ A[12] ^ A[17] ^ A[22],
50 - A[3] ^ A[8] ^ A[13] ^ A[18] ^ A[23],
51 - A[4] ^ A[9] ^ A[14] ^ A[19] ^ A[24]};
56 inline void SHA3_round(uint64_t T[25], const uint64_t A[25], uint64_t RC)
58 - const auto Cs = xor_CNs(A);
65 + const uint64_t C0 = A[0] ^ A[5] ^ A[10] ^ A[15] ^ A[20];
66 + const uint64_t C1 = A[1] ^ A[6] ^ A[11] ^ A[16] ^ A[21];
67 + const uint64_t C2 = A[2] ^ A[7] ^ A[12] ^ A[17] ^ A[22];
68 + const uint64_t C3 = A[3] ^ A[8] ^ A[13] ^ A[18] ^ A[23];
69 + const uint64_t C4 = A[4] ^ A[9] ^ A[14] ^ A[19] ^ A[24];
77 const uint64_t B00 = A[ 0] ^ D1;
78 const uint64_t B01 = rotl<44>(A[ 6] ^ D2);
107 - xor_CNs(const uint64_t A[25])
110 - A[0] ^ A[5] ^ A[10] ^ A[15] ^ A[20],
111 - A[1] ^ A[6] ^ A[11] ^ A[16] ^ A[21],
112 - A[2] ^ A[7] ^ A[12] ^ A[17] ^ A[22],
113 - A[3] ^ A[8] ^ A[13] ^ A[18] ^ A[23],
114 - A[4] ^ A[9] ^ A[14] ^ A[19] ^ A[24]};
119 inline void SHA3_BMI2_round(uint64_t T[25], const uint64_t A[25], uint64_t RC)
121 - const auto Cs = xor_CNs(A);
128 + const uint64_t C0 = A[0] ^ A[5] ^ A[10] ^ A[15] ^ A[20];
129 + const uint64_t C1 = A[1] ^ A[6] ^ A[11] ^ A[16] ^ A[21];
130 + const uint64_t C2 = A[2] ^ A[7] ^ A[12] ^ A[17] ^ A[22];
131 + const uint64_t C3 = A[3] ^ A[8] ^ A[13] ^ A[18] ^ A[23];
132 + const uint64_t C4 = A[4] ^ A[9] ^ A[14] ^ A[19] ^ A[24];
140 const uint64_t B00 = A[ 0] ^ D1;
141 const uint64_t B01 = rotl<44>(A[ 6] ^ D2);