VMS Help
RTL Routines, LIB$, LIB$FIXUP_FLT

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    The Fix Floating Reserved Operand routine finds the reserved
    operand of any F-floating, D-floating, G-floating, or H-floating
    instruction (with some exceptions) after a reserved operand fault
    has been signaled. LIB$FIXUP_FLT changes the reserved operand
    from -0.0 to the value of the  new-operand argument, if present;
    or to +0.0 if  new-operand is absent.

    This routine is available on OpenVMS Alpha systems in translated
    form and is applicable to translated VAX images only.

    Format

      LIB$FIXUP_FLT  signal-arguments ,mechanism-arguments

                     [,new-operand]

  1 - Returns

    OpenVMS usage:cond_value
    type:         longword (unsigned)
    access:       write only
    mechanism:    by value

  2 - Arguments

 signal-arguments

    OpenVMS usage:vector_longword_unsigned
    type:         unspecified
    access:       read only
    mechanism:    by reference, array reference

    Signal argument vector. The signal-arguments argument is the
    address of an array of unsigned longwords containing the signal
    argument vector.

 mechanism-arguments

    OpenVMS usage:vector_longword_unsigned
    type:         unspecified
    access:       read only
    mechanism:    by reference, array reference

    Mechanism argument vector. The mechanism-arguments argument is
    the address of an array of unsigned longwords containing the
    mechanism argument vector.

 new-operand

    OpenVMS usage:floating-point
    type:         F_floating
    access:       read only
    mechanism:    by reference

    An F-floating value to replace the reserved operand. The
    new-operand argument is the address of an F-floating number
    containing the new operand. This is an optional argument. If
    omitted, the default value is +0.0.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.