]> git.lizzy.rs Git - plan9front.git/blob - amd64/include/ureg.h
merge
[plan9front.git] / amd64 / include / ureg.h
1 struct Ureg {
2         u64int  ax;
3         u64int  bx;
4         u64int  cx;
5         u64int  dx;
6         u64int  si;
7         u64int  di;
8         u64int  bp;
9         u64int  r8;
10         u64int  r9;
11         u64int  r10;
12         u64int  r11;
13         u64int  r12;
14         u64int  r13;
15         u64int  r14;
16         u64int  r15;
17
18         u16int  ds;
19         u16int  es;
20         u16int  fs;
21         u16int  gs;
22
23         u64int  type;
24         u64int  error;                          /* error code (or zero) */
25         u64int  pc;                             /* pc */
26         u64int  cs;                             /* old context */
27         u64int  flags;                          /* old flags */
28         u64int  sp;                             /* sp */
29         u64int  ss;                             /* old stack segment */
30 };