Subject: Re: CVS commit: syssrc
To: None <is@netbsd.org>
From: Colin Wood <cwood@ichips.intel.com>
List: source-changes
Date: 09/22/2000 16:19:17
Ignatios-
Are these fixes going to be pulled up to 1.5? I'm assuming this was the
bug that was the fundamental problem with Ken Nakata's changes...
-Colin
Ignatios Souvatzis wrote:
>
> Module Name: syssrc
> Committed By: is
> Date: Fri Sep 22 19:47:59 UTC 2000
>
> Modified Files:
> syssrc/sys/arch/m68k/fpe: fpu_emulate.h fpu_fmovecr.c fpu_int.c
> fpu_log.c
>
> Log Message:
> fpu_emulate.h:
> the fmovecr constant table has the internal format
> of the constants. So, when changing the mantissa size by a
> non-multiple of 32 bits, we'd have to change this table, too. As
> all other code changes just chopped of the least significand
> 32bit word of the mantissa, we correct the mantissa size instead
> to (115 - 32 == 83) bits.
> fpu_fmovecr.c:
> put a safety belt in, to catch the next person who doesn't know this.
> fpu_int.c:
> in one place, the reduction of the mantissa size was overlooked.
> fpu_log.c:
> as the most significand 32bit word of the mantissa was changed back to the
> old format, change back the table indexing code, too.
>
> This should fix PR 11045.