cvs commit: src/lib/msun/i387 Makefile.inc

David Schultz das at FreeBSD.org
Tue Mar 1 03:57:09 GMT 2005


das         2005-03-01 03:56:52 UTC

  FreeBSD src repository

  Added files:           (Branch: RELENG_5)
    lib/msun/i387        Makefile.inc 
  Log:
  MFC msun/Makefile,v 1.57 as msun/i387/Makefile.inc
  
    Import the subset of J.T. Conklin's single-precision x86-optimized
    math routines that appear to be (a) correct and (b) faster than their
    MI counterparts on my Pentium 4.
  
  MFC Makefile.inc,v 1.1
  
    Move machine-dependent crud to its own makefile.
  
  MFC Makefile.inc,v 1.2
  
    Remove the float versions of the i387 trig functions obtained from
    NetBSD.  They're buggy, giving particularly for inputs larger in
    magnitude than 2**63.
  
  MFC Makefile.inc,v 1.3
  
    Remove i387 versions of asin() and acos().  Although the hardware
    instruction was faster on the 486, it's slower than our MD version on
    modern processors.
  
  MFC Makefile.inc,v 1.4
  
    Remove the i387 versions of atan(), atan2(), and atan2f().
    They are slower than the MI routines on modern hardware,
    except for degenerate cases such as the Pentium 4.
  
  Revision  Changes    Path
  1.4.2.1   +11 -0     src/lib/msun/i387/Makefile.inc (new)


More information about the cvs-src mailing list