home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 October / VPR9710A.ISO / BENCH / DJ1SRC_K / 105 / NPX.H < prev    next >
C/C++ Source or Header  |  1997-05-02  |  1KB  |  47 lines

  1. /* This is file NPX.H */
  2. /*
  3.    ** Copyright (C) 1991 DJ Delorie, 24 Kirsten Ave, Rochester NH 03867-2954
  4.    **
  5.    ** This file is distributed under the terms listed in the document
  6.    ** "copying.dj", available from DJ Delorie at the address above.
  7.    ** A copy of "copying.dj" should accompany this file; if not, a copy
  8.    ** should be available from where this file was obtained.  This file
  9.    ** may not be distributed without a verbatim copy of "copying.dj".
  10.    **
  11.    ** This file is distributed WITHOUT ANY WARRANTY; without even the implied
  12.    ** warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  13.  */
  14. /* 1997/05/01 modified by Kimio Itoh(kitoh@nn.iij4u.or.jp) 
  15.    for reduce binary size and for dead code elimination.
  16.  */
  17.  
  18. #ifndef _NPX_H_
  19. #define _NPX_H_
  20.  
  21. typedef struct {
  22.     word16 sig0;
  23.     word16 sig1;
  24.     word16 sig2;
  25.     word16 sig3;
  26.     unsigned exponent:15;
  27.     unsigned sign:1;
  28. } NPXREG;
  29.  
  30. typedef struct {
  31.     word16 control;
  32.     word16 D1;
  33.     word16 status;
  34.     word16 D2;
  35.     word16 tag;
  36.     word16 D3;
  37.     word32 eip;
  38.     word32 cs;
  39.     word32 dataptr;
  40.     word32 datasel;
  41.     NPXREG reg[8];
  42. } NPX;
  43.  
  44. extern NPX npx;
  45.  
  46. #endif
  47.