Lines Matching refs:Ai
978 static uint64_t BitInterleave(uint64_t Ai) in BitInterleave() argument
981 uint32_t hi = (uint32_t)(Ai >> 32), lo = (uint32_t)Ai; in BitInterleave()
1008 Ai = ((uint64_t)(hi | lo) << 32) | (t1 | t0); in BitInterleave()
1011 return Ai; in BitInterleave()
1014 static uint64_t BitDeinterleave(uint64_t Ai) in BitDeinterleave() argument
1017 uint32_t hi = (uint32_t)(Ai >> 32), lo = (uint32_t)Ai; in BitDeinterleave()
1044 Ai = ((uint64_t)(hi | lo) << 32) | (t1 | t0); in BitDeinterleave()
1047 return Ai; in BitDeinterleave()
1070 uint64_t Ai = (uint64_t)inp[0] | (uint64_t)inp[1] << 8 | in SHA3_absorb() local
1076 A_flat[i] ^= BitInterleave(Ai); in SHA3_absorb()
1098 uint64_t Ai = BitDeinterleave(A_flat[i]); in SHA3_squeeze() local
1102 *out++ = (unsigned char)Ai; in SHA3_squeeze()
1103 Ai >>= 8; in SHA3_squeeze()
1108 out[0] = (unsigned char)(Ai); in SHA3_squeeze()
1109 out[1] = (unsigned char)(Ai >> 8); in SHA3_squeeze()
1110 out[2] = (unsigned char)(Ai >> 16); in SHA3_squeeze()
1111 out[3] = (unsigned char)(Ai >> 24); in SHA3_squeeze()
1112 out[4] = (unsigned char)(Ai >> 32); in SHA3_squeeze()
1113 out[5] = (unsigned char)(Ai >> 40); in SHA3_squeeze()
1114 out[6] = (unsigned char)(Ai >> 48); in SHA3_squeeze()
1115 out[7] = (unsigned char)(Ai >> 56); in SHA3_squeeze()