:gdoc .ll 75 :frontm :titlep :title.Extended Precision Programs for the TI-59 :author.Robert AH Prins :address :aline.52 Lummis Vale\ :aline.Kesgrave\\\\\\\ :aline.Ipswich\\\\\\\\ :aline.Suffolk\\\\\\\\ :aline.IP5 2FJ\\\\\\\\ :aline.England\\\\\\\\ :eaddress :etitlep .sp 46 &cop Copyright 1986-2000 Prino Productions .sp .fo off These programs are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. These program are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with these program; if not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA .fo on :preface

This document describes several programs for the TI-59 Programmable Calculator, which allow the user to calculate factorials, "e", &PI., natural logarithms and square roots up to 1300 digits.

The programs included are: :dl tsize=6 :dt.EPF1 :dd.Extended Precision Factorials I
This program can calculate factorials up to 442! :dt.EPF2 :dd.Extended Precision Factorials II
This program can calculate factorials up to 610! :dt.EPe1 :dd.Extended Precision e I
This program calculates e to 980 places. :dt.EPe2 :dd.Extended Precision e II
This program calculates e to 1300 places. :dt.EPe3 :dd.Extended Precision e III
This program calculates e to 870 places. :dt.EPP1 :dd.Extended Precision Pi I
This program can calculate &PI to 1188 places. :dt.EPP2 :dd.Extended Precision Pi II
This program can calculate &PI up to 1287 places. Users of this program are warned that this program may take up to about 13.5 DAYS to finish the calculations. :dt.EPL :dd.Extended Precision Ln(x)
This program can calculate natural logarithms up to 1188 places. :dt.EPR1 :dd.Extended Precision Roots I
This program can calculate square roots up to 155 places. :dt.EPR2 :dd.Extended Precision Roots II
This program can calculate square roots up to 400 places, but using an extension it is possible to extend the number of places to 800. :edl

All of the programs included were written to be used on a TI-59, and all but four of them require a PC-100 to print the results. There are however a lot of people who don't have a PC-100 or just a TI-58 or a TI-66. To make this document also useful for them, most programs come in several versions. A summary can be found in the table below. ÚÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ Version ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄ´ ³ Program ³ PC-100 ³ TI-59 ³ TI-58 ³ TI-66 ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPF1 ³ I ³ I' ³ I+ ³ I+ ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPF2 ³ X ³ I ³ I' ³ D/H ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPe1 ³ I ³ I' ³ I+ ³ I+ ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPe2 ³ X ³ I ³ I' ³ I ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPe3 ³ I ³ I' ³ I' ³ D/H ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPP1 ³ I ³ I' ³ C ³ C ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPP2 ³ X ³ I ³ I' ³ I ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPL ³ I ³ I' ³ C ³ C ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPR1 ³ I ³ I' ³ I ³ D/H ³ ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ EPR2 ³ I ³ I' ³ I' ³ I- ³ ÀÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÙ

The codes in the above table have the following meaning: :dl tsize=5 :dt.I :dd.Listing is included. :dt.I' :dd.Listing is not included, as only minor modifications have to be made to the PC-100 or TI-59 version. :dt.I+ :dd.To make the best use of the available memory, two separate programs have been included:

:dt.I- :dd.Only a limited version of the program has been translated. :dt.D/H :dd.Due to the extensive use of HIRs and/or DSZs on registers above R09, no translation was made. :dt.C :dd.Due to the fact that this program uses magnetic cards for intermediate storage, no translation was made. :dt.X :dd.A version of this program that prints the result(s) directly does not exist, but a separate print/read-out program is included. :edl

Some notes about the organisation of this document:

One last note: The results generated by all programs are "guaranteed" to be correct to the very last digit, with one exception:

.* toc tag generates Table of Contents here! :toc .pn ar :body .*************************************** .* Extended Precision Factorials I .im F1 .*************************************** .* Extended Precision Factorials II .im F2 .*************************************** .* Extended Precision e I .im E1 .*************************************** .* Extended Precision e II .im E2 .*************************************** .* Extended Precision e III .im E3 .*************************************** .* Extended Precision pi I .im P1 .*************************************** .* Extended Precision pi II .im P2 .*************************************** .* Extended Precision Ln(X) .im LN .*************************************** .* Extended Precision Roots I .im R1 .*************************************** .* Extended Precision Roots II .im R2 .*************************************** .* Appendix A .im AA .* Appendix B .im AB .* Appendix C .im AC .* Appendix D .im AD .* Appendix E .im AE .*************************************** :egdoc