Skip to content

Commit 33defcb

Browse files
committed
Tidy round_ndarray
1 parent af53ab9 commit 33defcb

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

src/gfloat/round_ndarray.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,7 @@ def round_ndarray(
8181
else:
8282
round_up = np.zeros_like(delta, dtype=bool)
8383

84-
if fi.precision > 1:
85-
isignificand = np.where(round_up, isignificand + 1, isignificand)
86-
else:
87-
# if isignificand == 0:
88-
# isignificand = 1
89-
# else:
90-
# assert isignificand == 1
91-
# expval += 1
92-
expval += round_up & (isignificand == 1)
93-
isignificand = np.where(round_up, 1, isignificand)
84+
isignificand = np.where(round_up, isignificand + 1, isignificand)
9485

9586
result = np.where(finite_nonzero, np.ldexp(isignificand, expval), absv)
9687

0 commit comments

Comments
 (0)