mirror of git://sourceware.org/git/glibc.git
Update.
1999-10-21 Andreas Jaeger <aj@suse.de> * math/libm-test.inc (cimag_test): New function, tests cimag. (creal_test): New function, tests creal. (conj_test): New function, tests conj. (main): Add new functions.
This commit is contained in:
parent
6815fabc2e
commit
0cdc8e6f0b
|
|
@ -1,3 +1,10 @@
|
|||
1999-10-21 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
* math/libm-test.inc (cimag_test): New function, tests cimag.
|
||||
(creal_test): New function, tests creal.
|
||||
(conj_test): New function, tests conj.
|
||||
(main): Add new functions.
|
||||
|
||||
1999-10-20 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
* math/libm-test.inc: Rewrite to allow different deltas for real
|
||||
|
|
|
|||
|
|
@ -58,9 +58,7 @@
|
|||
ccos, ccosh, cexp, clog, cpow, cproj, csin, csinh, csqrt, ctan, ctanh.
|
||||
|
||||
At the moment the following functions aren't tested:
|
||||
conj, cimag, creal, drem,
|
||||
significand,
|
||||
nan
|
||||
drem, significand, nan
|
||||
|
||||
Parameter handling is primitive in the moment:
|
||||
--verbose=[0..3] for different levels of output:
|
||||
|
|
@ -1562,6 +1560,21 @@ cexp_test (void)
|
|||
END (cexp, complex);
|
||||
}
|
||||
|
||||
static void
|
||||
cimag_test (void)
|
||||
{
|
||||
START (cimag);
|
||||
TEST_c_f (cimag, 1.0, 0.0, 0.0);
|
||||
TEST_c_f (cimag, 1.0, minus_zero, minus_zero);
|
||||
TEST_c_f (cimag, 1.0, nan_value, nan_value);
|
||||
TEST_c_f (cimag, nan_value, nan_value, nan_value);
|
||||
TEST_c_f (cimag, 1.0, plus_infty, plus_infty);
|
||||
TEST_c_f (cimag, 1.0, minus_infty, minus_infty);
|
||||
TEST_c_f (cimag, 2.0, 3.0, 3.0);
|
||||
|
||||
END (cimag);
|
||||
}
|
||||
|
||||
static void
|
||||
clog_test (void)
|
||||
{
|
||||
|
|
@ -1680,6 +1693,22 @@ clog10_test (void)
|
|||
END (clog10, complex);
|
||||
}
|
||||
|
||||
static void
|
||||
conj_test (void)
|
||||
{
|
||||
START (conj);
|
||||
TEST_c_c (conj, 0.0, 0.0, 0.0, minus_zero);
|
||||
TEST_c_c (conj, 0.0, minus_zero, 0.0, 0.0);
|
||||
TEST_c_c (conj, nan_value, nan_value, nan_value, nan_value);
|
||||
TEST_c_c (conj, plus_infty, minus_infty, plus_infty, plus_infty);
|
||||
TEST_c_c (conj, plus_infty, plus_infty, plus_infty, minus_infty);
|
||||
TEST_c_c (conj, 1.0, 2.0, 1.0, -2.0);
|
||||
TEST_c_c (conj, 3.0, -4.0, 3.0, 4.0);
|
||||
|
||||
END (conj, complex);
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
copysign_test (void)
|
||||
{
|
||||
|
|
@ -1779,6 +1808,20 @@ cproj_test (void)
|
|||
END (cproj, complex);
|
||||
}
|
||||
|
||||
static void
|
||||
creal_test (void)
|
||||
{
|
||||
START (creal);
|
||||
TEST_c_f (creal, 0.0, 1.0, 0.0);
|
||||
TEST_c_f (creal, minus_zero, 1.0, minus_zero);
|
||||
TEST_c_f (creal, nan_value, 1.0, nan_value);
|
||||
TEST_c_f (creal, nan_value, nan_value, nan_value);
|
||||
TEST_c_f (creal, plus_infty, 1.0, plus_infty);
|
||||
TEST_c_f (creal, minus_infty, 1.0, minus_infty);
|
||||
TEST_c_f (creal, 2.0, 3.0, 2.0);
|
||||
|
||||
END (creal);
|
||||
}
|
||||
|
||||
static void
|
||||
csin_test (void)
|
||||
|
|
@ -3986,10 +4029,13 @@ main (int argc, char **argv)
|
|||
ccos_test ();
|
||||
ccosh_test ();
|
||||
cexp_test ();
|
||||
cimag_test ();
|
||||
clog10_test ();
|
||||
clog_test ();
|
||||
conj_test ();
|
||||
cpow_test ();
|
||||
cproj_test ();
|
||||
creal_test ();
|
||||
csin_test ();
|
||||
csinh_test ();
|
||||
csqrt_test ();
|
||||
|
|
|
|||
Loading…
Reference in New Issue