-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2024 Free Software Foundation, Inc.
This file is part of GCC.
// exp = exp - EXP_P1;
unbexp = unbexp - 1;
exp = (UINT64) (unbexp + 6176) << 49;
- } else { // if exp = 0
- if (is_midpoint_lt_even || is_midpoint_lt_even ||
- is_inexact_gt_midpoint || is_inexact_gt_midpoint) // tiny & inexact
- *ptrfpsf |= UNDERFLOW_EXCEPTION;
+ } else { // if exp = 0 the result is tiny & inexact
+ *ptrfpsf |= UNDERFLOW_EXCEPTION;
}
}
} else {