ureg.h - vx32 - Local 9vx git repository for patches.
(HTM) git clone git://r-36.net/vx32
(DIR) Log
(DIR) Files
(DIR) Refs
---
ureg.h (543B)
---
1 struct Ureg
2 {
3 uint32 di; /* general registers */
4 uint32 si; /* ... */
5 uint32 bp; /* ... */
6 uint32 nsp;
7 uint32 bx; /* ... */
8 uint32 dx; /* ... */
9 uint32 cx; /* ... */
10 uint32 ax; /* ... */
11 uint32 gs; /* data segments */
12 uint32 fs; /* ... */
13 uint32 es; /* ... */
14 uint32 ds; /* ... */
15 uint32 trap; /* trap type */
16 uint32 ecode; /* error code (or zero) */
17 uint32 pc; /* pc */
18 uint32 cs; /* old context */
19 uint32 flags; /* old flags */
20 union {
21 uint32 usp;
22 uint32 sp;
23 };
24 uint32 ss; /* old stack segment */
25 };