ref: f596580cba7c5b7bae84ee7cd83d2b2a438a1e9b
dir: /386/include/ureg.h/
struct Ureg { ulong di; /* general registers */ ulong si; /* ... */ ulong bp; /* ... */ ulong nsp; ulong bx; /* ... */ ulong dx; /* ... */ ulong cx; /* ... */ ulong ax; /* ... */ ulong gs; /* data segments */ ulong fs; /* ... */ ulong es; /* ... */ ulong ds; /* ... */ ulong trap; /* trap type */ ulong ecode; /* error code (or zero) */ ulong pc; /* pc */ ulong cs; /* old context */ ulong flags; /* old flags */ union { ulong usp; ulong sp; }; ulong ss; /* old stack segment */ };