Commit c485db57 authored by Viral B. Shah's avatar Viral B. Shah

Some fixes to be able to build the system versions of the tests.

parent f418d266
......@@ -117,9 +117,14 @@
#include "libm-test-ulps.h"
#include <float.h>
#ifdef SYS_MATH_H
#include <math.h>
#include <fenv.h>
#else
#include <openlibm.h>
#include <openlibm_complex.h>
#include <openlibm_fenv.h>
#endif
#if 0 /* XXX scp XXX */
#define FE_INEXACT FE_INEXACT
......@@ -142,6 +147,16 @@
// Some native libm implementations don't have sincos defined, so we have to do it ourselves
void FUNC(sincos) (FLOAT x, FLOAT * s, FLOAT * c);
#ifdef __APPLE__
#ifdef SYS_MATH_H
void sincos(FLOAT x, FLOAT * s, FLOAT * c)
{
*s = sin(x);
*c = cos(x);
}
#endif
#endif
/* Possible exceptions */
#define NO_EXCEPTION 0x0
#define INVALID_EXCEPTION 0x1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment