From 999c5b36ecd775ae3acef69f87eea74a8f5f678e Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Tue, 27 May 2003 11:58:32 +0000 Subject: [PATCH] Added helper for fpu instructions Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1014 --- src/cpu/core_16/helpers.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/cpu/core_16/helpers.h b/src/cpu/core_16/helpers.h index 252ab178..e826a3bd 100644 --- a/src/cpu/core_16/helpers.h +++ b/src/cpu/core_16/helpers.h @@ -131,3 +131,12 @@ #define EAXId(inst) \ { inst(reg_eax,Fetchd(),LoadRd,SaveRd);} + +#define FPU_ESC(code) { \ + Bit8u rm=Fetchb(); \ + if (rm>=0xc0) { \ + FPU_ESC ## code ## _Normal(rm); \ + } else { \ + GetEAa;FPU_ESC ## code ## _EA(rm,eaa); \ + } \ +} \ No newline at end of file