[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


NAME
        SPCmp -- Compares two floating point numbers.

SYNOPSIS
        result = SPCmp(fnum1, fnum2)
        D0               D0     D1

        int SPCmp(float fnum1, float fnum2);

FUNCTION

        Accepts two floating point numbers and returns the condition
        codes set to indicate the result of said comparison.  Additionally,
        the integer functional result is returned to indicate the result
        of said comparison.

INPUTS
        fnum1   - floating point number.
        fnum2   - floating point number.

RESULT
        Condition codes set to reflect the following branches:

                GT - fnum2 >  fnum1
                GE - fnum2 >= fnum1
                EQ - fnum2 =  fnum1
                NE - fnum2 != fnum1
                LT - fnum2 <  fnum1
                LE - fnum2 <= fnum1

        Integer functional result as:

                +1 => fnum1 > fnum2
                -1 => fnum1 < fnum2
                 0 => fnum1 = fnum2

BUGS
        None.

SEE ALSO