Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #29117
| 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> |
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
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