FPP_$SET_ACCRUED_EXCEPTIONS Domain/OS FPP_$SET_ACCRUED_EXCEPTIONS
NAME
fpp_$set_accrued_exceptions - set accrued exception status
SYNOPSIS (C)
#include <apollo/base.h>
#include <apollo/fpp.h>
void fpp_$set_accrued_exceptions(
fpp_$accumulated_status_t accrued_exceptions,
status_$t *status)
SYNOPSIS (Pascal)
%include '/sys/ins/base.ins.pas';
%include '/sys/ins/fpp.ins.pas';
procedure fpp_$set_accrued_exceptions(
in accrued_exceptions: fpp_$accumulated_status_t;
out status: status_$t);
SYNOPSIS (FORTRAN)
%include '/sys/ins/base.ins.ftn'
%include '/sys/ins/fpp.ins.ftn'
integer*2 accrued_exceptions
integer*4 status
call fpp_$set_accrued_exceptions(accrued_exceptions, status)
DESCRIPTION
Fpp_$set_accrued_exceptions writes the accrued exception status byte on
the DN10000 series and on machines with the Motorola 68881, FPA, or FPX
floating-point hardware. If called on a machine that does not support
accrued exceptions, fpp_$set_accrued_exceptions returns with status set
to fpp_$unsupported_operation.
accrued_exceptions
A small set of accrued flags to be set. It can take any combination
of the following values:
fpp_$divide_by_zero
Set the divide-by-zero accrued exception flag.
fpp_$inexact
Set the inexact operation accrued exception flag.
fpp_$invalid_operation
Set the invalid operation accrued exception flag.
fpp_$overflow
Set the overflow accrued exception flag.
fpp_$underflow
Set the underflow accrued exception flag.
status
The completion status.