From b0780d0cb4f46fade6dbea5899dd0825f1fd5863 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Mon, 14 Jul 2003 11:21:08 +0000 Subject: [PATCH] Use inlined memory access functions. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1131 --- src/cpu/core_full.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/cpu/core_full.cpp b/src/cpu/core_full.cpp index 6b3d1360..c9b8ba05 100644 --- a/src/cpu/core_full.cpp +++ b/src/cpu/core_full.cpp @@ -4,6 +4,7 @@ #include "regs.h" #include "cpu.h" #include "lazyflags.h" +#include "paging.h" #include "fpu.h" #include "debug.h" #include "inout.h" @@ -21,17 +22,17 @@ void PAGE_Writed(PhysPt address,Bit32u val); typedef PhysPt EAPoint; #define SegBase(c) SegPhys(c) #if 1 -#define LoadMb(off) mem_readb(off) -#define LoadMw(off) mem_readw(off) -#define LoadMd(off) mem_readd(off) +#define LoadMb(off) mem_readb_inline(off) +#define LoadMw(off) mem_readw_inline(off) +#define LoadMd(off) mem_readd_inline(off) #define LoadMbs(off) (Bit8s)(LoadMb(off)) #define LoadMws(off) (Bit16s)(LoadMw(off)) #define LoadMds(off) (Bit32s)(LoadMd(off)) -#define SaveMb(off,val) mem_writeb(off,val) -#define SaveMw(off,val) mem_writew(off,val) -#define SaveMd(off,val) mem_writed(off,val) +#define SaveMb(off,val) mem_writeb_inline(off,val) +#define SaveMw(off,val) mem_writew_inline(off,val) +#define SaveMd(off,val) mem_writed_inline(off,val) #else @@ -110,7 +111,7 @@ restartopcode: #include "core_full/save.h" nextopcode:; CPU_Cycles--; - } + } LEAVECORE; return CBRET_NONE; }