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


Groups > pl.comp.programming > #29116

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

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)

Show all headers | View raw


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


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