Use 'ao-dbg' instead of 's51' to communicate with TeleMetrum
[fw/sdcc] / support / regression / tests / float_trans.c
index a6dbb1582e88795777122c4e64915482f533558f..2468a607924c215d409bab853017e1fab52c54a3 100644 (file)
@@ -6,27 +6,27 @@
 #include <testfwk.h>
 #include <math.h>
 
+#if defined (__STDC_IEC_559__) || defined (SDCC)
 #define {func} 1
+#endif
 
 void
 testTrans(void)
 {
-#if !defined(SDCC_z80) && !defined(SDCC_hc08) && !PORT_HOST
-# ifdef SQRTF
-      ASSERT(fabsf (sqrtf (5.0)     -   2.23606801) < 0.00001);
-# endif
-# ifdef LOGF
+#ifdef SQRTF
+    ASSERT(fabsf (sqrtf (5.0)     -   2.23606801) < 0.00001);
+#endif
+#ifdef LOGF
     ASSERT(fabsf (logf (124.0)    -   4.82028150) < 0.00001);
     ASSERT(fabsf (log10f (124.0)  -   2.09342169) < 0.00001);
+#endif
+#ifdef POWF
+  /*  too big for small model */
+# ifndef SDCC_MODEL_SMALL
+    ASSERT(fabsf (powf (1.5, 2.0) -   2.24999976) < 0.00001);
 # endif
-# ifdef POWF
-    /*  too big for small modell */
-#   ifndef SDCC_MODEL_SMALL
-      ASSERT(fabsf (powf (1.5, 2.0) -   2.24999976) < 0.00001);
-#   endif
-# endif
-# ifdef TANF
+#endif
+#ifdef TANF
     ASSERT(fabsf (tanf (1.6)      - -34.23250579) < 0.00001);
-# endif
 #endif
 }