tag 474855 patch thanks Attached is a patch which fixes this bug.
Thanks, stew
diff -ru pearpc-0.4.0.orig/src/cpu/cpu_jitc_x86/x86asm.h pearpc-0.4.0/src/cpu/cpu_jitc_x86/x86asm.h --- pearpc-0.4.0.orig/src/cpu/cpu_jitc_x86/x86asm.h 2008-04-15 02:51:52.000000000 -0400 +++ pearpc-0.4.0/src/cpu/cpu_jitc_x86/x86asm.h 2008-04-15 02:52:39.000000000 -0400 @@ -384,8 +384,8 @@ void FASTCALL jitcClobberClientRegisterForFloat(int creg); void FASTCALL jitcInvalidateClientRegisterForFloat(int creg); JitcFloatReg FASTCALL jitcGetClientFloatRegisterMapping(int creg); -JitcFloatReg FASTCALL jitcGetClientFloatRegister(int creg, JitcFloatReg hint1=JITC_FLOAT_REG_NONE, JitcFloatReg hint1=JITC_FLOAT_REG_NONE); -JitcFloatReg FASTCALL jitcGetClientFloatRegisterUnmapped(int creg, JitcFloatReg hint1=JITC_FLOAT_REG_NONE, JitcFloatReg hint1=JITC_FLOAT_REG_NONE); +JitcFloatReg FASTCALL jitcGetClientFloatRegister(int creg, JitcFloatReg hint1=JITC_FLOAT_REG_NONE, JitcFloatReg hint2=JITC_FLOAT_REG_NONE); +JitcFloatReg FASTCALL jitcGetClientFloatRegisterUnmapped(int creg, JitcFloatReg hint1=JITC_FLOAT_REG_NONE, JitcFloatReg hint2=JITC_FLOAT_REG_NONE); JitcFloatReg FASTCALL jitcMapClientFloatRegisterDirty(int creg, JitcFloatReg freg=JITC_FLOAT_REG_NONE); enum X86FloatFlagTest {
signature.asc
Description: Digital signature