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