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

