a2cf7d
From ce4f299c02be0a06130b70a62aa79b77385f4326 Mon Sep 17 00:00:00 2001
a2cf7d
From: Stefan Liebler <stli@linux.ibm.com>
a2cf7d
Date: Wed, 11 Dec 2019 15:09:26 +0100
a2cf7d
Subject: [PATCH 15/28] Adjust s_rintf.c and s_rintl.c regarding code style.
a2cf7d
a2cf7d
This patch just adjusts the generic implementation regarding code style.
a2cf7d
No functional change.
a2cf7d
a2cf7d
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
a2cf7d
(cherry picked from commit 99b39a83e72f4b58e2f284fd844622df26b3b5fe)
a2cf7d
---
a2cf7d
 sysdeps/ieee754/flt-32/s_rintf.c   | 44 +++++++++++++++------------
a2cf7d
 sysdeps/ieee754/ldbl-128/s_rintl.c | 49 +++++++++++++++++-------------
a2cf7d
 2 files changed, 53 insertions(+), 40 deletions(-)
a2cf7d
a2cf7d
diff --git a/sysdeps/ieee754/flt-32/s_rintf.c b/sysdeps/ieee754/flt-32/s_rintf.c
a2cf7d
index a266b1999e..3463a044e1 100644
a2cf7d
--- a/sysdeps/ieee754/flt-32/s_rintf.c
a2cf7d
+++ b/sysdeps/ieee754/flt-32/s_rintf.c
a2cf7d
@@ -19,7 +19,7 @@
a2cf7d
 #include <math-use-builtins.h>
a2cf7d
 
a2cf7d
 float
a2cf7d
-__rintf(float x)
a2cf7d
+__rintf (float x)
a2cf7d
 {
a2cf7d
 #if USE_RINTF_BUILTIN
a2cf7d
   return __builtin_rintf (x);
a2cf7d
@@ -30,25 +30,31 @@ __rintf(float x)
a2cf7d
 		8.3886080000e+06, /* 0x4b000000 */
a2cf7d
 		-8.3886080000e+06, /* 0xcb000000 */
a2cf7d
   };
a2cf7d
-	int32_t i0,j0,sx;
a2cf7d
-	float w,t;
a2cf7d
-	GET_FLOAT_WORD(i0,x);
a2cf7d
-	sx = (i0>>31)&1;
a2cf7d
-	j0 = ((i0>>23)&0xff)-0x7f;
a2cf7d
-	if(j0<23) {
a2cf7d
-	    if(j0<0) {
a2cf7d
-		w = TWO23[sx]+x;
a2cf7d
-		t =  w-TWO23[sx];
a2cf7d
-		GET_FLOAT_WORD(i0,t);
a2cf7d
-		SET_FLOAT_WORD(t,(i0&0x7fffffff)|(sx<<31));
a2cf7d
-		return t;
a2cf7d
-	    }
a2cf7d
-	} else {
a2cf7d
-	    if(j0==0x80) return x+x;	/* inf or NaN */
a2cf7d
-	    else return x;		/* x is integral */
a2cf7d
+  int32_t i0, j0, sx;
a2cf7d
+  float w, t;
a2cf7d
+  GET_FLOAT_WORD (i0, x);
a2cf7d
+  sx = (i0 >> 31) & 1;
a2cf7d
+  j0 = ((i0 >> 23) & 0xff) - 0x7f;
a2cf7d
+  if (j0 < 23)
a2cf7d
+    {
a2cf7d
+      if(j0 < 0)
a2cf7d
+	{
a2cf7d
+	  w = TWO23[sx] + x;
a2cf7d
+	  t =  w - TWO23[sx];
a2cf7d
+	  GET_FLOAT_WORD (i0, t);
a2cf7d
+	  SET_FLOAT_WORD (t, (i0 & 0x7fffffff) | (sx << 31));
a2cf7d
+	  return t;
a2cf7d
 	}
a2cf7d
-	w = TWO23[sx]+x;
a2cf7d
-	return w-TWO23[sx];
a2cf7d
+    }
a2cf7d
+  else
a2cf7d
+    {
a2cf7d
+      if (j0 == 0x80)
a2cf7d
+	return x + x;		/* inf or NaN  */
a2cf7d
+      else
a2cf7d
+	return x;		/* x is integral  */
a2cf7d
+    }
a2cf7d
+  w = TWO23[sx] + x;
a2cf7d
+  return w - TWO23[sx];
a2cf7d
 #endif /* ! USE_RINTF_BUILTIN  */
a2cf7d
 }
a2cf7d
 #ifndef __rintf
