Lines Matching refs:inverse
32 * @brief find multiplicative inverse modulo 2 ^ 32
36 static uint32_t inverse(uint32_t v)
38 // v ^ 3 gives the inverse (mod 16), could also be implemented
40 uint32_t inverse = v * v * v;
43 inverse *= 2 - v * inverse;
44 inverse *= 2 - v * inverse;
45 inverse *= 2 - v * inverse;
46 return inverse;
71 keys[i] = inverse(keys[i]);
73 keys[i] = inverse(keys[i]);