[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
#include <debug/dbgcom.h> extern NPX npx; void load_npx (void); |
This function restores the state of the x87 numeric processor from the
data saved in the external variable npx
. This variable is a
structure defined as follows in the header `debug/dbgcom.h':
typedef struct { unsigned short sig0; unsigned short sig1; unsigned short sig2; unsigned short sig3; unsigned short exponent:15; unsigned short sign:1; } NPXREG; typedef struct { unsigned long control; unsigned long status; unsigned long tag; unsigned long eip; unsigned long cs; unsigned long dataptr; unsigned long datasel; NPXREG reg[8]; long double st[8]; char st_valid[8]; long double mmx[8]; char in_mmx_mode; char top; } NPX; |
load_npx
should be called immediately after run_child
(see section run_child) is called to begin or resume the debugged program,
and provided that a call to save_npx
was issued before
run_child
was called. See section save_npx.
ANSI/ISO C | No |
POSIX | No |
save_npx (); run_child (); load_npx (); |