TINY Function

Purpose

Returns the smallest positive value allowable for a floating-point variable.

Syntax

TINY(x)

Parameters

x is an expression of type FLOAT BINARY or FLOAT DECIMAL.

Description

TINY returns a floating-point value that is the smallest positive value x can have. It has the base, mode, and precision of x.

The TINY built-in is not allowed during restricted expression evaluation.

Example

This example shows the IEEE FLOAT BINARY and FLOAT DECIMAL values returned for the TINY built-in.

dcl d float bin (52);
dcl f float bin (23);

   d = tiny(d);    /* 4.9406564584124654E-324 */
   f = tiny(f);    /* 1.401298464E-45         */

/* Supported on Intel only */

dcl x float dec (34);        
dcl y float dec (16);
dcl z float dec (7);

    x = tiny(x);        /* 1.000000000000000000000000000000000E-6143 */
    y = tiny(y);        /* 1.000000000000000E-0383 */
    z = tiny(z);        /* 1.000000E-0095 */