Skip to content

Commit

Permalink
* sysdeps/ia64/fpu/e_acosh.S: Update from Intel libm 2005-04-05
Browse files Browse the repository at this point in the history
	(comment changes only).
	* sysdeps/ia64/fpu/e_acoshl.S: Likewise.
	* sysdeps/ia64/fpu/e_atanh.S: Likewise.
	* sysdeps/ia64/fpu/e_cosh.S: Likewise.
	* sysdeps/ia64/fpu/e_coshf.S: Likewise.
	* sysdeps/ia64/fpu/e_exp.S: Likewise.
	* sysdeps/ia64/fpu/e_exp10.S: Likewise.
	* sysdeps/ia64/fpu/e_exp10f.S: Likewise.
	* sysdeps/ia64/fpu/e_exp2.S: Likewise.
	* sysdeps/ia64/fpu/e_exp2f.S: Likewise.
	* sysdeps/ia64/fpu/e_expf.S: Likewise.
	* sysdeps/ia64/fpu/e_log.S: Likewise.
	* sysdeps/ia64/fpu/e_logf.S: Likewise.
	* sysdeps/ia64/fpu/e_pow.S: Likewise.
	* sysdeps/ia64/fpu/e_powf.S: Likewise.
	* sysdeps/ia64/fpu/e_sinh.S: Likewise.
	* sysdeps/ia64/fpu/e_sinhf.S: Likewise.
	* sysdeps/ia64/fpu/libm_error.c: Likewise.
	* sysdeps/ia64/fpu/libm_lgamma.S: Likewise.
	* sysdeps/ia64/fpu/libm_lgammaf.S: Likewise.
	* sysdeps/ia64/fpu/libm_lgammal.S: Likewise.
	* sysdeps/ia64/fpu/libm_sincos.S: Likewise.
	* sysdeps/ia64/fpu/libm_sincosf.S: Likewise.
	* sysdeps/ia64/fpu/s_asinh.S: Likewise.
	* sysdeps/ia64/fpu/s_atanl.S: Likewise.
	* sysdeps/ia64/fpu/s_cos.S: Likewise.
	* sysdeps/ia64/fpu/s_cosf.S: Likewise.
	* sysdeps/ia64/fpu/s_erf.S: Likewise.
	* sysdeps/ia64/fpu/s_erfc.S: Likewise.
	* sysdeps/ia64/fpu/s_erfcf.S: Likewise.
	* sysdeps/ia64/fpu/s_erfcl.S: Likewise.
	* sysdeps/ia64/fpu/s_erff.S: Likewise.
	* sysdeps/ia64/fpu/s_expm1.S: Likewise.
	* sysdeps/ia64/fpu/s_expm1f.S: Likewise.
	* sysdeps/ia64/fpu/s_log1p.S: Likewise.
	* sysdeps/ia64/fpu/s_tanf.S: Likewise.
	* sysdeps/ia64/fpu/s_tanh.S: Likewise.
	* sysdeps/ia64/fpu/s_tanhf.S: Likewise.
	* sysdeps/ia64/fpu/w_tgamma.S: Likewise.
	* sysdeps/ia64/fpu/w_tgammaf.S: Likewise.
	* sysdeps/ia64/fpu/w_tgammal.S: Likewise.
  • Loading branch information
Roland McGrath committed Apr 5, 2005
1 parent 613d8d5 commit cd1fe19
Show file tree
Hide file tree
Showing 42 changed files with 136 additions and 59 deletions.
45 changes: 45 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
2005-04-05 H.J. Lu <hongjiu.lu@intel.com>

