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.