Lines Matching refs:Ai
987 static uint64_t BitInterleave(uint64_t Ai) in BitInterleave() argument
990 uint32_t hi = (uint32_t)(Ai >> 32), lo = (uint32_t)Ai; in BitInterleave()
1017 Ai = ((uint64_t)(hi | lo) << 32) | (t1 | t0); in BitInterleave()
1020 return Ai; in BitInterleave()
1023 static uint64_t BitDeinterleave(uint64_t Ai) in BitDeinterleave() argument
1026 uint32_t hi = (uint32_t)(Ai >> 32), lo = (uint32_t)Ai; in BitDeinterleave()
1053 Ai = ((uint64_t)(hi | lo) << 32) | (t1 | t0); in BitDeinterleave()
1056 return Ai; in BitDeinterleave()
1079 uint64_t Ai = (uint64_t)inp[0] | (uint64_t)inp[1] << 8 | in SHA3_absorb() local
1085 A_flat[i] ^= BitInterleave(Ai); in SHA3_absorb()
1116 uint64_t Ai = BitDeinterleave(A_flat[i]); in SHA3_squeeze() local
1120 *out++ = (unsigned char)Ai; in SHA3_squeeze()
1121 Ai >>= 8; in SHA3_squeeze()
1126 out[0] = (unsigned char)(Ai); in SHA3_squeeze()
1127 out[1] = (unsigned char)(Ai >> 8); in SHA3_squeeze()
1128 out[2] = (unsigned char)(Ai >> 16); in SHA3_squeeze()
1129 out[3] = (unsigned char)(Ai >> 24); in SHA3_squeeze()
1130 out[4] = (unsigned char)(Ai >> 32); in SHA3_squeeze()
1131 out[5] = (unsigned char)(Ai >> 40); in SHA3_squeeze()
1132 out[6] = (unsigned char)(Ai >> 48); in SHA3_squeeze()
1133 out[7] = (unsigned char)(Ai >> 56); in SHA3_squeeze()