summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxhdrs
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/psxtests/psxhdrs')
-rw-r--r--testsuites/psxtests/psxhdrs/math/acos.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/acosf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/acosh.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/acoshf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/acoshl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/acosl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/asin.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/asinf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/asinh.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/asinhf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/asinhl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/asinl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/atan.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/atan2.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/atan2f.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/atan2l.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/atanf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/atanh.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/atanhf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/atanhl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/atanl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/cbrt.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/cbrtf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/cbrtl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ceil.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ceilf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ceill.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/copysign.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/copysignf.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/copysignl.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/cos.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/cosf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/cosh.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/coshf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/coshl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/cosl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/erf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/erfc.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/erfcf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/erfcl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/erff.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/erfl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/exp.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/exp2.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/exp2f.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/exp2l.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/expf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/expl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/expm1.38
-rw-r--r--testsuites/psxtests/psxhdrs/math/expm1.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/expm1f.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/expm1l.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/fabs.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/fabsf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/fabsl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/fdim.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fdimf.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fdiml.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/floor.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/floorf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/floorl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/fma.c40
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmaf.c40
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmal.c40
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmax.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmaxf.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmaxl.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmin.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fminf.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fminl.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmod.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmodf.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fmodl.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/fpclassify.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/frexp.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/frexpf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/frexpl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/hypot.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/hypotf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/hypotl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/ilogb.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ilogbf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ilogbl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isfinite.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isgreater.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isgreaterequal.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isinf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isless.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/islessequal.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/islessgreater.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isnan.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isnormal.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/isunordered.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ldexp.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ldexpf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ldexpl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/lgamma.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/lgammaf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/lgammal.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/llrint.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/llrintf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/llrintl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/llround.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/llroundf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/llroundl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/log.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log10.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log10f.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log10l.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log1p.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log1pf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log1pl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log2.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log2f.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/log2l.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/logb.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/logbf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/logbl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/logf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/logl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/lrint.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/lrintf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/lrintl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/lround.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/lroundf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/lroundl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/modf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/modff.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/modfl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/nan.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/nanf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/nanl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/nearbyint.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/nearbyintf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/nearbyintl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/nextafter.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/nextafterf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/nextafterl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/nexttoward.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/nexttowardf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/nexttowardl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/pow.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/powf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/powl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/remainder.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/remainderf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/remainderl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/remquo.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/remquof.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/remquol.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/rint.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/rintf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/rintl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/round.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/roundf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/roundl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/scalbln.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/scalblnf.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/scalblnl.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/scalbn.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/scalbnf.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/scalbnl.c39
-rw-r--r--testsuites/psxtests/psxhdrs/math/signbit.c35
-rw-r--r--testsuites/psxtests/psxhdrs/math/sin.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/sinf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/sinh.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/sinhf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/sinhl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/sinl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/sqrt.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/sqrtf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/sqrtl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/tan.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/tanf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/tanh.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/tanhf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/tanhl.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/tanl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/tgamma.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/tgammaf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/tgammal.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/trunc.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/truncf.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/truncl.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/y0.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/y0f.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/y0l.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/y1.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/y1f.c37
-rw-r--r--testsuites/psxtests/psxhdrs/math/y1l.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/yn.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ynf.c38
-rw-r--r--testsuites/psxtests/psxhdrs/math/ynl.c38
193 files changed, 7305 insertions, 0 deletions
diff --git a/testsuites/psxtests/psxhdrs/math/acos.c b/testsuites/psxtests/psxhdrs/math/acos.c
new file mode 100644
index 0000000000..ccc952bb5e
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/acos.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief acos() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x=1;
+ double result;
+
+ result = acos(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/acosf.c b/testsuites/psxtests/psxhdrs/math/acosf.c
new file mode 100644
index 0000000000..4f14253719
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/acosf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief acosf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=(1.0);
+ float result;
+
+ result = acosf(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/acosh.c b/testsuites/psxtests/psxhdrs/math/acosh.c
new file mode 100644
index 0000000000..fa30e27bc0
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/acosh.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief acosh() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x=1;
+ double result;
+
+ result = acosh(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/acoshf.c b/testsuites/psxtests/psxhdrs/math/acoshf.c
new file mode 100644
index 0000000000..47766b00a0
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/acoshf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief acoshf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=(1.0);
+ float result;
+
+ result = acoshf(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/acoshl.c b/testsuites/psxtests/psxhdrs/math/acoshl.c
new file mode 100644
index 0000000000..1948927e1c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/acoshl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief acoshl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x=1;
+ long double result;
+
+ result = acoshl(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/acosl.c b/testsuites/psxtests/psxhdrs/math/acosl.c
new file mode 100644
index 0000000000..d4678468db
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/acosl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief acosl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x=1;
+ long double result;
+
+ result = acosl(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/asin.c b/testsuites/psxtests/psxhdrs/math/asin.c
new file mode 100644
index 0000000000..52e98b16eb
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/asin.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief asin() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x=(+0);
+ double result;
+
+ result = asin(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/asinf.c b/testsuites/psxtests/psxhdrs/math/asinf.c
new file mode 100644
index 0000000000..1a4fe28ff4
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/asinf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief asinf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=(0.0);
+ float result;
+
+ result = asinf(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/asinh.c b/testsuites/psxtests/psxhdrs/math/asinh.c
new file mode 100644
index 0000000000..cf3495e28d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/asinh.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief asinh() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x=(+0);
+ double result;
+
+ result = asinh(x);
+
+ return (result); /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/asinhf.c b/testsuites/psxtests/psxhdrs/math/asinhf.c
new file mode 100644
index 0000000000..037cb23720
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/asinhf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief asinhf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 0 ;
+ float result ;
+
+ result = asinhf(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/asinhl.c b/testsuites/psxtests/psxhdrs/math/asinhl.c
new file mode 100644
index 0000000000..180a074efb
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/asinhl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief asinhl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 0 ;
+ long double result ;
+
+ result = asinhl(x);
+
+ return (result); /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/asinl.c b/testsuites/psxtests/psxhdrs/math/asinl.c
new file mode 100644
index 0000000000..7e389ac257
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/asinl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief asinl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 0 ;
+ long double result;
+
+ result = asinl(x) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atan.c b/testsuites/psxtests/psxhdrs/math/atan.c
new file mode 100644
index 0000000000..a955e01c02
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atan.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief atan() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 0 ;
+ double result ;
+
+ result = atan(x) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atan2.c b/testsuites/psxtests/psxhdrs/math/atan2.c
new file mode 100644
index 0000000000..3d1ce94e91
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atan2.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief atan2() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 1 ;
+ double y = 0 ;
+ double result ;
+
+ result = atan2( y , x ) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atan2f.c b/testsuites/psxtests/psxhdrs/math/atan2f.c
new file mode 100644
index 0000000000..9075ac3ffd
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atan2f.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief atan2f() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 1 ;
+ float y = 0 ;
+ float result ;
+
+ result = atan2f( y , x ) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atan2l.c b/testsuites/psxtests/psxhdrs/math/atan2l.c
new file mode 100644
index 0000000000..2f3e06d014
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atan2l.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief atan2l() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 1 ;
+ long double y = 0 ;
+ long double result ;
+
+ result = atan2l( y , x ) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atanf.c b/testsuites/psxtests/psxhdrs/math/atanf.c
new file mode 100644
index 0000000000..2e1b433ace
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atanf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief atanf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 0 ;
+ float result ;
+
+ result = atanf(x) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atanh.c b/testsuites/psxtests/psxhdrs/math/atanh.c
new file mode 100644
index 0000000000..cf1c2413e8
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atanh.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief atanh() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 0 ;
+ double result ;
+
+ result = atanh( x ) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atanhf.c b/testsuites/psxtests/psxhdrs/math/atanhf.c
new file mode 100644
index 0000000000..ffe0df002d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atanhf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief atanhf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 0 ;
+ float result ;
+
+ result = atanhf(x) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atanhl.c b/testsuites/psxtests/psxhdrs/math/atanhl.c
new file mode 100644
index 0000000000..d30bbf04cb
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atanhl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief atanhl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 0 ;
+ long double result ;
+
+ result = atanhl( x ) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/atanl.c b/testsuites/psxtests/psxhdrs/math/atanl.c
new file mode 100644
index 0000000000..8cb1fe4635
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/atanl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief atanl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 0 ;
+ long double result ;
+
+ result = atanl(x) ;
+
+ return (result) ; /* This should return 0 */
+}
diff --git a/testsuites/psxtests/psxhdrs/math/cbrt.c b/testsuites/psxtests/psxhdrs/math/cbrt.c
new file mode 100644
index 0000000000..efdf695494
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/cbrt.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief cbrt() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 343 ;
+ double result;
+
+ result = cbrt(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/cbrtf.c b/testsuites/psxtests/psxhdrs/math/cbrtf.c
new file mode 100644
index 0000000000..90437dd63f
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/cbrtf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief cbrtf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 343.556 ;
+ float result;
+
+ result = cbrtf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/cbrtl.c b/testsuites/psxtests/psxhdrs/math/cbrtl.c
new file mode 100644
index 0000000000..0348c2520b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/cbrtl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief cbrtl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 3435788 ;
+ long double result;
+
+ result = cbrtl(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ceil.c b/testsuites/psxtests/psxhdrs/math/ceil.c
new file mode 100644
index 0000000000..f3e14565bd
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ceil.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ceil() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 4.5 ;
+ double result;
+
+ result = ceil(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ceilf.c b/testsuites/psxtests/psxhdrs/math/ceilf.c
new file mode 100644
index 0000000000..e6197578d0
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ceilf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ceilf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 3.5662810199 ;
+ float result;
+
+ result = ceilf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ceill.c b/testsuites/psxtests/psxhdrs/math/ceill.c
new file mode 100644
index 0000000000..4878eb63cc
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ceill.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ceill() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 61884.5389318 ;
+ long double result;
+
+ result = ceill(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/copysign.c b/testsuites/psxtests/psxhdrs/math/copysign.c
new file mode 100644
index 0000000000..5f7c9c723e
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/copysign.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief copysign() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+ #endif
+
+ #include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 49 ;
+ double y = -4 ;
+ double result;
+
+ result = copysign( x , y ) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/copysignf.c b/testsuites/psxtests/psxhdrs/math/copysignf.c
new file mode 100644
index 0000000000..da8b216caa
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/copysignf.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief copysignf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 49.97 ;
+ float y = -4.1 ;
+ float result;
+
+ result = copysign( x , y ) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/copysignl.c b/testsuites/psxtests/psxhdrs/math/copysignl.c
new file mode 100644
index 0000000000..02eb2d49b5
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/copysignl.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief copysignl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 76 ;
+ long double y = -1 ;
+ long double result;
+
+ result = copysign( x , y ) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/cos.c b/testsuites/psxtests/psxhdrs/math/cos.c
new file mode 100644
index 0000000000..35d5b2715c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/cos.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief cos() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 90 ;
+ double result;
+
+ result = cos(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/cosf.c b/testsuites/psxtests/psxhdrs/math/cosf.c
new file mode 100644
index 0000000000..dedc39bc68
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/cosf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief cosf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 36.04 ;
+ float result;
+
+ result = cosf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/cosh.c b/testsuites/psxtests/psxhdrs/math/cosh.c
new file mode 100644
index 0000000000..b495f835ff
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/cosh.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief cosh() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 20 ;
+ double result;
+
+ result = cosh(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/coshf.c b/testsuites/psxtests/psxhdrs/math/coshf.c
new file mode 100644
index 0000000000..dd05ebe1c4
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/coshf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief coshf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 20.78 ;
+ float result;
+
+ result = coshf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/coshl.c b/testsuites/psxtests/psxhdrs/math/coshl.c
new file mode 100644
index 0000000000..4e7bf21e2a
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/coshl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief coshl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 10 ;
+ long double result;
+
+ result = coshl(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/cosl.c b/testsuites/psxtests/psxhdrs/math/cosl.c
new file mode 100644
index 0000000000..c038abc8a5
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/cosl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief cosl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 45 ;
+ long double result;
+
+ result = cosl(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/erf.c b/testsuites/psxtests/psxhdrs/math/erf.c
new file mode 100644
index 0000000000..ac8310c87a
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/erf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief erf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 90 ;
+ double result ;
+
+ result = erf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/erfc.c b/testsuites/psxtests/psxhdrs/math/erfc.c
new file mode 100644
index 0000000000..5b52088fc9
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/erfc.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief erfc() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 0 ;
+ double result ;
+
+ result = erfc(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/erfcf.c b/testsuites/psxtests/psxhdrs/math/erfcf.c
new file mode 100644
index 0000000000..be65092301
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/erfcf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief erfcf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 0 ;
+ float result ;
+
+ result = erfcf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/erfcl.c b/testsuites/psxtests/psxhdrs/math/erfcl.c
new file mode 100644
index 0000000000..dd63516008
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/erfcl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief erfcl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 0 ;
+ long double result ;
+
+ result = erfcl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/erff.c b/testsuites/psxtests/psxhdrs/math/erff.c
new file mode 100644
index 0000000000..a0120ab959
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/erff.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief erff() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 89.7 ;
+ float result ;
+
+ result = erff(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/erfl.c b/testsuites/psxtests/psxhdrs/math/erfl.c
new file mode 100644
index 0000000000..5e0a65e914
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/erfl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief erfl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 180 ;
+ long double result ;
+
+ result = erfl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/exp.c b/testsuites/psxtests/psxhdrs/math/exp.c
new file mode 100644
index 0000000000..d0c3fda519
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/exp.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief exp() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 2 ;
+ double result ;
+
+ result = exp(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/exp2.c b/testsuites/psxtests/psxhdrs/math/exp2.c
new file mode 100644
index 0000000000..32df0e9075
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/exp2.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief exp2() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 4 ;
+ double result ;
+
+ result = exp2(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/exp2f.c b/testsuites/psxtests/psxhdrs/math/exp2f.c
new file mode 100644
index 0000000000..2482f7ac4b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/exp2f.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief exp2f() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 4.5 ;
+ float result ;
+
+ result = exp2f(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/exp2l.c b/testsuites/psxtests/psxhdrs/math/exp2l.c
new file mode 100644
index 0000000000..6996468dda
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/exp2l.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief exp2l() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 23 ;
+ long double result ;
+
+ result = exp2l(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/expf.c b/testsuites/psxtests/psxhdrs/math/expf.c
new file mode 100644
index 0000000000..450e6fdb0a
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/expf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief expf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 2.3 ;
+ float result ;
+
+ result = expf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/expl.c b/testsuites/psxtests/psxhdrs/math/expl.c
new file mode 100644
index 0000000000..c6b1c4f7e1
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/expl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief expl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 20 ;
+ long double result ;
+
+ result = expl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/expm1. b/testsuites/psxtests/psxhdrs/math/expm1.
new file mode 100644
index 0000000000..bef42e1373
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/expm1.
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief exp() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 0 ;
+ double result ;
+
+ result = expm1(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/expm1.c b/testsuites/psxtests/psxhdrs/math/expm1.c
new file mode 100644
index 0000000000..3b787f9749
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/expm1.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief expm1() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 0 ;
+ double result ;
+
+ result = expm1(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/expm1f.c b/testsuites/psxtests/psxhdrs/math/expm1f.c
new file mode 100644
index 0000000000..2077c1220c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/expm1f.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief expm1f() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 2.6 ;
+ float result ;
+
+ result = expm1f(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/expm1l.c b/testsuites/psxtests/psxhdrs/math/expm1l.c
new file mode 100644
index 0000000000..f487338707
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/expm1l.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief expm1l() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 5 ;
+ long double result ;
+
+ result = expm1l(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fabs.c b/testsuites/psxtests/psxhdrs/math/fabs.c
new file mode 100644
index 0000000000..fd550a632b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fabs.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief fabs() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 43.8 ;
+ double result ;
+
+ result = fabs(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fabsf.c b/testsuites/psxtests/psxhdrs/math/fabsf.c
new file mode 100644
index 0000000000..aca5907605
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fabsf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief fabsf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 34.456 ;
+ float result ;
+
+ result = fabsf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fabsl.c b/testsuites/psxtests/psxhdrs/math/fabsl.c
new file mode 100644
index 0000000000..bac392bb83
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fabsl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief fabsl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 43.84266741 ;
+ long double result ;
+
+ result = fabsl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fdim.c b/testsuites/psxtests/psxhdrs/math/fdim.c
new file mode 100644
index 0000000000..b91a8fa8e0
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fdim.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fdim() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 6887900 ;
+ double y = 9897 ;
+ double result ;
+
+ result = fdim(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fdimf.c b/testsuites/psxtests/psxhdrs/math/fdimf.c
new file mode 100644
index 0000000000..1bb3009f53
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fdimf.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fdimf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 43779.86 ;
+ float y = 479.86 ;
+ float result ;
+
+ result = fdimf(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fdiml.c b/testsuites/psxtests/psxhdrs/math/fdiml.c
new file mode 100644
index 0000000000..c7855ad8c5
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fdiml.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fdiml() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 6887900 ;
+ long double y = 9897 ;
+ long double result ;
+
+ result = fdiml(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/floor.c b/testsuites/psxtests/psxhdrs/math/floor.c
new file mode 100644
index 0000000000..08726eaab5
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/floor.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief floor() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 68.567 ;
+ double result ;
+
+ result = floor(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/floorf.c b/testsuites/psxtests/psxhdrs/math/floorf.c
new file mode 100644
index 0000000000..132b361abe
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/floorf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief floorf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 68.567 ;
+ float result ;
+
+ result = floorf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/floorl.c b/testsuites/psxtests/psxhdrs/math/floorl.c
new file mode 100644
index 0000000000..2e6a342296
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/floorl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief floorl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 68.567 ;
+ long double result ;
+
+ result = floorl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fma.c b/testsuites/psxtests/psxhdrs/math/fma.c
new file mode 100644
index 0000000000..43053e0d78
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fma.c
@@ -0,0 +1,40 @@
+/**
+ * @file
+ * @brief fma() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 6834 ;
+ double y = 45 ;
+ double z = 6 ;
+ double result ;
+
+ result = fma(x,y,z) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmaf.c b/testsuites/psxtests/psxhdrs/math/fmaf.c
new file mode 100644
index 0000000000..28a0c05050
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmaf.c
@@ -0,0 +1,40 @@
+/**
+ * @file
+ * @brief fmaf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 6834 ;
+ float y = 45 ;
+ float z = 6 ;
+ float result ;
+
+ result = fmaf(x,y,z) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmal.c b/testsuites/psxtests/psxhdrs/math/fmal.c
new file mode 100644
index 0000000000..bad6c42cb4
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmal.c
@@ -0,0 +1,40 @@
+/**
+ * @file
+ * @brief fmal() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 6834 ;
+ long double y = 45 ;
+ long double z = 6 ;
+ long double result ;
+
+ result = fmal(x,y,z) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmax.c b/testsuites/psxtests/psxhdrs/math/fmax.c
new file mode 100644
index 0000000000..b20c2d6f9b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmax.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fmax() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 6834 ;
+ double y = 45 ;
+ double result ;
+
+ result = fmax(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmaxf.c b/testsuites/psxtests/psxhdrs/math/fmaxf.c
new file mode 100644
index 0000000000..ec6dd2a5a1
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmaxf.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fmaxf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 6834 ;
+ float y = 45 ;
+ float result ;
+
+ result = fmaxf(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmaxl.c b/testsuites/psxtests/psxhdrs/math/fmaxl.c
new file mode 100644
index 0000000000..a98aba2e6f
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmaxl.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fmaxl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 6834 ;
+ long double y = 45 ;
+ long double result ;
+
+ result = fmaxl(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmin.c b/testsuites/psxtests/psxhdrs/math/fmin.c
new file mode 100644
index 0000000000..19671529cb
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmin.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fmin() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 6834 ;
+ double y = 45 ;
+ double result ;
+
+ result = fmin(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fminf.c b/testsuites/psxtests/psxhdrs/math/fminf.c
new file mode 100644
index 0000000000..a4784a2c14
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fminf.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fminf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 6834 ;
+ float y = 45 ;
+ float result ;
+
+ result = fminf(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fminl.c b/testsuites/psxtests/psxhdrs/math/fminl.c
new file mode 100644
index 0000000000..44782d495c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fminl.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fminl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 6834 ;
+ long double y = 45 ;
+ long double result ;
+
+ result = fminl(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmod.c b/testsuites/psxtests/psxhdrs/math/fmod.c
new file mode 100644
index 0000000000..9cc54e3f91
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmod.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fmod() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 6835 ;
+ double y = 45 ;
+ double result ;
+
+ result = fmod(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmodf.c b/testsuites/psxtests/psxhdrs/math/fmodf.c
new file mode 100644
index 0000000000..4735eaa09f
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmodf.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fmodf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 6835 ;
+ float y = 45 ;
+ float result ;
+
+ result = fmodf(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fmodl.c b/testsuites/psxtests/psxhdrs/math/fmodl.c
new file mode 100644
index 0000000000..ddfc5fd228
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fmodl.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief fmodl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 6835 ;
+ long double y = 45 ;
+ long double result ;
+
+ result = fmodl(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/fpclassify.c b/testsuites/psxtests/psxhdrs/math/fpclassify.c
new file mode 100644
index 0000000000..97290e879f
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/fpclassify.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief fpclassify() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 0 ;
+ int result ;
+
+ result = fpclassify(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/frexp.c b/testsuites/psxtests/psxhdrs/math/frexp.c
new file mode 100644
index 0000000000..d569d64aa4
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/frexp.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief frexp() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 2560 ;
+ int exp ;
+ double result ;
+
+ result = frexp(x,&exp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/frexpf.c b/testsuites/psxtests/psxhdrs/math/frexpf.c
new file mode 100644
index 0000000000..907e01f44b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/frexpf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief frexpf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 2560 , result ;
+ int exp ;
+
+ result = frexpf(x,&exp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/frexpl.c b/testsuites/psxtests/psxhdrs/math/frexpl.c
new file mode 100644
index 0000000000..8bb2f27ed2
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/frexpl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief frexpl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 2560 , result ;
+ int exp ;
+
+ result = frexpl(x,&exp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/hypot.c b/testsuites/psxtests/psxhdrs/math/hypot.c
new file mode 100644
index 0000000000..0b98f4eb59
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/hypot.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief hypot() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 3 , y = 4 , result ;
+
+ result = hypot(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/hypotf.c b/testsuites/psxtests/psxhdrs/math/hypotf.c
new file mode 100644
index 0000000000..098daa90fd
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/hypotf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief hypotf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 3 , y = 4 , result ;
+
+ result = hypotf(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/hypotl.c b/testsuites/psxtests/psxhdrs/math/hypotl.c
new file mode 100644
index 0000000000..9f5893ca46
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/hypotl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief hypotl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 3 , y = 4 , result ;
+
+ result = hypotl(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ilogb.c b/testsuites/psxtests/psxhdrs/math/ilogb.c
new file mode 100644
index 0000000000..b5396fc477
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ilogb.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ilogb() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 345.23 ;
+ int result ;
+
+ result = ilogb(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ilogbf.c b/testsuites/psxtests/psxhdrs/math/ilogbf.c
new file mode 100644
index 0000000000..0c570f4612
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ilogbf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ilogbf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 345.23 ;
+ int result ;
+
+ result = ilogbf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ilogbl.c b/testsuites/psxtests/psxhdrs/math/ilogbl.c
new file mode 100644
index 0000000000..d4aa10fdeb
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ilogbl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ilogbl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 345.23 ;
+ int result ;
+
+ result = ilogbl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isfinite.c b/testsuites/psxtests/psxhdrs/math/isfinite.c
new file mode 100644
index 0000000000..ce0d32b308
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isfinite.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isfinite() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 34.67 ;
+ int result ;
+
+ result = isfinite(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isgreater.c b/testsuites/psxtests/psxhdrs/math/isgreater.c
new file mode 100644
index 0000000000..6ac915c87d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isgreater.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isgreater() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=45.0 , y = 46.0 ;
+ int result;
+
+ result = isgreater(x,y);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isgreaterequal.c b/testsuites/psxtests/psxhdrs/math/isgreaterequal.c
new file mode 100644
index 0000000000..cc89209c7d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isgreaterequal.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isgreaterequal() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=45 , y = 46 ;
+ int result;
+
+ result = isgreaterequal(x,y);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isinf.c b/testsuites/psxtests/psxhdrs/math/isinf.c
new file mode 100644
index 0000000000..2556a8d55f
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isinf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isinf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = -INFINITY ;
+ int result ;
+
+ result = isinf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isless.c b/testsuites/psxtests/psxhdrs/math/isless.c
new file mode 100644
index 0000000000..3514ebf4bc
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isless.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isless() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=45 , y = 46 ;
+ int result;
+
+ result = isless(x,y);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/islessequal.c b/testsuites/psxtests/psxhdrs/math/islessequal.c
new file mode 100644
index 0000000000..b20f44c9b2
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/islessequal.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief islessequal() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 45 , y = 46 ;
+ int result ;
+
+ result = islessequal(x,y);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/islessgreater.c b/testsuites/psxtests/psxhdrs/math/islessgreater.c
new file mode 100644
index 0000000000..eb42af1eb6
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/islessgreater.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief islessgreater() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 45 , y = 46 ;
+ int result;
+
+ result = islessgreater(x,y);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isnan.c b/testsuites/psxtests/psxhdrs/math/isnan.c
new file mode 100644
index 0000000000..6d819bd0f7
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isnan.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isnan() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 23 ;
+ int result ;
+
+ result = isnan(x) ;
+
+ return ((int)result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isnormal.c b/testsuites/psxtests/psxhdrs/math/isnormal.c
new file mode 100644
index 0000000000..947e47764d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isnormal.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isnormal() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 34.67 ;
+ int result ;
+
+ result = isnormal(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/isunordered.c b/testsuites/psxtests/psxhdrs/math/isunordered.c
new file mode 100644
index 0000000000..b17710b664
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/isunordered.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief isunordered() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 45 , y = 46 ;
+ int result ;
+
+ result = isunordered(x,y) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ldexp.c b/testsuites/psxtests/psxhdrs/math/ldexp.c
new file mode 100644
index 0000000000..1b93401cca
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ldexp.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ldexp() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 34.67 , result ;
+ int exp = 3 ;
+
+ result = ldexp(x,exp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ldexpf.c b/testsuites/psxtests/psxhdrs/math/ldexpf.c
new file mode 100644
index 0000000000..5ee51e5072
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ldexpf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ldexpf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 34.67 , result ;
+ int exp = 3 ;
+
+ result = ldexpf(x,exp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ldexpl.c b/testsuites/psxtests/psxhdrs/math/ldexpl.c
new file mode 100644
index 0000000000..eea4180147
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ldexpl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ldexpl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 34.67 , result ;
+ int exp = 3 ;
+
+ result = ldexpl(x,exp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lgamma.c b/testsuites/psxtests/psxhdrs/math/lgamma.c
new file mode 100644
index 0000000000..1cb0e069ae
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lgamma.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief lgamma() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 1 , result ;
+
+ result = lgamma(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lgammaf.c b/testsuites/psxtests/psxhdrs/math/lgammaf.c
new file mode 100644
index 0000000000..de498181e7
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lgammaf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief lgammaf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 1 , result ;
+
+ result = lgammaf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lgammal.c b/testsuites/psxtests/psxhdrs/math/lgammal.c
new file mode 100644
index 0000000000..a2b7167c6b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lgammal.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief lgammal() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 1 , result ;
+
+ result = lgammal(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/llrint.c b/testsuites/psxtests/psxhdrs/math/llrint.c
new file mode 100644
index 0000000000..234d87b2f6
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/llrint.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief llrint() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 34.3456 ;
+ long long int result ;
+
+ result = llrint(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/llrintf.c b/testsuites/psxtests/psxhdrs/math/llrintf.c
new file mode 100644
index 0000000000..171c0c948f
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/llrintf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief llrintf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+ #endif
+
+ #include <math.h>
+
+ int test( void );
+
+ int test( void )
+ {
+ float x = 34.3456 ;
+ long long int result ;
+
+ result = llrintf(x) ;
+
+ return (result);
+ }
diff --git a/testsuites/psxtests/psxhdrs/math/llrintl.c b/testsuites/psxtests/psxhdrs/math/llrintl.c
new file mode 100644
index 0000000000..1be7f997a6
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/llrintl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief llrintl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 34.3456 ;
+ long long int result ;
+
+ result = llrintl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/llround.c b/testsuites/psxtests/psxhdrs/math/llround.c
new file mode 100644
index 0000000000..1909f8f853
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/llround.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief llround() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 34.3456 ;
+ long long int result ;
+
+ result = llround(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/llroundf.c b/testsuites/psxtests/psxhdrs/math/llroundf.c
new file mode 100644
index 0000000000..8709089d00
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/llroundf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief llroundf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 34.3456 ;
+ long long int result ;
+
+ result = llroundf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/llroundl.c b/testsuites/psxtests/psxhdrs/math/llroundl.c
new file mode 100644
index 0000000000..19ac232ef7
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/llroundl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief llroundl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 34.3456 ;
+ long long int result ;
+
+ result = llroundl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log.c b/testsuites/psxtests/psxhdrs/math/log.c
new file mode 100644
index 0000000000..e66719f950
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 3 , result ;
+
+ result = log(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log10.c b/testsuites/psxtests/psxhdrs/math/log10.c
new file mode 100644
index 0000000000..89dfc59b50
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log10.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log10() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+ #endif
+
+ #include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 3 , result ;
+
+ result = log10(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log10f.c b/testsuites/psxtests/psxhdrs/math/log10f.c
new file mode 100644
index 0000000000..35b6ded52c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log10f.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log10f() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 3 , result ;
+
+ result = log10f(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log10l.c b/testsuites/psxtests/psxhdrs/math/log10l.c
new file mode 100644
index 0000000000..08594d48ec
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log10l.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log10l() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 3 , result ;
+
+ result = log10l(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log1p.c b/testsuites/psxtests/psxhdrs/math/log1p.c
new file mode 100644
index 0000000000..5a24db4e41
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log1p.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log1p() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 2 , result ;
+
+ result = log1p(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log1pf.c b/testsuites/psxtests/psxhdrs/math/log1pf.c
new file mode 100644
index 0000000000..2f9616f722
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log1pf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log1pf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 2 , result ;
+
+ result = log1pf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log1pl.c b/testsuites/psxtests/psxhdrs/math/log1pl.c
new file mode 100644
index 0000000000..d647b76102
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log1pl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log1pl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 2 , result ;
+
+ result = log1pl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log2.c b/testsuites/psxtests/psxhdrs/math/log2.c
new file mode 100644
index 0000000000..1a33bd6135
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log2.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log2() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 4 , result ;
+
+ result = log2(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log2f.c b/testsuites/psxtests/psxhdrs/math/log2f.c
new file mode 100644
index 0000000000..e014b5fe32
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log2f.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log2f() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 4 , result ;
+
+ result = log2f(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/log2l.c b/testsuites/psxtests/psxhdrs/math/log2l.c
new file mode 100644
index 0000000000..e3fd6dce1a
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/log2l.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief log2l() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 4 , result ;
+
+ result = log2l(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/logb.c b/testsuites/psxtests/psxhdrs/math/logb.c
new file mode 100644
index 0000000000..e69c483d15
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/logb.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief logb() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 345.23 , result ;
+
+ result = logb(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/logbf.c b/testsuites/psxtests/psxhdrs/math/logbf.c
new file mode 100644
index 0000000000..b02ba3994d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/logbf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief logbf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 345.23 , result ;
+
+ result = logbf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/logbl.c b/testsuites/psxtests/psxhdrs/math/logbl.c
new file mode 100644
index 0000000000..50c911fa3b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/logbl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief logbl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 345.23 , result ;
+
+ result = logbl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/logf.c b/testsuites/psxtests/psxhdrs/math/logf.c
new file mode 100644
index 0000000000..0ae5299a23
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/logf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief logf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 1 , result ;
+
+ result = logf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/logl.c b/testsuites/psxtests/psxhdrs/math/logl.c
new file mode 100644
index 0000000000..d12a66f10d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/logl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief logl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 3 , result ;
+
+ result = logl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lrint.c b/testsuites/psxtests/psxhdrs/math/lrint.c
new file mode 100644
index 0000000000..a5ae7f98bc
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lrint.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief lrint() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 34.3456 ;
+ long int result ;
+
+ result = lrint(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lrintf.c b/testsuites/psxtests/psxhdrs/math/lrintf.c
new file mode 100644
index 0000000000..344685a88a
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lrintf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief lrintf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 34.3456 ;
+ long int result ;
+
+ result = lrintf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lrintl.c b/testsuites/psxtests/psxhdrs/math/lrintl.c
new file mode 100644
index 0000000000..ece13bd7ce
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lrintl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief lrintl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 34.3456 ;
+ long int result ;
+
+ result = lrintl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lround.c b/testsuites/psxtests/psxhdrs/math/lround.c
new file mode 100644
index 0000000000..66f9d0e680
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lround.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief lround() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 34.3456 ;
+ long int result ;
+
+ result = lround(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lroundf.c b/testsuites/psxtests/psxhdrs/math/lroundf.c
new file mode 100644
index 0000000000..951041ac3d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lroundf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief lroundf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 34.3456 ;
+ long int result ;
+
+ result = lroundf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/lroundl.c b/testsuites/psxtests/psxhdrs/math/lroundl.c
new file mode 100644
index 0000000000..9148f37c26
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/lroundl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief lroundl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 34.3456 ;
+ long int result ;
+
+ result = lroundl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/modf.c b/testsuites/psxtests/psxhdrs/math/modf.c
new file mode 100644
index 0000000000..b3bf150d5c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/modf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief modf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 4 , result , iptr ;
+
+ result = modf( x , &iptr ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/modff.c b/testsuites/psxtests/psxhdrs/math/modff.c
new file mode 100644
index 0000000000..1df14618fe
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/modff.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief modff() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 4 , result , iptr ;
+
+ result = modff( x , &iptr ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/modfl.c b/testsuites/psxtests/psxhdrs/math/modfl.c
new file mode 100644
index 0000000000..2817c10186
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/modfl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief modfl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 4 , result , iptr ;
+
+ result = modfl( x , &iptr ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nan.c b/testsuites/psxtests/psxhdrs/math/nan.c
new file mode 100644
index 0000000000..35d353d410
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nan.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief nan() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ const char *tagp = "s" ;
+ double result ;
+
+ result = nan(tagp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nanf.c b/testsuites/psxtests/psxhdrs/math/nanf.c
new file mode 100644
index 0000000000..9347b2237d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nanf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief nanf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ const char *tagp = "s" ;
+ float result ;
+
+ result = nanf(tagp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nanl.c b/testsuites/psxtests/psxhdrs/math/nanl.c
new file mode 100644
index 0000000000..cffad7bdd2
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nanl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief nanl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ const char *tagp = "s" ;
+ long double result ;
+
+ result = nanl(tagp) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nearbyint.c b/testsuites/psxtests/psxhdrs/math/nearbyint.c
new file mode 100644
index 0000000000..74b0ba5bd4
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nearbyint.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief nearbyint() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 4.643456 , result ;
+
+ result = nearbyint( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nearbyintf.c b/testsuites/psxtests/psxhdrs/math/nearbyintf.c
new file mode 100644
index 0000000000..7660b23dac
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nearbyintf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief nearbyintf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 4.643456 , result ;
+
+ result = nearbyintf( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nearbyintl.c b/testsuites/psxtests/psxhdrs/math/nearbyintl.c
new file mode 100644
index 0000000000..ec63387672
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nearbyintl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief nearbyintl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 4.643456 , result ;
+
+ result = nearbyintl( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nextafter.c b/testsuites/psxtests/psxhdrs/math/nextafter.c
new file mode 100644
index 0000000000..ae9ed3addc
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nextafter.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief nextafter() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 50 , y = 100 , result ;
+
+ result = nextafter( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nextafterf.c b/testsuites/psxtests/psxhdrs/math/nextafterf.c
new file mode 100644
index 0000000000..39d784debb
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nextafterf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief nextafterf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 50 , y = 100 , result ;
+
+ result = nextafterf( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nextafterl.c b/testsuites/psxtests/psxhdrs/math/nextafterl.c
new file mode 100644
index 0000000000..cef8688aa6
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nextafterl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief nextafterl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 50 , y = 100 , result ;
+
+ result = nextafterl( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nexttoward.c b/testsuites/psxtests/psxhdrs/math/nexttoward.c
new file mode 100644
index 0000000000..27b16cf2b6
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nexttoward.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief nexttoward() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 50 , result ;
+ long double y = 100 ;
+
+ result = nexttoward( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nexttowardf.c b/testsuites/psxtests/psxhdrs/math/nexttowardf.c
new file mode 100644
index 0000000000..eccb91689e
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nexttowardf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief nexttowardf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 50 , result ;
+ long double y = 100 ;
+
+ result = nexttowardf( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/nexttowardl.c b/testsuites/psxtests/psxhdrs/math/nexttowardl.c
new file mode 100644
index 0000000000..4f96c703d7
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/nexttowardl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief nexttowardl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 50 , result ;
+ long double y = 100 ;
+
+ result = nexttowardl( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/pow.c b/testsuites/psxtests/psxhdrs/math/pow.c
new file mode 100644
index 0000000000..b6b1ed0b86
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/pow.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief pow() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 50 , y = 3 , result ;
+
+ result = pow( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/powf.c b/testsuites/psxtests/psxhdrs/math/powf.c
new file mode 100644
index 0000000000..0b1cc5d817
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/powf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief powf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 2.4 , y = 3 , result ;
+
+ result = powf( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/powl.c b/testsuites/psxtests/psxhdrs/math/powl.c
new file mode 100644
index 0000000000..d6efa454c4
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/powl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief powl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 50 , y = 5 , result ;
+
+ result = powl( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/remainder.c b/testsuites/psxtests/psxhdrs/math/remainder.c
new file mode 100644
index 0000000000..ddf4f4760d
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/remainder.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief remainder() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 100 , y = 23 , result ;
+
+ result = remainder( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/remainderf.c b/testsuites/psxtests/psxhdrs/math/remainderf.c
new file mode 100644
index 0000000000..59ef945b31
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/remainderf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief remainderf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 100 , y = 23 , result ;
+
+ result = remainderf( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/remainderl.c b/testsuites/psxtests/psxhdrs/math/remainderl.c
new file mode 100644
index 0000000000..7076eb9664
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/remainderl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief remainderl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 100 , y = 23 , result ;
+
+ result = remainderl( x , y ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/remquo.c b/testsuites/psxtests/psxhdrs/math/remquo.c
new file mode 100644
index 0000000000..0ed9f08f00
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/remquo.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief remquo() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 100 , y = 23 , result ;
+ int quo ;
+
+ result = remquo( x , y , &quo ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/remquof.c b/testsuites/psxtests/psxhdrs/math/remquof.c
new file mode 100644
index 0000000000..0994816fe6
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/remquof.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief remquof() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 100 , y = 23 , result ;
+ int quo ;
+
+ result = remquof( x , y , &quo ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/remquol.c b/testsuites/psxtests/psxhdrs/math/remquol.c
new file mode 100644
index 0000000000..a46e49e545
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/remquol.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief remquol() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 100 , y = 23 , result ;
+ int quo ;
+
+ result = remquol( x , y , &quo ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/rint.c b/testsuites/psxtests/psxhdrs/math/rint.c
new file mode 100644
index 0000000000..cc43406815
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/rint.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief rint() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 4.643456 , result ;
+
+ result = rint( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/rintf.c b/testsuites/psxtests/psxhdrs/math/rintf.c
new file mode 100644
index 0000000000..878aa8a42b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/rintf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief rintf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 4.643456 , result ;
+
+ result = rintf( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/rintl.c b/testsuites/psxtests/psxhdrs/math/rintl.c
new file mode 100644
index 0000000000..c851deee39
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/rintl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief rintl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 4.643456 , result ;
+
+ result = rintl( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/round.c b/testsuites/psxtests/psxhdrs/math/round.c
new file mode 100644
index 0000000000..3bd1842d6e
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/round.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief round() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 4.553456 , result ;
+
+ result = round( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/roundf.c b/testsuites/psxtests/psxhdrs/math/roundf.c
new file mode 100644
index 0000000000..e6d1d6bfe7
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/roundf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief roundf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 4.553456 , result ;
+
+ result = roundf( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/roundl.c b/testsuites/psxtests/psxhdrs/math/roundl.c
new file mode 100644
index 0000000000..1003e63c58
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/roundl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief roundl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 4.553456 , result ;
+
+ result = roundl( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/scalbln.c b/testsuites/psxtests/psxhdrs/math/scalbln.c
new file mode 100644
index 0000000000..ba7cef59d1
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/scalbln.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief scalbln() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+#include <float.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 100 , result ;
+ long int exp = 2 ;
+
+ result = scalbln( x , exp ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/scalblnf.c b/testsuites/psxtests/psxhdrs/math/scalblnf.c
new file mode 100644
index 0000000000..2d0e47957c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/scalblnf.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief scalblnf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+#include <float.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 100 , result ;
+ long int exp = 2 ;
+
+ result = scalblnf( x , exp ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/scalblnl.c b/testsuites/psxtests/psxhdrs/math/scalblnl.c
new file mode 100644
index 0000000000..271a0701c9
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/scalblnl.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief scalblnl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+#include <float.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 100 , result ;
+ long int exp = 2 ;
+
+ result = scalblnl( x , exp ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/scalbn.c b/testsuites/psxtests/psxhdrs/math/scalbn.c
new file mode 100644
index 0000000000..c4136fbe80
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/scalbn.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief scalbn() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+#include <float.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 100 , result ;
+ int exp = 2 ;
+
+ result = scalbn( x , exp ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/scalbnf.c b/testsuites/psxtests/psxhdrs/math/scalbnf.c
new file mode 100644
index 0000000000..e4279f7548
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/scalbnf.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief scalbnf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+#include <float.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 100 , result ;
+ int exp = 2 ;
+
+ result = scalbnf( x , exp ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/scalbnl.c b/testsuites/psxtests/psxhdrs/math/scalbnl.c
new file mode 100644
index 0000000000..14ea1d2096
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/scalbnl.c
@@ -0,0 +1,39 @@
+/**
+ * @file
+ * @brief scalbnl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+#include <float.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 100 , result ;
+ int exp = 2 ;
+
+ result = scalbnl( x , exp ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/signbit.c b/testsuites/psxtests/psxhdrs/math/signbit.c
new file mode 100644
index 0000000000..e9491c3ebd
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/signbit.c
@@ -0,0 +1,35 @@
+/**
+ * @file
+ * @brief signbit() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ int result = signbit(-4.0);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sin.c b/testsuites/psxtests/psxhdrs/math/sin.c
new file mode 100644
index 0000000000..b2d0f22765
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sin.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief sin() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 90 ;
+ double result;
+
+ result = sin(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sinf.c b/testsuites/psxtests/psxhdrs/math/sinf.c
new file mode 100644
index 0000000000..5a6a790b92
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sinf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief sinf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 27.67 ;
+ float result;
+
+ result = sinf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sinh.c b/testsuites/psxtests/psxhdrs/math/sinh.c
new file mode 100644
index 0000000000..239bddbb12
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sinh.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief sinh() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 20 ;
+ double result;
+
+ result = sinh(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sinhf.c b/testsuites/psxtests/psxhdrs/math/sinhf.c
new file mode 100644
index 0000000000..50f667b0b2
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sinhf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief sinhf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 20.78 ;
+ float result;
+
+ result = sinhf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sinhl.c b/testsuites/psxtests/psxhdrs/math/sinhl.c
new file mode 100644
index 0000000000..7418b8cfdc
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sinhl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief coshl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 20.78 ;
+ long double result;
+
+ result = sinhl(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sinl.c b/testsuites/psxtests/psxhdrs/math/sinl.c
new file mode 100644
index 0000000000..47dbfb691b
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sinl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief sinl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 45 ;
+ long double result;
+
+ result = sinl(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sqrt.c b/testsuites/psxtests/psxhdrs/math/sqrt.c
new file mode 100644
index 0000000000..cb22bb8ad6
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sqrt.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief sqrt() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 100 , result ;
+
+ result = sqrt( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sqrtf.c b/testsuites/psxtests/psxhdrs/math/sqrtf.c
new file mode 100644
index 0000000000..1b9b341334
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sqrtf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief sqrtf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 100 , result ;
+
+ result = sqrtf( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/sqrtl.c b/testsuites/psxtests/psxhdrs/math/sqrtl.c
new file mode 100644
index 0000000000..f8e6907860
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/sqrtl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief sqrtl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 100 , result ;
+
+ result = sqrtl( x ) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tan.c b/testsuites/psxtests/psxhdrs/math/tan.c
new file mode 100644
index 0000000000..39d1bbecbe
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tan.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief tan() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 45 ;
+ double result;
+
+ result = tan(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tanf.c b/testsuites/psxtests/psxhdrs/math/tanf.c
new file mode 100644
index 0000000000..53ab4c279c
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tanf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief tanf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 45 , result ;
+
+ result = tanf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tanh.c b/testsuites/psxtests/psxhdrs/math/tanh.c
new file mode 100644
index 0000000000..88d4ef97a5
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tanh.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief tanh() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 45 ;
+ double result;
+
+ result = tanh(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tanhf.c b/testsuites/psxtests/psxhdrs/math/tanhf.c
new file mode 100644
index 0000000000..e6e4ced151
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tanhf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief tanhf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 45 , result ;
+
+ result = tanhf(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tanhl.c b/testsuites/psxtests/psxhdrs/math/tanhl.c
new file mode 100644
index 0000000000..ff3dca00e8
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tanhl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief tanhl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 45 ;
+ long double result;
+
+ result = tanhl(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tanl.c b/testsuites/psxtests/psxhdrs/math/tanl.c
new file mode 100644
index 0000000000..1b1a27c220
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tanl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief tanl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 45 , result ;
+
+ result = tanl(x) ;
+
+ return (result) ;
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tgamma.c b/testsuites/psxtests/psxhdrs/math/tgamma.c
new file mode 100644
index 0000000000..160334a937
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tgamma.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief tgamma() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 2 , result ;
+
+ result = tgamma(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tgammaf.c b/testsuites/psxtests/psxhdrs/math/tgammaf.c
new file mode 100644
index 0000000000..f950aa8c80
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tgammaf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief tgammaf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 2 , result ;
+
+ result = tgammaf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/tgammal.c b/testsuites/psxtests/psxhdrs/math/tgammal.c
new file mode 100644
index 0000000000..945a702d45
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/tgammal.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief tgammal() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 2 , result ;
+
+ result = tgammal(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/trunc.c b/testsuites/psxtests/psxhdrs/math/trunc.c
new file mode 100644
index 0000000000..243e3abeff
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/trunc.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief trunc() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x = 56.7 , result ;
+
+ result = trunc(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/truncf.c b/testsuites/psxtests/psxhdrs/math/truncf.c
new file mode 100644
index 0000000000..88667a0f91
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/truncf.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief truncf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x = 56.7 , result ;
+
+ result = truncf(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/truncl.c b/testsuites/psxtests/psxhdrs/math/truncl.c
new file mode 100644
index 0000000000..009b448b61
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/truncl.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief truncl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x = 56.7 , result ;
+
+ result = truncl(x) ;
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/y0.c b/testsuites/psxtests/psxhdrs/math/y0.c
new file mode 100644
index 0000000000..6ec15201ec
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/y0.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief y0() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x=45 , result;
+
+ result = y0(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/y0f.c b/testsuites/psxtests/psxhdrs/math/y0f.c
new file mode 100644
index 0000000000..3195586072
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/y0f.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief y0f() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=45 , result;
+
+ result = y0f(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/y0l.c b/testsuites/psxtests/psxhdrs/math/y0l.c
new file mode 100644
index 0000000000..98cb312962
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/y0l.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief y0l() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#define _POSIX_C_SOURCE 200809L
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x=45 , result;
+
+ result = y0l(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/y1.c b/testsuites/psxtests/psxhdrs/math/y1.c
new file mode 100644
index 0000000000..0c07fb246e
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/y1.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief y1() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#define _XOPEN_SOURCE 500
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x=45 , result;
+
+ result = y1(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/y1f.c b/testsuites/psxtests/psxhdrs/math/y1f.c
new file mode 100644
index 0000000000..7ae15ba25e
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/y1f.c
@@ -0,0 +1,37 @@
+/**
+ * @file
+ * @brief y1f() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=45 , result;
+
+ result = y1f(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/y1l.c b/testsuites/psxtests/psxhdrs/math/y1l.c
new file mode 100644
index 0000000000..8145799f52
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/y1l.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief y1l() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#define _POSIX_C_SOURCE 200809L
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x=45 , result;
+
+ result = y1l(x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/yn.c b/testsuites/psxtests/psxhdrs/math/yn.c
new file mode 100644
index 0000000000..a43a2d3d70
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/yn.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief yn() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ double x=45 , result ;
+ int n = 3 ;
+
+ result = yn(n,x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ynf.c b/testsuites/psxtests/psxhdrs/math/ynf.c
new file mode 100644
index 0000000000..1e2ee67449
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ynf.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ynf() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ float x=45 , result ;
+ int n = 3 ;
+
+ result = ynf(n,x);
+
+ return (result);
+}
diff --git a/testsuites/psxtests/psxhdrs/math/ynl.c b/testsuites/psxtests/psxhdrs/math/ynl.c
new file mode 100644
index 0000000000..b225faece0
--- /dev/null
+++ b/testsuites/psxtests/psxhdrs/math/ynl.c
@@ -0,0 +1,38 @@
+/**
+ * @file
+ * @brief ynl() API Conformance Test
+ */
+
+ /*
+ * COPYRIGHT (c) 2018.
+ * Shashvat Jain
+ *
+ * Permission to use, copy, modify, and/or distribute this software
+ * for any purpose with or without fee is hereby granted.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
+ * BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+ * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <math.h>
+
+int test( void );
+
+int test( void )
+{
+ long double x=45 , result ;
+ int n = 3 ;
+
+ result = ynl(n,x);
+
+ return (result);
+}