[Contents] [Previous Section] [Next Section] [Index]


About This Manual

Audience

This manual is for compiler writers, system programmers, and application programmers who do not have high-level language support of Compaq Portable Mathematics Library (CPML) routines in their language of choice. This audience needs to access CPML routines directly from their application programs.

New and Changed Features

There are no changes that affect the user interface or the use of CPML for this release.

Organization

This guide consists of the following:

Chapter 1 gives a general overview of the mathematics library and discusses supported data types, exception behavior, and IEEE considerations.

Chapter 2 explains the presentation format of a CPML routine and how to interpret a routine's interface, and alphabetically lists the routines.

Appendix A lists the floating-point boundary values used by the CPML routines.

Appendix B contains the complete list of entry-point names.

The Glossary lists mathematical terms and symbolic names used in this manual, and provides a brief definition.

Related Documents

Printed and online versions of Compaq documentation sets are available.

Some books in Compaq's documentation sets help meet the needs of several audiences. For example, the information in some system books is also used by programmers. Keep this in mind when searching for information on specific topics.

Use the documentation overview and the master index for your operating system when searching for information on a topic. They provide information on all of the books in your operating system's documentation set.

OpenVMS Documentation

For additional information on the Open Systems Software Group (OSSG) products and services, access the following OpenVMS World Wide Web address:


http://www.openvms.digital.com 

Compaq Tru64 UNIX Documentation

The printed version of the Tru64 UNIX documentation set uses letter icons on the spines of the books to help specific audiences quickly find the books that meet their needs. (You can order the printed documentation from Compaq.) The following list describes this convention:
Audience Icon
General users G
System and network administrators S
Programmers P
Device driver writers D
Reference page users R

For additional information about Compaq Tru64 UNIX products and services, access the following World Wide Web address:


http://www.unix.digital.com 

Reader's Comments

Compaq welcomes your comments on this manual. A Reader's Comments form is located online in the following location:
UNIX /usr/doc/readers_comment.txt
OpenVMS SYS$HELP:OPENVMSDOC_COMMENTS.TXT

Print or edit the online form and send us your comments by one of the following methods:
Internet dpml@digital.com
Fax (603) 884-0120, Attention: Math Run Time Library Documentation, ZKO2-3/Q18
Mail Compaq Computer Corporation
Math Run Time Library Documentation, ZKO2-3/Q18
110 Spit Brook Rd.
Nashua, NH 03062-2698
USA

Please include the following information along with your comments:

Compaq publications groups cannot respond to system problems or technical support inquiries. Please address technical questions to your local system vendor or to the appropriate Compaq technical support office. Information provided with the software media explains how to send problem reports to Compaq.

Conventions

In this book, every use of OpenVMS means the Compaq OpenVMS operating system, and every use of UNIX or Tru64 UNIX means the Compaq Tru64 UNIX operating system.

The following conventions are used in this manual:
Ctrl/ x A sequence such as Ctrl/ x indicates that you must hold down the key labeled Ctrl while you press another key or a pointing device button.
PF1 x A sequence such as PF1 x indicates that you must first press and release the key labeled PF1 and then press and release another key or a pointing device button.
[Return] In examples, a key name enclosed in a box indicates that you press a key on the keyboard. (In text, a key name is not enclosed in a box.)
... A horizontal ellipsis in examples indicates one of the following possibilities:
  • Additional optional arguments in a statement have been omitted.
  • The preceding item or items can be repeated one or more times.
  • Additional parameters, values, or other information can be entered.
.
.
.
A vertical ellipsis indicates the omission of items from a code example or command format; the items are omitted because they are not important to the topic being discussed.
( ) In command format descriptions, parentheses indicate that, if you choose more than one option, you must enclose the choices in parentheses.
[ ] In command format descriptions, brackets indicate optional elements. You can choose one, none, or all of the options. (Brackets are not optional, however, in the syntax of a directory name in an OpenVMS file specification or in the syntax of a substring specification in an assignment statement.)
{ } In command format descriptions, braces indicate a required choice of options; you must choose one of the options listed.
bold text This text style represents the introduction of a new term or the name of an argument, an attribute, or a reason.
italic text Italic text indicates important information, complete titles of manuals, or variables. Variables include information that varies in system output (Internal error number), in command lines (/PRODUCER= name), and in command parameters in text (where device-name contains up to five alphanumeric characters).
UPPERCASE TEXT Uppercase text indicates a command, the name of a routine, the name of a file, or the abbreviation for a system privilege.
Monospace text 
Monospace type indicates code examples and interactive screen displays. In the C programming language, monospace type in text identifies the following elements: keywords, the names of independently compiled external functions and files, syntax summaries, and references to variables or identifiers introduced in an example.
- A hyphen at the end of a command format description, command line, or code line indicates that the command or statement continues on the following line.
numbers All numbers in text are assumed to be decimal unless otherwise noted. Nondecimal radixes---binary, octal, or hexadecimal---are explicitly indicated.


[Contents] [Previous Section] [Next Section] [Index]