added tomsfastmath-0.08
This commit is contained in:
parent
9ce1fe4656
commit
f99cdec6b0
@ -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]
|
||||||
|
BIN
doc/tfm.pdf
BIN
doc/tfm.pdf
Binary file not shown.
@ -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;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
6
makefile
6
makefile
@ -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 $
|
||||||
|
@ -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 $
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
14
tfm.log
14
tfm.log
@ -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).
|
||||||
|
2
tfm.tex
2
tfm.tex
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user