Index: floatundidf_ieee754.c
===================================================================
RCS file: /cvsroot/src/lib/libc/quad/floatundidf_ieee754.c,v
retrieving revision 1.1
diff -u -r1.1 floatundidf_ieee754.c
--- floatundidf_ieee754.c	24 Aug 2013 00:51:48 -0000	1.1
+++ floatundidf_ieee754.c	30 Sep 2013 18:26:28 -0000
@@ -52,13 +52,9 @@
 
 	if (x == 0)
 		return 0.0;
-	if (x == 1)
-		return 1.0;
 
 	u_int l = __builtin_clzll(x);
 	x <<= (l + 1);	/* clear implicit bit */
-	if (x == 0)
-		return 0x1.0p31;
 	x >>= 64 - (DBL_FRACHBITS + DBL_FRACLBITS);
 	union uu u = { .uq = x };
 	ux.dblu_frach = u.ul[H];
