YoushouldhavereceivedcopiesoftheGNUGeneralPublicLicenseandthe GNULesserGeneralPublicLicensealongwiththeGNUMPLibrary.Ifnot,
see https://www.gnu.org/licenses/. */
#include"gmp-impl.h"
void
mpz_mul_2exp (mpz_ptr r, mpz_srcptr u, mp_bitcnt_t cnt)
{
mp_size_t un, rn;
mp_size_t limb_cnt;
mp_ptr rp;
mp_srcptr up;
mp_limb_t rlimb;
un = ABSIZ (u);
limb_cnt = cnt / GMP_NUMB_BITS;
rn = un + limb_cnt;
if (un == 0)
rn = 0; else
{
rp = MPZ_REALLOC (r, rn + 1);
up = PTR(u);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.