diff src/ov-flt-complex.cc @ 7815:a41df65f3f00

Add some single precision test code and fix resulting bugs
author David Bateman <dbateman@free.fr>
date Wed, 28 May 2008 01:03:35 +0200
parents 82be108cc558
children f00578b495e9
line wrap: on
line diff
--- a/src/ov-flt-complex.cc
+++ b/src/ov-flt-complex.cc
@@ -450,8 +450,8 @@
       } \
   }
 
-SCALAR_MAPPER (erf, ::erf)
-SCALAR_MAPPER (erfc, ::erfc)
+SCALAR_MAPPER (erf, ::erff)
+SCALAR_MAPPER (erfc, ::erfcf)
 SCALAR_MAPPER (gamma, xgamma)
 CD_SCALAR_MAPPER (lgamma, xlgamma, xlgamma, 0.0, octave_Inf)
 
@@ -469,14 +469,14 @@
 COMPLEX_MAPPER (cos, std::cos)
 COMPLEX_MAPPER (cosh, std::cosh)
 COMPLEX_MAPPER (exp, std::exp)
-COMPLEX_MAPPER (expm1, ::expm1)
+COMPLEX_MAPPER (expm1, ::expm1f)
 COMPLEX_MAPPER (fix, ::fix)
 COMPLEX_MAPPER (floor, ::floor)
 COMPLEX_MAPPER (imag, ximag)
 COMPLEX_MAPPER (log, std::log)
 COMPLEX_MAPPER (log2, xlog2)
 COMPLEX_MAPPER (log10, std::log10)
-COMPLEX_MAPPER (log1p, ::log1p)
+COMPLEX_MAPPER (log1p, ::log1pf)
 COMPLEX_MAPPER (real, xreal)
 COMPLEX_MAPPER (round, xround)
 COMPLEX_MAPPER (roundb, xroundb)