Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Apr 2010 20:10:04 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        freebsd-sparc64@FreeBSD.org
Subject:   Re: sparc64/144900: commit references a PR
Message-ID:  <201004112010.o3BKA4Xl024023@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR sparc64/144900; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: sparc64/144900: commit references a PR
Date: Sun, 11 Apr 2010 20:09:15 +0000 (UTC)

 Author: marius
 Date: Sun Apr 11 20:08:54 2010
 New Revision: 206490
 URL: http://svn.freebsd.org/changeset/base/206490
 
 Log:
   While SPARC V9 allows tininess to be detected either before or after
   rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and
   UltraSPARC processors defines that in all cases  tininess is detected
   before rounding therefore rounding up to the smallest normalized number
   should set the underflow flag. This change is needed for using SoftFloat
   on sparc64 for reference purposes.
   
   PR:		144900
   Submitted by:	Peter Jeremy
 
 Modified:
   head/lib/libc/softfloat/softfloat-specialize
 
 Modified: head/lib/libc/softfloat/softfloat-specialize
 ==============================================================================
 --- head/lib/libc/softfloat/softfloat-specialize	Sun Apr 11 19:58:01 2010	(r206489)
 +++ head/lib/libc/softfloat/softfloat-specialize	Sun Apr 11 20:08:54 2010	(r206490)
 @@ -44,6 +44,9 @@ Underflow tininess-detection mode, stati
  #ifdef SOFTFLOAT_FOR_GCC
  static
  #endif
 +#ifdef __sparc64__
 +int8 float_detect_tininess = float_tininess_before_rounding;
 +#else
  int8 float_detect_tininess = float_tininess_after_rounding;
  
  /*
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004112010.o3BKA4Xl024023>