Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #29117

Re: Jak przetestować GMP-a bez Boosta (niskopoziomowo)?

From Borneq <borneq@antyspam.hidden.pl>
Newsgroups pl.comp.programming
Subject Re: Jak przetestować GMP-a bez Boosta (niskopoziomowo)?
Date 2016-10-14 10:25 +0200
Organization ATMAN - ATM S.A.
Message-ID <ntq4ps$24g$1@node1.news.atman.pl> (permalink)
References <ntq2g6$vn1$1@node1.news.atman.pl>

Show all headers | View raw


W dniu 14.10.2016 o 09:46, Borneq pisze:
> tam wszystkie testy, używają tych dwóch headerów.
> Ja potrzebuję nietrywialnego testu bez Boosta, który nie korzysta z
> pozostałych headerów poza gmp.h.

https://gmplib.org/list-archives/gmp-discuss/2008-March/003085.html
#include <stdio.h>			/* for printf */
#include <gmp.h>

int main(int argc, char *argv[])
{
   mpz_t a, b;                 		/* working numbers */
   if (argc<3)
     {					/* not enough words */
     printf("Please supply two numbers to add.\n");
     return 1;
   }
   mpz_init_set_str (a, argv[1], 10);	/* Assume decimal integers */
   mpz_init_set_str (b, argv[2], 10);	/* Assume decimal integers */
   mpz_add (a, a, b);			/* a=a+b */

   printf("%s + %s => %s\n", argv[1], argv[2], mpz_get_str (NULL, 10, a));
   return 0;
}

może być, używa wyższego poziomu, nie deklaruje się Limbs
nie zwalnia (używa alloca?)

Back to pl.comp.programming | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Jak przetestować GMP-a bez Boosta (niskopoziomowo)? Borneq <borneq@antyspam.hidden.pl> - 2016-10-14 09:46 +0200
  Re: Jak przetestować GMP-a bez Boosta (niskopoziomowo)? Borneq <borneq@antyspam.hidden.pl> - 2016-10-14 10:25 +0200

csiph-web