* sysdeps/ia64/fpu/e_acosh.S: Update from Intel libm 2005-04-05
(comment changes only).
* sysdeps/ia64/fpu/e_acoshl.S: Likewise.
* sysdeps/ia64/fpu/e_atanh.S: Likewise.
* sysdeps/ia64/fpu/e_cosh.S: Likewise.
* sysdeps/ia64/fpu/e_coshf.S: Likewise.
* sysdeps/ia64/fpu/e_exp.S: Likewise.
* sysdeps/ia64/fpu/e_exp10.S: Likewise.
* sysdeps/ia64/fpu/e_exp10f.S: Likewise.
* sysdeps/ia64/fpu/e_exp2.S: Likewise.
* sysdeps/ia64/fpu/e_exp2f.S: Likewise.
* sysdeps/ia64/fpu/e_expf.S: Likewise.
* sysdeps/ia64/fpu/e_log.S: Likewise.
* sysdeps/ia64/fpu/e_logf.S: Likewise.
* sysdeps/ia64/fpu/e_pow.S: Likewise.
* sysdeps/ia64/fpu/e_powf.S: Likewise.
* sysdeps/ia64/fpu/e_sinh.S: Likewise.
* sysdeps/ia64/fpu/e_sinhf.S: Likewise.
* sysdeps/ia64/fpu/libm_error.c: Likewise.
* sysdeps/ia64/fpu/libm_lgamma.S: Likewise.
* sysdeps/ia64/fpu/libm_lgammaf.S: Likewise.
* sysdeps/ia64/fpu/libm_lgammal.S: Likewise.
* sysdeps/ia64/fpu/libm_sincos.S: Likewise.
* sysdeps/ia64/fpu/libm_sincosf.S: Likewise.
* sysdeps/ia64/fpu/s_asinh.S: Likewise.
* sysdeps/ia64/fpu/s_atanl.S: Likewise.
* sysdeps/ia64/fpu/s_cos.S: Likewise.
* sysdeps/ia64/fpu/s_cosf.S: Likewise.
* sysdeps/ia64/fpu/s_erf.S: Likewise.
* sysdeps/ia64/fpu/s_erfc.S: Likewise.
* sysdeps/ia64/fpu/s_erfcf.S: Likewise.
* sysdeps/ia64/fpu/s_erfcl.S: Likewise.
* sysdeps/ia64/fpu/s_erff.S: Likewise.
* sysdeps/ia64/fpu/s_expm1.S: Likewise.
* sysdeps/ia64/fpu/s_expm1f.S: Likewise.
* sysdeps/ia64/fpu/s_log1p.S: Likewise.
* sysdeps/ia64/fpu/s_tanf.S: Likewise.
* sysdeps/ia64/fpu/s_tanh.S: Likewise.
* sysdeps/ia64/fpu/s_tanhf.S: Likewise.
* sysdeps/ia64/fpu/w_tgamma.S: Likewise.
* sysdeps/ia64/fpu/w_tgammaf.S: Likewise.
* sysdeps/ia64/fpu/w_tgammal.S: Likewise.

2005-04-05 Roland McGrath <roland@redhat.com>

* scripts/config.guess: Update from master, timestamp='2005-03-24'.
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_acosh.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "acosh.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -45,6 +45,7 @@
// 05/20/02 Cleaned up namespace and sf0 syntax
// 02/06/03 Reordered header: .section, .global, .proc, .align
// 05/14/03 Improved performance, set denormal flag for unorms >= 1.0
// 03/31/05 Reformatted delimiters between data tables
//
// API
// ==============================================================
Expand Down
4 changes: 3 additions & 1 deletion sysdeps/ia64/fpu/e_acoshl.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "acoshl.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -47,6 +47,7 @@
// 05/20/02 Cleaned up namespace and sf0 syntax
// 08/14/02 Changed mli templates to mlx
// 02/06/03 Reorganized data tables
// 03/31/05 Reformatted delimiters between data tables
//
//*********************************************************************
//
Expand Down Expand Up @@ -258,6 +259,7 @@ data8 0x9E34AF4D372861E0, 0x3FFB // .77248925727776366270605984806795850504e-1
data8 0xF3DC502AEE14C4AE, 0x3FA6 // .3077953476682583606615438814166025592e-26
LOCAL_OBJECT_END(Poly_P)

