Use crealf() and cimagf() instead of creal() and cimag() when the
authorguenther <guenther@openbsd.org>
Sun, 18 Jul 2010 18:42:26 +0000 (18:42 +0000)
committerguenther <guenther@openbsd.org>
Sun, 18 Jul 2010 18:42:26 +0000 (18:42 +0000)
argument is a float.  Eliminate a cast rendered superfluous as a result.

ok kettenis@, millert@

lib/libm/src/s_casinf.c
lib/libm/src/s_catanf.c
lib/libm/src/s_ccosf.c
lib/libm/src/s_ccoshf.c
lib/libm/src/s_cexpf.c
lib/libm/src/s_clogf.c
lib/libm/src/s_cpowf.c
lib/libm/src/s_csinf.c
lib/libm/src/s_csinhf.c
lib/libm/src/s_csqrtf.c
lib/libm/src/s_ctanhf.c

index 84b2096..2a964a7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_casinf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $   */
+/*     $OpenBSD: s_casinf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $   */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -62,8 +62,8 @@ casinf(float complex z)
        static cmplxf sum;
        */
 
-       x = creal(z);
-       y = cimag(z);
+       x = crealf(z);
+       y = cimagf(z);
 
        if(y == 0.0f) {
                if(fabsf(x) > 1.0f) {
@@ -121,7 +121,7 @@ casinf(float complex z)
        /* cmul( &ca, &ca, &zz ) */
        /*x * x  -  y * y */
        zz = (x - y) * (x + y) + (2.0f * x * y) * I;
-       zz = 1.0f - creal(zz) - cimag(zz) * I;
+       zz = 1.0f - crealf(zz) - cimagf(zz) * I;
        z2 = csqrtf (zz);
 
        zz = ct + z2;
index e112e7f..efd9096 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_catanf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $   */
+/*     $OpenBSD: s_catanf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $   */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -93,8 +93,8 @@ catanf(float complex z)
        float complex w;
        float a, t, x, x2, y;
 
-       x = creal (z);
-       y = cimag (z);
+       x = crealf(z);
+       y = cimagf(z);
 
        if((x == 0.0f) && (y > 1.0f))
                goto ovrf;
index 299e06b..1b83a57 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_ccosf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $    */
+/*     $OpenBSD: s_ccosf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $    */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -78,7 +78,7 @@ ccosf(float complex z)
        float complex w;
        float ch, sh;
 
-       _cchshf( cimag(z), &ch, &sh );
-       w = cosf( creal(z) ) * ch + ( -sinf( creal(z) ) * sh) * I;
+       _cchshf( cimagf(z), &ch, &sh );
+       w = cosf( crealf(z) ) * ch + ( -sinf( crealf(z) ) * sh) * I;
        return (w);
 }
index 527a47a..db2840d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_ccoshf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $   */
+/*     $OpenBSD: s_ccoshf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $   */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -51,8 +51,8 @@ ccoshf(float complex z)
        float complex w;
        float x, y;
 
-       x = creal(z);
-       y = cimag(z);
+       x = crealf(z);
+       y = cimagf(z);
        w = coshf (x) * cosf (y)  +  (sinhf (x) * sinf (y)) * I;
        return (w);
 }
index 041bf84..d14fb79 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_cexpf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $    */
+/*     $OpenBSD: s_cexpf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $    */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -61,7 +61,7 @@ cexpf(float complex z)
        float complex w;
        float r;
 
-       r = expf( creal(z) );
-       w = r * cosf( cimag(z) ) +  r * sinf( cimag(z) ) * I;
+       r = expf( crealf(z) );
+       w = r * cosf( cimagf(z) ) +  r * sinf( cimagf(z) ) * I;
        return (w);
 }
index 2cea0f2..7596927 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_clogf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $    */
+/*     $OpenBSD: s_clogf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $    */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -62,8 +62,8 @@ clogf(float complex z)
        float complex w;
        float p, rr, x, y;
 
-       x = creal(z);
-       y = cimag(z);
+       x = crealf(z);
+       y = cimagf(z);
        rr = atan2f(y, x);
        p = cabsf(z);
        p = logf(p);
index 8a24596..785f946 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_cpowf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $    */
+/*     $OpenBSD: s_cpowf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $    */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -53,8 +53,8 @@ cpowf(float complex a, float complex z)
        float complex w;
        float x, y, r, theta, absa, arga;
 
-       x = creal (z);
-       y = cimag (z);
+       x = crealf(z);
+       y = cimagf(z);
        absa = cabsf (a);
        if (absa == 0.0f) {
                return (0.0f + 0.0f * I);
index aacc59f..2e38c8e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_csinf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $    */
+/*     $OpenBSD: s_csinf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $    */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -79,7 +79,7 @@ csinf(float complex z)
        float complex w;
        float ch, sh;
 
-       cchshf((float) cimag(z), &ch, &sh);
-       w = sinf(creal(z)) * ch  + (cosf(creal(z)) * sh) * I;
+       cchshf(cimagf(z), &ch, &sh);
+       w = sinf(crealf(z)) * ch  + (cosf(crealf(z)) * sh) * I;
        return (w);
 }
index 170b440..1a9f3cc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_csinhf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $   */
+/*     $OpenBSD: s_csinhf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $   */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -50,8 +50,8 @@ csinhf(float complex z)
        float complex w;
        float x, y;
 
-       x = creal(z);
-       y = cimag(z);
+       x = crealf(z);
+       y = cimagf(z);
        w = sinhf (x) * cosf (y)  +  (coshf (x) * sinf (y)) * I;
        return (w);
 }
index 9f9e898..3a11aae 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_csqrtf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $   */
+/*     $OpenBSD: s_csqrtf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $   */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -67,8 +67,8 @@ csqrtf(float complex z)
        float complex w;
        float x, y, r, t, scale;
 
-       x = creal(z);
-       y = cimag(z);
+       x = crealf(z);
+       y = cimagf(z);
 
        if(y == 0.0f) {
                if (x < 0.0f) {
index a0f6161..97e66ac 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: s_ctanhf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $   */
+/*     $OpenBSD: s_ctanhf.c,v 1.2 2010/07/18 18:42:26 guenther Exp $   */
 /*
  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
  *
@@ -51,8 +51,8 @@ ctanhf(float complex z)
        float complex w;
        float x, y, d;
 
-       x = creal(z);
-       y = cimag(z);
+       x = crealf(z);
+       y = cimagf(z);
        d = coshf (2.0f * x) + cosf (2.0f * y);
        w = sinhf (2.0f * x) / d  +  (sinf (2.0f * y) / d) * I;
        return (w);