missed a few PPC status bits that needed clearing
parent
aa2047e942
commit
eadf1bc9d5
|
@ -34,7 +34,7 @@ M: ppc-vmx-env (set-fp-env-register)
|
|||
M: ppc (fp-env-registers)
|
||||
<ppc-fpu-env> <ppc-vmx-env> 2array ;
|
||||
|
||||
CONSTANT: ppc-exception-flag-bits HEX: fff8,0000
|
||||
CONSTANT: ppc-exception-flag-bits HEX: fff8,0700
|
||||
CONSTANT: ppc-exception-flag>bit
|
||||
H{
|
||||
{ +fp-invalid-operation+ HEX: 2000,0000 }
|
||||
|
|
|
@ -69,7 +69,7 @@ inline static cell fix_stack_pointer(cell sp)
|
|||
|
||||
inline static void mach_clear_fpu_status(ppc_float_state_t *float_state)
|
||||
{
|
||||
FPSCR(float_state) &= 0x0007ffff;
|
||||
FPSCR(float_state) &= 0x0007f8ff;
|
||||
}
|
||||
|
||||
inline static void uap_clear_fpu_status(void *uap)
|
||||
|
|
Loading…
Reference in New Issue