//
LOCAL_OBJECT_START(Poly_Q)
data8 0xF76E3FD3C7680357, 0x3FF1 // .11798413344703621030038719253730708525e-3
data8 0xD107D2E7273263AE, 0x3FF7 // .63791065024872525660782716786703188820e-2
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_atanh.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "atanh.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -44,6 +44,7 @@
// 05/20/02 Cleaned up namespace and sf0 syntax
// 02/06/03 Reordered header: .section, .global, .proc, .align
// 05/26/03 Improved performance, fixed to handle unorms
// 03/31/05 Reformatted delimiters between data tables
//
// API
// ==============================================================
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_cosh.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "cosh.s"


// Copyright (c) 2000 - 2002, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -46,6 +46,7 @@
// 05/07/01 Reworked to improve speed of all paths
// 05/20/02 Cleaned up namespace and sf0 syntax
// 11/15/02 Improved speed with new algorithm
// 03/31/05 Reformatted delimiters between data tables

// API
//==============================================================
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_coshf.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "coshf.s"


// Copyright (c) 2000 - 2002, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -47,6 +47,7 @@
// 05/07/01 Reworked to improve speed of all paths
// 05/20/02 Cleaned up namespace and sf0 syntax
// 11/15/02 Improved algorithm based on expf
// 03/31/05 Reformatted delimiters between data tables
//
// API
//*********************************************************************
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_exp.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "exp.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -53,6 +53,7 @@
// 09/07/02 Force inexact flag
// 11/15/02 Split underflow path into zero/nonzero; eliminated fma in main path
// 05/30/03 Set inexact flag on unmasked overflow/underflow
// 03/31/05 Reformatted delimiters between data tables

// API
//==============================================================
Expand Down
4 changes: 2 additions & 2 deletions sysdeps/ia64/fpu/e_exp10.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "exp10.s"


// Copyright (c) 2000 - 2004, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -44,6 +44,7 @@
// 09/06/02 Improved performance; no inexact flags on exact cases
// 01/29/03 Added missing } to bundle templates
// 12/16/04 Call error handling on underflow.
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down Expand Up @@ -203,7 +204,6 @@ data8 0x8245cd9ab2cec048, 0x825c62a423d13f0c
data8 0x8272fb97b2a5894c, 0x828998760d01faf3
data8 0x82a0393fe0bb0ca8, 0x82b6ddf5dbc35906
//
//
// 2^{0.b1 b2 b3 b4 b5}
data8 0x8000000000000000, 0x82cd8698ac2ba1d7
data8 0x85aac367cc487b14, 0x88980e8092da8527
Expand Down
4 changes: 2 additions & 2 deletions sysdeps/ia64/fpu/e_exp10f.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "exp10f.s"


