FPP_$SAVE Domain/OS FPP_$SAVE
NAME
fpp_$save - save the floating-point state
SYNOPSIS (C)
#include <apollo/base.h>
#include <apollo/fpp.h>
short int fpp_$save(
void *&save_area_ptr,
status_$t *status)
SYNOPSIS (Pascal)
%include '/sys/ins/base.ins.pas';
%include '/sys/ins/fpp.ins.pas';
function fpp_$save(
in save_area_ptr: univ_ptr;
out status: status_$t): integer;
SYNOPSIS (FORTRAN)
%include '/sys/ins/base.ins.ftn'
integer*4 status, save_area_ptr, save_area(26)
integer*2 bytes_saved
pointer /save_area_ptr/ save_area
bytes_saved = fpp_$save(save_area_ptr, status)
DESCRIPTION
Fpp_$save saves a floating-point state at save_area_ptr and returns the
number of bytes saved. It is useful in fault handlers that implement
multitasking environments within a single process.
save_area_ptr
A pointer to where the floating-point state should be saved.
status
The completion status.