added tomsfastmath-0.08

This commit is contained in:
Tom St Denis 2006-01-26 03:06:44 +00:00 committed by Steffen Jaeckel
parent 9ce1fe4656
commit f99cdec6b0
10 changed files with 17 additions and 20 deletions

View File

@ -1,3 +1,6 @@
Jan 26th, 2006
0.08 -- Fixed a bug in the generic mult/sqr where we overflowed by one digit
November 18th, 2005 November 18th, 2005
0.07 -- Fixes to fp_mul and fp_sqr to clean up the handling of the defines, fix to tfm.h to also clear up the prototypes. 0.07 -- Fixes to fp_mul and fp_sqr to clean up the handling of the defines, fix to tfm.h to also clear up the prototypes.
-- Updates to build and run on a IBM PPC 405 [using GCC 3.4.4] -- Updates to build and run on a IBM PPC 405 [using GCC 3.4.4]

Binary file not shown.

View File

@ -261,8 +261,6 @@ void fp_mul_comba(fp_int *A, fp_int *B, fp_int *C)
/* store term */ /* store term */
COMBA_STORE(dst->dp[ix]); COMBA_STORE(dst->dp[ix]);
} }
/* store final carry */
COMBA_STORE2(dst->dp[ix]);
COMBA_FINI; COMBA_FINI;
dst->used = pa; dst->used = pa;

View File

@ -72,7 +72,6 @@ void fp_sqr_comba(fp_int *A, fp_int *B)
/* store it */ /* store it */
COMBA_STORE(dst->dp[ix]); COMBA_STORE(dst->dp[ix]);
} }
COMBA_STORE2(dst->dp[ix]);
COMBA_FINI; COMBA_FINI;

View File

@ -1,7 +1,7 @@
#makefile for TomsFastMath #makefile for TomsFastMath
# #
# #
VERSION=0.07 VERSION=0.08
CFLAGS += -Wall -W -Wshadow -I./ CFLAGS += -Wall -W -Wshadow -I./
@ -148,5 +148,5 @@ zipup: no_oops docs clean
mv -f tfm* ~ ; rm -rf tomsfastmath-$(VERSION) mv -f tfm* ~ ; rm -rf tomsfastmath-$(VERSION)
# $Source: /cvs/libtom/tomsfastmath/makefile,v $ # $Source: /cvs/libtom/tomsfastmath/makefile,v $
# $Revision: 1.23 $ # $Revision: 1.24 $
# $Date: 2005/11/18 06:13:57 $ # $Date: 2005/11/18 06:58:52 $

View File

@ -1,7 +1,7 @@
#makefile for TomsFastMath #makefile for TomsFastMath
# #
# #
VERSION=0:7 VERSION=0:8
CC=libtool --mode=compile gcc CC=libtool --mode=compile gcc
@ -104,6 +104,6 @@ stest: $(LIBNAME) demo/stest.o
$(CC) $(CFLAGS) demo/stest.o $(LIBNAME_S) -o stest $(CC) $(CFLAGS) demo/stest.o $(LIBNAME_S) -o stest
# $Source: /cvs/libtom/tomsfastmath/makefile.shared,v $ # $Source: /cvs/libtom/tomsfastmath/makefile.shared,v $
# $Revision: 1.8 $ # $Revision: 1.9 $
# $Date: 2005/10/31 17:26:00 $ # $Date: 2005/11/18 06:58:52 $

View File

@ -2678,8 +2678,6 @@ void fp_mul_comba(fp_int *A, fp_int *B, fp_int *C)
/* store term */ /* store term */
COMBA_STORE(dst->dp[ix]); COMBA_STORE(dst->dp[ix]);
} }
/* store final carry */
COMBA_STORE2(dst->dp[ix]);
COMBA_FINI; COMBA_FINI;
dst->used = pa; dst->used = pa;
@ -9357,7 +9355,6 @@ void fp_sqr_comba(fp_int *A, fp_int *B)
/* store it */ /* store it */
COMBA_STORE(dst->dp[ix]); COMBA_STORE(dst->dp[ix]);
} }
COMBA_STORE2(dst->dp[ix]);
COMBA_FINI; COMBA_FINI;

BIN
tfm.dvi

Binary file not shown.

14
tfm.log
View File

@ -1,4 +1,4 @@
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=latex 2005.11.6) 18 NOV 2005 06:14 This is pdfeTeX, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5) (format=latex 2006.1.14) 25 JAN 2006 23:05
entering extended mode entering extended mode
**tfm **tfm
(./tfm.tex (./tfm.tex
@ -321,12 +321,12 @@ IT); \[]
]) (./tfm.aux) ) ]) (./tfm.aux) )
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
2712 strings out of 49501 2712 strings out of 94433
35892 string characters out of 426789 35893 string characters out of 1175589
81342 words of memory out of 1100000 81342 words of memory out of 1100000
5856 multiletter control sequences out of 10000+15000 5897 multiletter control sequences out of 10000+50000
15453 words of font info for 59 fonts, out of 400000 for 2000 15453 words of font info for 59 fonts, out of 500000 for 2000
580 hyphenation exceptions out of 1000 580 hyphenation exceptions out of 1000
25i,9n,25p,195b,321s stack positions out of 1500i,500n,1500p,200000b,5000s 25i,9n,25p,195b,321s stack positions out of 1500i,500n,5000p,200000b,5000s
Output written on tfm.dvi (25 pages, 51624 bytes). Output written on tfm.dvi (25 pages, 51616 bytes).

View File

@ -49,7 +49,7 @@
\begin{document} \begin{document}
\frontmatter \frontmatter
\pagestyle{empty} \pagestyle{empty}
\title{TomsFastMath User Manual \\ v0.07} \title{TomsFastMath User Manual \\ v0.08}
\author{Tom St Denis \\ tomstdenis@gmail.com} \author{Tom St Denis \\ tomstdenis@gmail.com}
\maketitle \maketitle
This text and library are all hereby placed in the public domain. This book has been formatted for B5 This text and library are all hereby placed in the public domain. This book has been formatted for B5