// Copyright (c) 2000 - 2004, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -44,6 +44,7 @@
// 09/06/02 Improved performance and accuracy; no inexact flags on exact cases
// 01/29/03 Added missing } to bundle templates
// 12/16/04 Call error handling on underflow.
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down Expand Up @@ -193,7 +194,6 @@ data8 0x8245cd9ab2cec048, 0x825c62a423d13f0c
data8 0x8272fb97b2a5894c, 0x828998760d01faf3
data8 0x82a0393fe0bb0ca8, 0x82b6ddf5dbc35906
//
//
// 2^{0.b1 b2 b3 b4 b5}
data8 0x8000000000000000, 0x82cd8698ac2ba1d7
data8 0x85aac367cc487b14, 0x88980e8092da8527
Expand Down
4 changes: 2 additions & 2 deletions sysdeps/ia64/fpu/e_exp2.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "exp2.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -43,6 +43,7 @@
// 05/20/02 Cleaned up namespace and sf0 syntax
// 09/05/02 Improved performance
// 01/17/03 Fixed to call error support when x=1024.0
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down Expand Up @@ -204,7 +205,6 @@ data8 0x8245cd9ab2cec048, 0x825c62a423d13f0c
data8 0x8272fb97b2a5894c, 0x828998760d01faf3
data8 0x82a0393fe0bb0ca8, 0x82b6ddf5dbc35906
//
//
// 2^{0.b1 b2 b3 b4 b5}
data8 0x8000000000000000, 0x82cd8698ac2ba1d7
data8 0x85aac367cc487b14, 0x88980e8092da8527
Expand Down
4 changes: 2 additions & 2 deletions sysdeps/ia64/fpu/e_exp2f.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "exp2f.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -43,6 +43,7 @@
// 05/20/02 Cleaned up namespace and sf0 syntax
// 09/05/02 Improved performance and accuracy
// 01/17/03 Fixed to call error support when x=128.0
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down Expand Up @@ -198,7 +199,6 @@ data8 0x8245cd9ab2cec048, 0x825c62a423d13f0c
data8 0x8272fb97b2a5894c, 0x828998760d01faf3
data8 0x82a0393fe0bb0ca8, 0x82b6ddf5dbc35906
//
//
// 2^{0.b1 b2 b3 b4 b5}
data8 0x8000000000000000, 0x82cd8698ac2ba1d7
data8 0x85aac367cc487b14, 0x88980e8092da8527
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_expf.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "expf.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -53,6 +53,7 @@
// corrected
// 11/15/02 Improved performance on Itanium 2, added possible over/under paths
// 05/30/03 Set inexact flag on unmasked overflow/underflow
// 03/31/05 Reformatted delimiters between data tables
//
//
// API
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_log.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "log.s"


// Copyright (c) 2000 - 2002, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -51,6 +51,7 @@
// 05/23/02 Modified algorithm. Now only one polynomial is used
// for |x-1| >= 1/256 and for |x-1| < 1/256
// 12/11/02 Improved performance for Itanium 2
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_logf.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "logf.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -47,6 +47,7 @@
// 05/23/02 Modified algorithm. Now only one polynomial is used
// for |x-1| >= 1/256 and for |x-1| < 1/256
// 02/10/03 Reordered header: .section, .global, .proc, .align
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_pow.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "pow.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -66,6 +66,7 @@
// 08/29/02 Improved Itanium 2 performance
// 09/21/02 Added branch for |y*log(x)|<2^-11 to fix monotonicity problems.
// 02/10/03 Reordered header: .section, .global, .proc, .align
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_powf.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "powf.s"


// Copyright (c) 2000 - 2003, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -66,6 +66,7 @@
// 02/10/03 Reordered header: .section, .global, .proc, .align
// 10/09/03 Modified algorithm to improve performance, reduce table size, and
// fix boundary case powf(2.0,-150.0)
// 03/31/05 Reformatted delimiters between data tables
//
// API
//==============================================================
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_sinh.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "sinh.s"


// Copyright (c) 2000 - 2002, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -48,6 +48,7 @@
// 05/02/01 Reworked to improve speed of all paths
// 05/20/02 Cleaned up namespace and sf0 syntax
// 11/20/02 Improved speed with new algorithm
// 03/31/05 Reformatted delimiters between data tables

// API
//==============================================================
Expand Down
3 changes: 2 additions & 1 deletion sysdeps/ia64/fpu/e_sinhf.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.file "sinhf.s"


// Copyright (c) 2000 - 2002, Intel Corporation
// Copyright (c) 2000 - 2005, Intel Corporation
// All rights reserved.
//
// Contributed 2000 by the Intel Numerics Group, Intel Corporation
Expand Down Expand Up @@ -48,6 +48,7 @@
// 05/02/01 Reworked to improve speed of all paths
// 05/20/02 Cleaned up namespace and sf0 syntax
// 11/20/02 Improved algorithm based on expf
// 03/31/05 Reformatted delimiters between data tables
//
// API
//*********************************************************************
Expand Down
Loading

0 comments on commit cd1fe19

Please sign in to comment.