ifloat: 1
ildouble: 1
ldouble: 1
+Test "atanh (0x4p-12)":
+ildouble: 1
+ldouble: 1
Test "atanh (0x4p-4)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ildouble: 1
ldouble: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
float: 1
ifloat: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
float: 1
ifloat: 1
Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (-1.0 + 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (-1.0 - 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
double: 1
idouble: 1
+Test "Imaginary part of: cacos (0x1.fp16383 + 0x1.fp16383 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
float: 1
ifloat: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
float: 1
ifloat: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
float: 1
ifloat: 1
Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (1.0 + 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacos (1.0 - 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ildouble: 1
ldouble: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
float: 1
ifloat: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
float: 1
ifloat: 1
Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: cacosh (-1.0 + 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: cacosh (-1.0 - 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
ildouble: 1
ldouble: 1
Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
ildouble: 1
ldouble: 1
Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
double: 1
idouble: 1
+Test "Real part of: cacosh (0x1.fp16383 + 0x1.fp16383 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
float: 1
ifloat: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
float: 1
ifloat: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
float: 1
ifloat: 1
Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
float: 2
ifloat: 2
Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
float: 2
ifloat: 2
Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ildouble: 1
ldouble: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Real part of: casin (-0x1.fp-100 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Real part of: casin (-0x1.fp-100 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Real part of: casin (-0x1.fp-1000 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
double: 1
idouble: 1
+Test "Real part of: casin (-0x1.fp-1000 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
double: 1
idouble: 1
+Test "Real part of: casin (-0x1.fp-10000 + 1.0 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: casin (-0x1.fp-10000 - 1.0 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: casin (-0x1.fp-1025 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
double: 1
idouble: 1
Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
double: 1
idouble: 1
+Test "Real part of: casin (-0x1.fp-1025 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
double: 1
idouble: 1
Test "Imaginary part of: casin (-0x1.fp-129 + 0x1p-23 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casin (-0x1.fp-129 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
double: 1
float: 1
Test "Imaginary part of: casin (-0x1.fp-129 - 0x1p-23 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casin (-0x1.fp-129 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
double: 1
float: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casin (-0x1p-23 - 0.5 i)":
double: 1
float: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
float: 1
ifloat: 1
Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-1.0 + 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (-1.0 - 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ildouble: 1
ldouble: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Real part of: casin (0x1.fp-100 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Real part of: casin (0x1.fp-100 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Real part of: casin (0x1.fp-1000 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
double: 1
idouble: 1
+Test "Real part of: casin (0x1.fp-1000 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
double: 1
idouble: 1
+Test "Real part of: casin (0x1.fp-10000 + 1.0 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: casin (0x1.fp-10000 - 1.0 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: casin (0x1.fp-1025 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
double: 1
idouble: 1
Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
double: 1
idouble: 1
+Test "Real part of: casin (0x1.fp-1025 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
double: 1
idouble: 1
Test "Imaginary part of: casin (0x1.fp-129 + 0x1p-23 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casin (0x1.fp-129 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
double: 1
float: 1
Test "Imaginary part of: casin (0x1.fp-129 - 0x1p-23 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casin (0x1.fp-129 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
double: 1
float: 1
Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casin (0x1.fp16383 + 0x1.fp16383 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
float: 1
ifloat: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casin (0x1p-23 - 0.5 i)":
double: 1
float: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
float: 1
ifloat: 1
Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (1.0 + 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casin (1.0 - 0x1.fp-30 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
double: 1
float: 1
Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
double: 1
float: 1
Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-0x1.fp-1025 + 0.5 i)":
ildouble: 1
ldouble: 1
Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
ildouble: 1
ldouble: 1
Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
ildouble: 1
ldouble: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (-1.0 + 0x1.fp-100 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1000 i)":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10000 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1025 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (-1.0 + 0x1.fp-129 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
double: 1
float: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (-1.0 - 0x1.fp-100 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1000 i)":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10000 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1025 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (-1.0 - 0x1.fp-129 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
double: 1
float: 1
Test "Imaginary part of: casinh (0x1.000002p0 + 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
double: 1
float: 1
Test "Imaginary part of: casinh (0x1.000002p0 - 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
double: 1
float: 1
Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (0x1.fp-1025 + 0.5 i)":
ildouble: 1
ldouble: 1
Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
double: 1
idouble: 1
+Test "Real part of: casinh (0x1.fp16383 + 0x1.fp16383 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (0x1p-105 + 0.5 i)":
double: 1
idouble: 1
Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
ildouble: 1
ldouble: 1
Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
ildouble: 1
ldouble: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (1.0 + 0x1.fp-100 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (1.0 + 0x1.fp-1000 i)":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: casinh (1.0 + 0x1.fp-10000 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (1.0 + 0x1.fp-1025 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (1.0 + 0x1.fp-129 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
double: 1
float: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (1.0 - 0x1.fp-100 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (1.0 - 0x1.fp-1000 i)":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: casinh (1.0 - 0x1.fp-10000 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
double: 1
idouble: 1
+Test "Imaginary part of: casinh (1.0 - 0x1.fp-1025 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Imaginary part of: casinh (1.0 - 0x1.fp-129 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
double: 1
float: 1
Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
float: 1
ifloat: 1
Test "Imaginary part of: catan (-0x1p-1022 - 0x0.ffffffffffffffffp0 i)":
ildouble: 1
ldouble: 1
+Test "Imaginary part of: catan (-0x1p-13 + 0x0.ffffffp0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
float: 1
ifloat: 1
Test "Real part of: catan (-0x1p-13 + 1.0 i)":
float: 1
ifloat: 1
+Test "Imaginary part of: catan (-0x1p-13 - 0x0.ffffffp0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
float: 1
ifloat: 1
Test "Real part of: catan (-1.0 + 0x1p-13 i)":
float: 1
ifloat: 1
+Test "Imaginary part of: catan (-1.0 + 0x1p-27 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: catan (-1.0 + 0x1p-64 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: catan (-1.0 - 0x1p-13 i)":
ildouble: 1
ldouble: 1
+Test "Imaginary part of: catan (-1.0 - 0x1p-27 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: catan (-1.0 - 0x1p-64 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
float: 1
ifloat: 1
Test "Imaginary part of: catan (0x1p-1022 - 0x0.ffffffffffffffffp0 i)":
ildouble: 1
ldouble: 1
+Test "Imaginary part of: catan (0x1p-13 + 0x0.ffffffp0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
float: 1
ifloat: 1
Test "Real part of: catan (0x1p-13 + 1.0 i)":
float: 1
ifloat: 1
+Test "Imaginary part of: catan (0x1p-13 - 0x0.ffffffp0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
float: 1
ifloat: 1
Test "Real part of: catan (1.0 + 0x1p-13 i)":
float: 1
ifloat: 1
+Test "Imaginary part of: catan (1.0 + 0x1p-27 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: catan (1.0 + 0x1p-64 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: catan (1.0 - 0x1p-13 i)":
ildouble: 1
ldouble: 1
+Test "Imaginary part of: catan (1.0 - 0x1p-27 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: catan (1.0 - 0x1p-64 i)":
ildouble: 1
ldouble: 1
Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-33 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: catanh (-0x0.ffffffp0 + 0x1p-13 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: catanh (-0x0.ffffffp0 - 0x1p-13 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
float: 1
ifloat: 1
Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
+Test "Real part of: catanh (-0x1p-27 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
+Test "Real part of: catanh (-0x1p-27 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catanh (-0x1p-64 + 1.0 i)":
ildouble: 1
ldouble: 1
Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-33 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: catanh (0x0.ffffffp0 + 0x1p-13 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: catanh (0x0.ffffffp0 - 0x1p-13 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
float: 1
ifloat: 1
Test "Real part of: catanh (0x1p-27 + 0x1.0000000000001p0 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: catanh (0x1p-27 + 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
double: 1
idouble: 1
Test "Real part of: catanh (0x1p-27 - 0x1.0000000000001p0 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: catanh (0x1p-27 - 1.0 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: catanh (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (-0x1.000002p+0 + +0 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (-0x1.000002p+0 + 0x1.2345678p-1000 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)":
double: 1
float: 1
Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)":
float: 1
ifloat: 1
+Test "Real part of: clog (-0x1p+0 + 0x4.8d1598p-32 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (-0x1p+0 + 0x4.8d159ep-32 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (-0x1p+0 + 0x4.8d15ap-32 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x1.000002p+0 + +0 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x1.000002p+0 + 0x1.23456789p-1000 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x1.000002p+0 + 0x1.23456789p-60 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bep-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed19ap-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdfbf6p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdfbf7p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf6p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed199p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdf8p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf7p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bep-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.8907bep-4 + 0xf.ed1990460bdfbf6p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x1.8907bep-4 + 0xf.ed1990460bdfbf7p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4dp-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e1p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4dp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4ep-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4ep-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0x1p-16440 + +0 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a2p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42bp-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a3612p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a3613p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a38p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42ap-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3612p-4 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42ap-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42bp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42ap-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a3613p-4 i)":
ildouble: 1
ldouble: 1
+Test "Imaginary part of: clog (0x2.82b798p-4 + 0xf.cd42bp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x2p-148 + 0x2p-148 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0x3.2cdb84p-4 + 0xf.ae888f0455f6p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x3.2cdb855bcb8d8p-4 + 0xf.ae888p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x3.2cdb855bcb8d8p-4 + 0xf.ae889p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x3.2cdb88p-4 + 0xf.ae888p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61ep-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab873d09e61e8p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61e797p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab874p-4 i)":
ildouble: 1
ldouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x3.3b8f9p-4 + 0xf.ab873p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c772p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57c772p-4 i)":
ildouble: 1
ldouble: 1
+Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57c773p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57c8p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c773p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57cp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d7p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d619a8d11bfdp-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d6p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d7p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d11bfep-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d6p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)":
float: 1
ifloat: 1
+Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d005dp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)":
double: 1
idouble: 1
Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d005ep-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d005ep-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d08p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3cfp-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c2p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x4.0dbf8p-4 + 0xf.7a5c1af8e3ce8p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0x4.0dbf8p-4 + 0xf.7a5c1af8e3cfp-4 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3bp-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a6p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a550c9d758p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a550c9d75e3bp-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a5p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a6p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bp-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d76p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a5p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)":
float: 1
ifloat: 1
+Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a5p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x4.8d1598p-32 + 0x1p+0 i)":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: clog (0x4.d9e8c415d5644p-4 + 0xf.3f30281507d8p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x4.d9e8c415d5644p-4 + 0xf.3f302p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x5.b06b680ea2ccp-4 + 0xe.f452bp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0x6.02fd5037c4794p-4 + 0xe.d3e21p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x6.02fd5037c4794p-4 + 0xe.d3e2p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2086dcca80b8p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2086dcca8p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e2086dcca80b8p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2018b428258p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2018b4288p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c3p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x6.1c643068cd125efp-4 + 0xe.c97c2018b428257p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x6.1c643068cd125efp-4 + 0xe.c97c2p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x6.1c643068cd125efp-4 + 0xe.c97c3p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428257p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86baf8fp-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a6p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x6.2aff8p-4 + 0xe.c36a599a86baf8fp-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x6.b10b4f3520217b6p-4 + 0xe.8893cp-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb449258p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb44925p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655fp-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e511p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655ep-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a94p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e510a95p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e511p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x7.eca92p-4 + 0xd.e655e694e5108p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x7.eca92p-4 + 0xd.e655e694e510a95p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf1p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bfp-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x7.f4b08p-4 + 0xd.e1bf04f3688p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x8.88fae2eap-4 + 0xd.888bcp-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x8.88faep-4 + 0xd.888bcp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)":
float: 1
ifloat: 1
+Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.47947p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)":
double: 1
idouble: 1
+Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.47946p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0x8.ecbf9p-4 + 0xd.47947p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x9.b387p-4 + 0xc.b9317c470b4085cp-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53ep-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8bp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)":
double: 1
idouble: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8bp-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c19ap-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c2p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c19ap-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c2p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c18p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c19ap-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c2p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df8p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e8679p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df58ap-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df8p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867ap-4 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df589p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966dfp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df589p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0xa.afc58p-4 + 0xb.e8679p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)":
float: 1
ifloat: 1
ifloat: 1
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.b96dbp-8 + 0xf.fc678p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "Imaginary part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51ccp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)":
float: 1
ifloat: 1
+Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51ccp-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a68p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f24p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f25p-4 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a68p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6p-4 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xa.ec55bp-4 + 0xb.b0f24p-4 i)":
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058p-4 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)":
double: 1
idouble: 1
Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)":
float: 1
ifloat: 1
Test "Real part of: clog (0xf.8p+16380 + 0x8p-16448 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog (0xf.8p+16380 + 0xf.8p+16380 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xf.8p+16380 + 0xf.ffffffffffff8p+1020 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0xf.ffffffffffff8p+1020 + 0xf.8p+16380 i)":
ildouble: 1
ldouble: 1
+Test "Imaginary part of: clog (0xf.ffffffffffff8p-4 + 0xf.fffffffffffffffp-15004 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xf.fffffffffffffffp-4 + +0 i)":
ildouble: 1
ldouble: 1
Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)":
float: 1
ifloat: 1
+Test "Imaginary part of: clog (0xf.fffffp-4 + 0xf.fffffffffffffffp-15004 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)":
float: 1
ifloat: 1
Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i)":
ildouble: 1
ldouble: 1
+Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i)":
+ildouble: 1
+ldouble: 1
Test "Real part of: clog10 (0x1.fp+16383 + 0x1p-16445 i)":
ildouble: 1
ldouble: 1
Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
double: 1
idouble: 1
idouble: 1
# expm1
+Test "expm1 (-0x1p-32)":
+ildouble: 1
+ldouble: 1
Test "expm1 (-0x1p-64)":
ildouble: 1
ldouble: 1
ldouble: 1
# expm1_tonearest
+Test "expm1_tonearest (-0x1p-32)":
+ildouble: 1
+ldouble: 1
Test "expm1_tonearest (-0x1p-64)":
ildouble: 1
ldouble: 1
idouble: 1
# log
+Test "log (0x2.b7e154p+0)":
+ildouble: 1
+ldouble: 1
Test "log (0x2.b7e15p+0)":
float: 1
ifloat: 1
+Test "log (0x5.e2d58d8b3bcdf1bp-4)":
+ildouble: 1
+ldouble: 1
Test "log (0x5.e2d59p-4)":
ildouble: 1
ldouble: 1
Test "log10 (0x4p-128)":
ildouble: 1
ldouble: 1
+Test "log10 (0x8p-972)":
+ildouble: 1
+ldouble: 1
Test "log10 (0xcp-4)":
double: 1
float: 2
Test "pow (0x1.000002p+0, 0x1p+24)":
float: 1
ifloat: 1
+Test "pow (0x5.822b137da851af4p+16368, 0xcp-4)":
+ildouble: 1
+ldouble: 1
Test "pow (0xf.ffffffffffff8p-4, 0x4.8d15ap+60)":
ildouble: 1
ldouble: 1
Test "pow_tonearest (0x1.000002p+0, 0x1p+24)":
float: 1
ifloat: 1
+Test "pow_tonearest (0x5.822b137da851af4p+16368, 0xcp-4)":
+ildouble: 1
+ldouble: 1
Test "pow_tonearest (0xf.ffffffffffff8p-4, 0x4.8d15ap+60)":
ildouble: 1
ldouble: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
+ildouble: 2
+ldouble: 2
Test "tgamma (-0x1.f3fffep+8)":
ildouble: 1
ldouble: 1