From 487e9392d505762e4c207b0d9a9c2e5921fedc9e Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Tue, 30 Jul 2002 11:59:35 +0000 Subject: [PATCH] Clean up Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@97 --- include/regs.h | 48 +++++------------------------------------------- 1 file changed, 5 insertions(+), 43 deletions(-) diff --git a/include/regs.h b/include/regs.h index 43b909e4..a86fcbee 100644 --- a/include/regs.h +++ b/include/regs.h @@ -35,25 +35,6 @@ struct Flag_Info { bool oldcf; }; -struct FPU_Flag_Info { - struct { - Real64 r; - Bit8u tag; - } var1,var2, result; - struct { - bool bf,c3,c2,c1,c0,ir,sf,pf,uf,of,zf,df,in; - Bit8s tos; - } sw; - struct { - bool ic,ie,sf,pf,uf,of,zf,df,in; - Bit8u rc,pc; - } cw; - Bitu type; - Bitu prev_type; -}; - - - struct Segment { Bit16u value; bool special; /* Signal for pointing to special memory */ @@ -61,19 +42,8 @@ struct Segment { PhysPt phys; /* The phyiscal address start in emulated machine */ }; - - - enum { cs=0,ds,es,fs,gs,ss}; -extern Segment Segs[6]; -extern Flag_Info flags; -extern FPU_Flag_Info fpu_flags; -//extern Regs regs; - -void SetSegment_16(Bit32u seg,Bit16u val); - - struct CPU_Regs { union { Bit32u d; @@ -84,19 +54,15 @@ struct CPU_Regs { } ax,bx,cx,dx,si,di,sp,bp,ip; }; -struct FPU_Regs { - struct { - Real64 r; - Bit8u tag; - } st[8]; -}; - +extern Segment Segs[6]; +extern Flag_Info flags; extern CPU_Regs cpu_regs; -#define reg_al cpu_regs.ax.b.l +void SetSegment_16(Bit32u seg,Bit16u val); + //extern Bit8u & reg_al=cpu_regs.ax.b.l; - +#define reg_al cpu_regs.ax.b.l #define reg_ah cpu_regs.ax.b.h #define reg_ax cpu_regs.ax.w #define reg_eax cpu_regs.ax.d @@ -131,9 +97,5 @@ extern CPU_Regs cpu_regs; #define reg_ip cpu_regs.ip.w #define reg_eip cpu_regs.ip.d - - - - #endif