a2cf7d
diff --git a/sysdeps/ieee754/ldbl-128/s_rintl.c b/sysdeps/ieee754/ldbl-128/s_rintl.c
a2cf7d
index f060503066..260f3aa9b9 100644
a2cf7d
--- a/sysdeps/ieee754/ldbl-128/s_rintl.c
a2cf7d
+++ b/sysdeps/ieee754/ldbl-128/s_rintl.c
a2cf7d
@@ -13,7 +13,7 @@
a2cf7d
  * ====================================================
a2cf7d
  */
a2cf7d
 
a2cf7d
-#if defined(LIBM_SCCS) && !defined(lint)
a2cf7d
+#if defined (LIBM_SCCS) && ! defined (lint)
a2cf7d
 static char rcsid[] = "$NetBSD: $";
a2cf7d
 #endif
a2cf7d
 
a2cf7d
@@ -32,7 +32,8 @@ static char rcsid[] = "$NetBSD: $";
a2cf7d
 #include <libm-alias-ldouble.h>
a2cf7d
 #include <math-use-builtins.h>
a2cf7d
 
a2cf7d
-_Float128 __rintl(_Float128 x)
a2cf7d
+_Float128
a2cf7d
+__rintl (_Float128 x)
a2cf7d
 {
a2cf7d
 #if USE_RINTL_BUILTIN
a2cf7d
   return __builtin_rintl (x);
a2cf7d
@@ -43,26 +44,32 @@ _Float128 __rintl(_Float128 x)
a2cf7d
 		 5.19229685853482762853049632922009600E+33L, /* 0x406F000000000000, 0 */
a2cf7d
 		 -5.19229685853482762853049632922009600E+33L  /* 0xC06F000000000000, 0 */
a2cf7d
   };
a2cf7d
-	int64_t i0,j0,sx;
a2cf7d
-	uint64_t i1 __attribute__ ((unused));
a2cf7d
-	_Float128 w,t;
a2cf7d
-	GET_LDOUBLE_WORDS64(i0,i1,x);
a2cf7d
-	sx = (((uint64_t)i0)>>63);
a2cf7d
-	j0 = ((i0>>48)&0x7fff)-0x3fff;
a2cf7d
-	if(j0<112) {
a2cf7d
-	    if(j0<0) {
a2cf7d
-	        w = TWO112[sx]+x;
a2cf7d
-	        t = w-TWO112[sx];
a2cf7d
-		GET_LDOUBLE_MSW64(i0,t);
a2cf7d
-		SET_LDOUBLE_MSW64(t,(i0&0x7fffffffffffffffLL)|(sx<<63));
a2cf7d
-	        return t;
a2cf7d
-	    }
a2cf7d
-	} else {
a2cf7d
-	    if(j0==0x4000) return x+x;	/* inf or NaN */
a2cf7d
-	    else return x;		/* x is integral */
a2cf7d
+  int64_t i0, j0, sx;
a2cf7d
+  uint64_t i1 __attribute__ ((unused));
a2cf7d
+  _Float128 w, t;
a2cf7d
+  GET_LDOUBLE_WORDS64 (i0, i1, x);
a2cf7d
+  sx = (((uint64_t) i0) >> 63);
a2cf7d
+  j0 = ((i0 >> 48) & 0x7fff) - 0x3fff;
a2cf7d
+  if (j0 < 112)
a2cf7d
+    {
a2cf7d
+      if (j0 < 0)
a2cf7d
+	{
a2cf7d
+	  w = TWO112[sx] + x;
a2cf7d
+	  t = w - TWO112[sx];
a2cf7d
+	  GET_LDOUBLE_MSW64 (i0, t);
a2cf7d
+	  SET_LDOUBLE_MSW64 (t, (i0 & 0x7fffffffffffffffLL) | (sx << 63));
a2cf7d
+	  return t;
a2cf7d
 	}
a2cf7d
-	w = TWO112[sx]+x;
a2cf7d
-	return w-TWO112[sx];
a2cf7d
+    }
a2cf7d
+  else
a2cf7d
+    {
a2cf7d
+      if (j0 == 0x4000)
a2cf7d
+	return x + x;		/* inf or NaN  */
a2cf7d
+      else
a2cf7d
+	return x;		/* x is integral  */
a2cf7d
+    }
a2cf7d
+  w = TWO112[sx] + x;
a2cf7d
+  return w - TWO112[sx];
a2cf7d
 #endif /* ! USE_RINTL_BUILTIN  */
a2cf7d
 }
a2cf7d
 libm_alias_ldouble (__rint, rint)
a2cf7d
-- 
a2cf7d
2.18.2
a2cf7d