Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!pur-ee!ea.ecn.purdue.edu!housel From: housel@en.ecn.purdue.edu (Peter S. Housel) Newsgroups: comp.lang.forth Subject: Re: Floating Number Message-ID: <17743@ea.ecn.purdue.edu> Date: 1 Dec 89 22:11:31 GMT References: <8911301427.AA12621@jade.berkeley.edu> <7164@pt.cs.cmu.edu> Sender: housel@ea.ecn.purdue.edu Reply-To: housel@en.ecn.purdue.edu (Peter S. Housel) Organization: Purdue University Engineering Computer Network Lines: 70 In article <7164@pt.cs.cmu.edu>, koopman@a.gp (Philip Koopman) writes: >At a more fundamental level, go to an academic library and >look up books on "computer arithmetic". Here is the bibliography for the Minix-PC Floating point package documentation. Hopefully someone will find some of these references of some use. There aren't any FORTH-specific references and some of them apply only to C or the Minix compiler. Anyone who wants to see the code (in 8086 unix-style assembler) and the full implementation notes can write and ask. -Peter S. Housel- housel@ecn.purdue.edu ...!pur-ee!housel REFERENCES 1. ANSI/IEEE, IEEE Standard for Binary Floating-Point Arithmetic, ANSI/IEEE Std. 754-1985. New York, N.Y.: The Institute of Electrical and Electronics Engineers, Inc., 1985. 2. ANSI/IEEE, IEEE Standard for Radix-Independent Floating-Point Arithmetic, ANSI/IEEE Std. 854-1987. New York, N.Y.: The Institute of Eletrical and Electronics Engineers, Inc., 1987. 3. Cody, William J., and William Waite. Software Manual for the Elementary Functions, Englewood Cliffs, NJ: Prentice-Hall, 1980. 4. Grehan, Rick. "Some Assembly Required: Floating-Point Without a Coprocessor, Part 1," Byte 13(9): pp. 313-319, Sep. 1988. 5. Grehan, Rick. "Some Assembly Required: Floating-Point Without a Coprocessor, Part 2," Byte 13(10): pp. 293-298, Oct. 1988. 6. Hart, John F., E.W. Cheney, et al. Computer Approximations, New York: Robert E. Krieger Publishing Company, 1978. 7. Kernighan, Brian W., Dennis M. Richie. The C Programming Language, Second Edition. Englewood Cliffs, NJ: Prentice-Hall, 1988. 7. Knuth, Donald E. The Art of Computer Programming, Second Ed., Vol. 2, Chapter 4. Reading, Mass.: Addison-Wesley, 1981. 8. Motorola, Inc. MC68881/MC68882 Floating-Point Coprocessor User's Manual, Englewood Cliffs, NJ: Prentice-Hall, 1987. 9. Ochs, Tom. "Theory and Practice," Computer Language, 6(3): pp. 67-81, March 1989. 10. Plaugher, P.J. "Computer Arithmetic," Programming on Purpose, Computer Language, 5(2): pp. 17-23, Feb. 1988. 11. Plaugher, P.J. "Properties of Floating-point Arithmetic," Programming on Purpose, Computer Language, 5(3): pp. 17-22, Mar. 1988. 12. Plaugher, P.J. "Safe Math," Programming on Purpose, Computer Language, 5(5): pp. 17-21, May 1988. 13. Plaugher, P.J. "Do-it-yourself Math Functions," Programming on Purpose, Computer Language, 5(6): pp. 17-22, Jun. 1988. 14. Sterbenz, Pat. Floating Point Computation, Englewood Cliffs, NJ: Prentice-Hall, 1972. 15. Tanenbaum, Andrew, et al. "A Practical Tool Kit for Making Portable Compilers," Communications of the ACM 26(9): pp. 654-660, September 1983. 16. Wilson, Pete. "Floating-Point Survival Kit," Byte 13(3): pp. 217-226, Mar. 1988. 17. Young, David M., Robert Todd Gregory. A Survey of Mumerical Mathematics, Volume I, Reading, Mass: Addison-Wesley, 1972.