Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jun 2004 09:58:55 +0000 (UTC)
From:      David Schultz <das@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/msun/alpha fenv.c fenv.h
Message-ID:  <200406060958.i569wuqI005343@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
das         2004-06-06 09:58:55 UTC

  FreeBSD src repository

  Added files:
    lib/msun/alpha       fenv.c fenv.h 
  Log:
  Add an fenv.h implementation for the alpha port.  All of the standard
  features appear to work, subject to the caveat that you tell gcc you
  want standard rather than recklessly fast behavior
  (-mieee-with-inexact -mfp-rounding-mode=d).
  
  The non-standard feature of delivering a SIGFPE when an application
  raises an unmasked exception does not work, presumably due to a kernel
  bug.  This isn't so bad given that floating-point exceptions on the
  Alpha architecture are not precise, so making them useful in userland
  requires a significant amount of wizardry.
  
  Reviewed by:    standards@
  
  Revision  Changes    Path
  1.1       +131 -0    src/lib/msun/alpha/fenv.c (new)
  1.1       +184 -0    src/lib/msun/alpha/fenv.h (new)



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