On Tue, Feb 18, 2014 at 10:36:05PM +0100, Bernhard Reutner-Fischer wrote: > On Tue, Feb 18, 2014 at 05:47:37PM +0530, Vineet Gupta wrote: > > On Tuesday 18 February 2014 01:23 PM, Bernhard Reutner-Fischer wrote: > > > And what about the architectures not ported to glibc and hence don't have a > > libm-test-ulps-* yet. > > > > Is there a way to start off with a stub, touching an empty file doesnt seem > > to work. > > I don't know. Let's see: > Read glibc/math/README.libm-test. So in uClibc: > (obviously make sure to enable XSI and C99 _MATH in your .config) > make install_dir;# or realclean all install_dir > cd test/math > make compile > # mhm, let's build the generators manually.. > make V=2 test-double > vi libm-tests.c, look for argv handling; > # remember what the readme told us: > rm -f *ULPs* > # on the target, just one as an example: > for i in double;do ./test-$i -i yes -u ;mv ULPs ULPs-$i;done > # above should not spit out too many errors, ideally. Check your impl > otherwise > # back on the build
oops, the readme told us to run the script on all the input at once, so cat ULPs-* > raw-arc ./gen-libm-test.pl -u raw-arc -n mv NewUlps libm-test-ulps-arc rm -f *ULPs* *Ulps* *raw-arc* > for i in double;do ./gen-libm-test.pl -u ULPs-$i -n;mv NewUlps NewUlps-$i;done > cat NewUlps-* > libm-test-ulps-arc > rm -f *ULPs* *Ulps* ;# cleanup > > Do plausibility checks on ALL the gathered data, fix, goto start. > > I guess you get the idea. > Does that help? _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
