Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #29116
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Newsgroups | pl.comp.programming |
| Subject | Jak przetestować GMP-a bez Boosta (niskopoziomowo)? |
| Date | 2016-10-14 09:46 +0200 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <ntq2g6$vn1$1@node1.news.atman.pl> (permalink) |
Po instalacji w środowisku Linux mamy bibliotekę binarną i jedynie plik
nagłówkowy gmp.h jest dostępny na zewnątrz a nie gmp-impl.h,longlong.h
czy mini-gmp.h.
Jednak GMP w katalogu tests ma plik ułatwiający korzystanie refmpn.c
który woła
#include "gmp-impl.h"
#include "longlong.h"
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.
Ale np. taka funkcja musi:
void
mpn_toom22_mul_fun(mp_ptr dst, mp_srcptr src1, mp_srcptr src2, mp_size_t
size)
{
mp_ptr tspace;
TMP_DECL;
TMP_MARK;
tspace = TMP_ALLOC_LIMBS(mpn_toom22_mul_itch(size, size));
mpn_toom22_mul(dst, src1, size, src2, size, tspace);
TMP_FREE;
}
bo TMP_DECL, TMP_MARK czy TMP_FREE jest w gmp-impl.h
Back to pl.comp.programming | Previous | Next — Next 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