VariablePackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version

*infinity-single*

This constant has the value of IEEE single-float infinity. It is a legal floating-point value. In arithmetic operations, it produces infinities of appropriate sign and format (following standard floating-point coercion rules) or NaNs, but a finite number (in fact zero) only when divided into a finite number. See the linked discussion for more details.

Infinities like this one can result from normal arithmetic operations, such as a division by zero in a function with types declared and compiled so comp:trust-declarations-switch is true, but that same call run interpreted may instead signal an error.

See Floating-point infinities and NaNs, and floating-point underflow and overflow in implementation.htm. Also see *negative-infinity-single*, *infinity-double*, *negative-infinity-double*, *nan-double*, and *nan-single*


Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version