This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Update s390 ULPs


Hi,

I did an update last year http://sourceware.org/ml/libc-alpha/2012-12/msg00359.html and the
testsuite was clean with it. Did the math function change since then?!

Bye,

-Andreas-


On 09/01/13 11:52, Siddhesh Poyarekar wrote:
> OK to commit this?
> 
> Siddhesh
> 
> 	* sysdeps/s390/fpu/libm-test-ulps: Update.
> 
> 
> diff --git a/sysdeps/s390/fpu/libm-test-ulps b/sysdeps/s390/fpu/libm-test-ulps
> index 8b05fe6..1015ca0 100644
> --- a/sysdeps/s390/fpu/libm-test-ulps
> +++ b/sysdeps/s390/fpu/libm-test-ulps
> @@ -130,19 +130,19 @@ ifloat: 1
>  ildouble: 1
>  ldouble: 1
>  Test "Imaginary part of: cacos (+0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: cacos (+0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 2
> -ldouble: 2
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: cacos (+0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i":
>  float: 1
>  ifloat: 1
> @@ -166,19 +166,19 @@ ifloat: 1
>  ildouble: 1
>  ldouble: 1
>  Test "Imaginary part of: cacos (-0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: cacos (-0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 2
> -ldouble: 2
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: cacos (-0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i":
>  float: 1
>  ifloat: 1
> @@ -211,6 +211,9 @@ double: 1
>  idouble: 1
>  ildouble: 1
>  ldouble: 1
> +Test "Real part of: cacos (0.75 + 1.25 i) == 1.11752014915610270578240049553777969 - 1.13239363160530819522266333696834467 i":
> +float: 1
> +ifloat: 1
>  Test "Imaginary part of: cacos (0.75 + 1.25 i) == 1.11752014915610270578240049553777969 - 1.13239363160530819522266333696834467 i":
>  ildouble: 1
>  ldouble: 1
> @@ -316,19 +319,19 @@ ifloat: 1
>  ildouble: 1
>  ldouble: 1
>  Test "Imaginary part of: casin (+0 + 1.0 i) == +0 + 0.8813735870195430252326093249797923090282 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: casin (+0 + 1.5 i) == +0 + 1.194763217287109304111930828519090523536 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 2
> -ldouble: 2
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: casin (+0 - 0.5 i) == +0 - 0.4812118250596034474977589134243684231352 i":
>  float: 1
>  ifloat: 1
> @@ -352,19 +355,19 @@ ifloat: 1
>  ildouble: 1
>  ldouble: 1
>  Test "Imaginary part of: casin (-0 + 1.0 i) == -0 + 0.8813735870195430252326093249797923090282 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: casin (-0 + 1.5 i) == -0 + 1.194763217287109304111930828519090523536 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 2
> -ldouble: 2
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: casin (-0 - 0.5 i) == -0 - 0.4812118250596034474977589134243684231352 i":
>  float: 1
>  ifloat: 1
> @@ -380,6 +383,30 @@ double: 1
>  idouble: 1
>  ildouble: 1
>  ldouble: 1
> +Test "Imaginary part of: casin (-0x1p500 + 1.0 i) == -1.570796326794896619231321691639751442099 + 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (-0x1p500 - 1.0 i) == -1.570796326794896619231321691639751442099 - 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (-0x1p5000 + 1.0 i) == -1.570796326794896619231321691639751442099 + 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (-0x1p5000 - 1.0 i) == -1.570796326794896619231321691639751442099 - 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (-1.0 + 0x1p500 i) == -3.054936363499604682051979393213617699789e-151 + 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (-1.0 + 0x1p5000 i) == -7.079811261048172892385615158694057552948e-1506 + 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (-1.0 - 0x1p500 i) == -3.054936363499604682051979393213617699789e-151 - 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (-1.0 - 0x1p5000 i) == -7.079811261048172892385615158694057552948e-1506 - 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: casin (-1.5 + +0 i) == -pi/2 + 0.9624236501192068949955178268487368462704 i":
>  double: 1
>  float: 1
> @@ -395,6 +422,39 @@ ifloat: 1
>  Test "Imaginary part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i":
>  ildouble: 1
>  ldouble: 1
> +Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i) == 7.853981633974483096156608458198757210493e-1 + 7.107906849659093345062145442726115449315e2 i":
> +double: 1
> +idouble: 1
> +Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i) == 7.853981633974483096156608458198757210493e-1 + 8.973081118419833726837456344608533993585e1 i":
> +double: 1
> +idouble: 1
> +Test "Imaginary part of: casin (0x1.fp16383 + 0x1.fp16383 i) == 7.853981633974483096156608458198757210493e-1 + 1.135753137836666928715489992987020363057e4 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (0x1p500 + 1.0 i) == 1.570796326794896619231321691639751442099 + 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (0x1p500 - 1.0 i) == 1.570796326794896619231321691639751442099 - 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (0x1p5000 + 1.0 i) == 1.570796326794896619231321691639751442099 + 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (0x1p5000 - 1.0 i) == 1.570796326794896619231321691639751442099 - 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (1.0 + 0x1p500 i) == 3.054936363499604682051979393213617699789e-151 + 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (1.0 + 0x1p5000 i) == 7.079811261048172892385615158694057552948e-1506 + 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (1.0 - 0x1p500 i) == 3.054936363499604682051979393213617699789e-151 - 3.472667374605326000180332928505464606058e2 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Imaginary part of: casin (1.0 - 0x1p5000 i) == 7.079811261048172892385615158694057552948e-1506 - 3.466429049980286492395577839412341016946e3 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Imaginary part of: casin (1.5 + +0 i) == pi/2 + 0.9624236501192068949955178268487368462704 i":
>  double: 1
>  float: 1
> @@ -432,34 +492,58 @@ idouble: 2
>  ifloat: 1
>  ildouble: 1
>  ldouble: 1
> +Test "Real part of: casinh (-0x1p500 + 1.0 i) == -3.472667374605326000180332928505464606058e2 + 3.054936363499604682051979393213617699789e-151 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (-0x1p500 - 1.0 i) == -3.472667374605326000180332928505464606058e2 - 3.054936363499604682051979393213617699789e-151 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (-0x1p5000 + 1.0 i) == -3.466429049980286492395577839412341016946e3 + 7.079811261048172892385615158694057552948e-1506 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (-0x1p5000 - 1.0 i) == -3.466429049980286492395577839412341016946e3 - 7.079811261048172892385615158694057552948e-1506 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (-1.0 + +0 i) == -0.8813735870195430252326093249797923090282 + +0 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (-1.0 + 0x1p500 i) == -3.472667374605326000180332928505464606058e2 + 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (-1.0 + 0x1p5000 i) == -3.466429049980286492395577839412341016946e3 + 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (-1.0 - 0 i) == -0.8813735870195430252326093249797923090282 - 0 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (-1.0 - 0x1p500 i) == -3.472667374605326000180332928505464606058e2 - 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (-1.0 - 0x1p5000 i) == -3.466429049980286492395577839412341016946e3 - 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (-1.5 + +0 i) == -1.194763217287109304111930828519090523536 + +0 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 2
> -ldouble: 2
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (-1.5 - 0 i) == -1.194763217287109304111930828519090523536 - 0 i":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 2
> -ldouble: 2
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
>  double: 5
>  float: 1
> @@ -492,6 +576,27 @@ idouble: 1
>  ifloat: 1
>  ildouble: 1
>  ldouble: 1
> +Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i) == 7.107906849659093345062145442726115449315e2 + 7.853981633974483096156608458198757210493e-1 i":
> +double: 1
> +idouble: 1
> +Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i) == 8.973081118419833726837456344608533993585e1 + 7.853981633974483096156608458198757210493e-1 i":
> +double: 1
> +idouble: 1
> +Test "Real part of: casinh (0x1.fp16383 + 0x1.fp16383 i) == 1.135753137836666928715489992987020363057e4 + 7.853981633974483096156608458198757210493e-1 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (0x1p500 + 1.0 i) == 3.472667374605326000180332928505464606058e2 + 3.054936363499604682051979393213617699789e-151 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (0x1p500 - 1.0 i) == 3.472667374605326000180332928505464606058e2 - 3.054936363499604682051979393213617699789e-151 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (0x1p5000 + 1.0 i) == 3.466429049980286492395577839412341016946e3 + 7.079811261048172892385615158694057552948e-1506 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (0x1p5000 - 1.0 i) == 3.466429049980286492395577839412341016946e3 - 7.079811261048172892385615158694057552948e-1506 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (1.0 + +0 i) == 0.8813735870195430252326093249797923090282 + +0 i":
>  double: 1
>  float: 1
> @@ -499,6 +604,12 @@ idouble: 1
>  ifloat: 1
>  ildouble: 1
>  ldouble: 1
> +Test "Real part of: casinh (1.0 + 0x1p500 i) == 3.472667374605326000180332928505464606058e2 + 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (1.0 + 0x1p5000 i) == 3.466429049980286492395577839412341016946e3 + 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (1.0 - 0 i) == 0.8813735870195430252326093249797923090282 - 0 i":
>  double: 1
>  float: 1
> @@ -506,6 +617,12 @@ idouble: 1
>  ifloat: 1
>  ildouble: 1
>  ldouble: 1
> +Test "Real part of: casinh (1.0 - 0x1p500 i) == 3.472667374605326000180332928505464606058e2 - 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
> +Test "Real part of: casinh (1.0 - 0x1p5000 i) == 3.466429049980286492395577839412341016946e3 - 1.570796326794896619231321691639751442099 i":
> +ildouble: 1
> +ldouble: 1
>  Test "Real part of: casinh (1.5 + +0 i) == 1.194763217287109304111930828519090523536 + +0 i":
>  double: 1
>  idouble: 1
> @@ -3129,17 +3246,19 @@ ifloat: 1
> 
>  Function: Real part of "cacos":
>  double: 1
> +float: 1
>  idouble: 1
> +ifloat: 1
>  ildouble: 1
>  ldouble: 1
> 
>  Function: Imaginary part of "cacos":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
> 
>  Function: Real part of "cacosh":
>  double: 1
> @@ -3164,28 +3283,28 @@ idouble: 1
>  ifloat: 1
> 
>  Function: Imaginary part of "casin":
> -double: 2
> +double: 1
>  float: 1
> -idouble: 2
> +idouble: 1
>  ifloat: 1
> -ildouble: 3
> -ldouble: 3
> +ildouble: 1
> +ldouble: 1
> 
>  Function: Real part of "casinh":
> -double: 5
> +double: 1
>  float: 1
> -idouble: 5
> +idouble: 1
>  ifloat: 1
> -ildouble: 4
> -ldouble: 4
> +ildouble: 1
> +ldouble: 1
> 
>  Function: Imaginary part of "casinh":
> -double: 3
> -float: 6
> -idouble: 3
> -ifloat: 6
> -ildouble: 2
> -ldouble: 2
> +double: 1
> +float: 1
> +idouble: 1
> +ifloat: 1
> +ildouble: 1
> +ldouble: 1
> 
>  Function: Imaginary part of "catan":
>  double: 1
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]