Skip to content

Commit d8cb945

Browse files
committed
μoptimization for gcc
1 parent 68481e5 commit d8cb945

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

zmij.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -848,10 +848,9 @@ ZMIJ_INLINE auto to_decimal_fast(UInt bin_sig, int64_t raw_exp,
848848

849849
// Check for boundary case when rounding down to nearest 10 and
850850
// near-boundary case when rounding up to nearest 10.
851-
if (scaled_sig_mod10 == scaled_half_ulp ||
852-
// Case where upper == ten is insufficient: 1.342178e+08f.
853-
ten - upper <= 1u) // upper == ten || upper == ten - 1
854-
[[ZMIJ_UNLIKELY]] {
851+
// Case where upper == ten is insufficient: 1.342178e+08f.
852+
if (ten - upper <= 1u || // upper == ten || upper == ten - 1
853+
scaled_sig_mod10 == scaled_half_ulp) [[ZMIJ_UNLIKELY]] {
855854
break;
856855
}
857856

0 commit comments

Comments
 (0)