diff --git a/src/cpu/core_16/prefix_66.h b/src/cpu/core_16/prefix_66.h index 340be2db..08b0064f 100644 --- a/src/cpu/core_16/prefix_66.h +++ b/src/cpu/core_16/prefix_66.h @@ -146,7 +146,7 @@ switch(Fetchb()) { Push_32(reg_esp);Push_32(reg_ebp);Push_32(reg_esi);Push_32(reg_edi); break; case 0x61: /* POPAD */ - reg_edi=Pop_32();reg_edi=Pop_32();reg_ebp=Pop_32();Pop_32();//Don't save ESP + reg_edi=Pop_32();reg_esi=Pop_32();reg_ebp=Pop_32();Pop_32();//Don't save ESP reg_ebx=Pop_32();reg_edx=Pop_32();reg_ecx=Pop_32();reg_eax=Pop_32(); break; case 0x64: /* SEG FS: */