Procházet zdrojové kódy

Uncomment tests for sincos()

Elliot Saba před 11 roky
rodič
revize
5b4fb9af72
1 změnil soubory, kde provedl 4 přidání a 12 odebrání
  1. 4 12
      test/libm-test.c

+ 4 - 12
test/libm-test.c

@@ -145,6 +145,9 @@
 #include <argp.h>
 #endif
 
+// 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);
+
 /* Possible exceptions */
 #define NO_EXCEPTION			0x0
 #define INVALID_EXCEPTION		0x1
@@ -224,13 +227,6 @@ static FLOAT max_error, real_max_error, imag_max_error;
 #define MANT_DIG CHOOSE ((LDBL_MANT_DIG-1), (DBL_MANT_DIG-1), (FLT_MANT_DIG-1),  \
                          (LDBL_MANT_DIG-1), (DBL_MANT_DIG-1), (FLT_MANT_DIG-1))
 
-#ifndef SYS_MATH_H
-void FUNC(sincos) (int n, FLOAT *s, FLOAT *c)
-{
-	*s = FUNC(sin) ( *s );
-	*c = FUNC(cos) ( *c );
-}
-#endif
 
 static void
 init_max_error (void)
@@ -3952,7 +3948,7 @@ sin_test (void)
 
 }
 
-#if 0 /* XXX scp XXX */
+
 static void
 sincos_test (void)
 {
@@ -3999,7 +3995,6 @@ sincos_test (void)
 
   print_max_error ("sincos", DELTAsincos, 0);
 }
-#endif
 
 static void
 sinh_test (void)
@@ -4434,7 +4429,6 @@ check_ulp (void)
 int
 main (int argc, char **argv)
 {
-
 #if 0 /* XXX scp XXX */
   int remaining;
 #endif
@@ -4490,9 +4484,7 @@ main (int argc, char **argv)
   atan2_test ();
   cos_test ();
   sin_test ();
-#if 0 /* XXX scp XXX */
   sincos_test ();
-#endif
   tan_test ();
 
   /* Hyperbolic functions:  */