skip to main content

Algorithm 665: Machar: a subroutine to dynamically determined machine parameters

Published:01 December 1988Publication History
Skip Abstract Section

Abstract

Numerical software written in high-level languages often relies on machine-dependent parameters to improve portability. MACHAR is an evolving FORTRAN subroutine for dynamically determining thirteen fundamental parameters associated with a floating-point arithmetic system. The version presented here operates correctly on a large number of different floating-point systems, including those implementing the new IEEE Floating-Point Standard.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1 CODY, W. J., AND WAITE, W. Software Manual for the Elementary Functions. Prentice-Hall, Englewood Cliffs, N.J., 1980. Google ScholarGoogle Scholar
  2. 2 Fox, P. A., HALL, A. D., AND SCHRYER, N.L. Algorithm 528: Framework for a portable library. ACM Trans. on Math. Soft. 4 (1978), 177-188. Google ScholarGoogle Scholar
  3. 3 GENTLEMAN, W. M., AND MAROVICH, S. B. More on algorithms that reveal properties of floating-point arithmetic. Commun. ACM 17 (1974), 276-277. Google ScholarGoogle Scholar
  4. 4 IEEE Standard for Binary Floating-Point Numbers. ANSI/IEEE Std 754-1985, IEEE, New York, 1985.Google ScholarGoogle Scholar
  5. 5 MALCOLM, M.A. Algorithms to reveal properties of floating-point arithmetic. Commun. A CM 15 (1972), 949-951. Google ScholarGoogle Scholar

Index Terms

  1. Algorithm 665: Machar: a subroutine to dynamically determined machine parameters

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Mathematical Software
          ACM Transactions on Mathematical Software  Volume 14, Issue 4
          Dec. 1988
          107 pages
          ISSN:0098-3500
          EISSN:1557-7295
          DOI:10.1145/50063
          Issue’s Table of Contents

          Copyright © 1988 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 December 1988
          Published in toms Volume 14, Issue 4

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader