CRE Programmer's Guide

Math Functions
Common Run-Time Environment (CRE) Programmer’s Guide528146-004
7-10
Lower
The values returned in R1, R2, and R3 derive from the following:
log
10
(100) = 2. That is, 10
2
= 100
log
10
(1000) = 3. That is, 10
3
= 1000
log
10
(10000) = 4. That is, 10
4
= 10000
Lower
The Lower function returns the largest integer that is not greater than the value of its
parameter.
number
is the number for which Lower returns its value.
Return Value
Lower returns the largest integer that is not greater than number.
Example
REAL(64) r;
r := RTL_Lower_Real64_(1.8L0); ! r gets 1.0L0
r := RTL_Lower_Real64_(-1.8L0); ! r gets -2.0L0
REAL(64) PROC RTL_Lower_Real64_( number );
REAL(64) number; ! in TNS only