Lines Matching defs:modinv
1934 unsigned long modinv, vsid_modulus;
1941 modinv = VSID_MULINV_256M;
1944 modinv = VSID_MULINV_1T;
1955 * If modinv is the modular multiplicate inverse of (x % vsid_modulus)
1957 * protovsid = (vsid * modinv) % vsid_modulus
1960 /* Check if (vsid * modinv) overflow (63 bits) */
1962 if (modinv < max_mod_inv)
1963 return (vsid * modinv) % vsid_modulus;
1965 tmp_modinv = modinv/max_mod_inv;
1966 modinv %= max_mod_inv;
1969 protovsid = (protovsid + vsid * modinv) % vsid_modulus;