Accession Number : ADA115557
Title : Arbitrary Precision in a Preliminary Math Unit for ADA.
Descriptive Note : Master's thesis,
Corporate Author : AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH SCHOOL OF ENGINEERING
Personal Author(s) : Lawlis,Patricia K
PDF Url : ADA115557
Report Date : Mar 1982
Pagination or Media Count : 138
Abstract : This project involved designing a unit of mathematical functions for an Ada language environment. The design includes the basic arithmetic operations and the transcendental functions. It uses modularity and defines both integer and floating point number representations. The main features of the design are its use of any specified precision (referred to as arbitrary precision), its implementation independence, and its structure as two separate Ada-like packages. Two packages are used to permit an implementation to increase the unit's efficiency, if desirable. The main package, MATHPAK, sets up all of the unit's functions and performs all but the lowest level arithmetic operations. The secondary package, IMPLMENT, performs the machine level arithmetic operations, and its implementation independent version can be replaced by a more efficient, machine dependent package without requiring change in MATHPAK.
Descriptors : *High level languages, *Floating point operation, *Arithmetic units, *Precision, Functions(Mathematics), Computer programs, Specifications, Algorithms, Interfaces, Theses
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE