From 7e46d9c60fdb2229e3bb07e020f6d7f386e92caf Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sun, 25 Aug 2002 22:40:50 +0000 Subject: [PATCH] Fixed bug in popfd, this should remove some trap flag warnings. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@224 --- src/cpu/core_16/prefix_66.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cpu/core_16/prefix_66.h b/src/cpu/core_16/prefix_66.h index 344a9d9b..aca48e59 100644 --- a/src/cpu/core_16/prefix_66.h +++ b/src/cpu/core_16/prefix_66.h @@ -273,7 +273,8 @@ switch(Fetchb()) { } case 0x9d: /* POPFD */ { - Save_Flagsw((Bit16u)(Pop_32()&0xffff)); + Bit16u val=(Bit16u)(Pop_32()&0xffff); + Save_Flagsw(val); break; } case 0xa1: /* MOV EAX,Ow */