From 988633017d61f94c00fe8f413343cb87f7ace36d Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Wed, 31 Mar 2004 17:23:46 +0000 Subject: [PATCH] Changed some cpu functions to get opcode length as parameter Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1746 --- include/cpu.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/include/cpu.h b/include/cpu.h index f741895b..3225738e 100644 --- a/include/cpu.h +++ b/include/cpu.h @@ -66,15 +66,18 @@ bool CPU_LMSW(Bitu word); void CPU_VERR(Bitu selector); void CPU_VERW(Bitu selector); -void CPU_JMP(bool use32,Bitu selector,Bitu offset,Bitu opLen=0); -void CPU_CALL(bool use32,Bitu selector,Bitu offset,Bitu opLen=0); -void CPU_RET(bool use32,Bitu bytes,Bitu opLen=0); +void CPU_JMP(bool use32,Bitu selector,Bitu offset,Bitu opLen); +void CPU_CALL(bool use32,Bitu selector,Bitu offset,Bitu opLen); +void CPU_RET(bool use32,Bitu bytes,Bitu opLen); +void CPU_IRET(bool use32,Bitu opLen); + +bool CPU_CLI(Bitu opLen); +bool CPU_STI(Bitu opLen); #define CPU_INT_SOFTWARE 0x1 #define CPU_INT_EXCEPTION 0x2 #define CPU_INT_HAS_ERROR 0x4 - void CPU_Interrupt(Bitu num,Bitu type,Bitu opLen=0); INLINE void CPU_HW_Interrupt(Bitu num) { CPU_Interrupt(num,0); @@ -87,7 +90,6 @@ void CPU_Exception(Bitu which,Bitu error=0); void CPU_StartException(void); void CPU_SetupException(Bitu which,Bitu error=0); -void CPU_IRET(bool use32); bool CPU_SetSegGeneral(SegNames seg,Bitu value); void CPU_HLT(Bitu opLen);