diff --git a/bochs/cpu/softfloat-specialize.h b/bochs/cpu/softfloat-specialize.h index 46204e515..da771c094 100755 --- a/bochs/cpu/softfloat-specialize.h +++ b/bochs/cpu/softfloat-specialize.h @@ -32,6 +32,7 @@ these four paragraphs for those parts of this code that are retained. * Stanislav Shwartsman (gate@fidonet.org.il) * ==========================================================================*/ +#define int16_indefinite 0x8000 #define int32_indefinite 0x80000000 #define int64_indefinite BX_CONST64(0x8000000000000000) diff --git a/bochs/cpu/sse_pfp.cc b/bochs/cpu/sse_pfp.cc index c2f8713e1..197ee7893 100644 --- a/bochs/cpu/sse_pfp.cc +++ b/bochs/cpu/sse_pfp.cc @@ -2539,7 +2539,6 @@ void BX_CPU_C::HADDPD_VpdWpd(bxInstruction_c *i) softfloat_status_word_t status_word; mxcsr_to_softfloat_status_word(status_word, MXCSR); - int rc; if (MXCSR.get_DAZ()) { @@ -2587,7 +2586,6 @@ void BX_CPU_C::HADDPS_VpsWps(bxInstruction_c *i) softfloat_status_word_t status_word; mxcsr_to_softfloat_status_word(status_word, MXCSR); - int rc; if (MXCSR.get_DAZ()) { op1.xmm32u(0) = handleDAZ(op1.xmm32u(0)); @@ -2642,7 +2640,6 @@ void BX_CPU_C::HSUBPD_VpdWpd(bxInstruction_c *i) softfloat_status_word_t status_word; mxcsr_to_softfloat_status_word(status_word, MXCSR); - int rc; if (MXCSR.get_DAZ()) { @@ -2690,7 +2687,6 @@ void BX_CPU_C::HSUBPS_VpsWps(bxInstruction_c *i) softfloat_status_word_t status_word; mxcsr_to_softfloat_status_word(status_word, MXCSR); - int rc; if (MXCSR.get_DAZ()) { op1.xmm32u(0) = handleDAZ(op1.xmm32u(0));