'In extremely rare cases where the infinite precision result is just
below etiny, cdecimal does not set Subnormal/Underflow. Example:
setcontext(Context(prec=21, rounding=ROUND_UP, Emin=-55, Emax=85))
Decimal("1.00000000000000000000000000000000000000000000000"
"0000000100000000000000000000000000000000000000000"
"0000000000000025").ln()'

def resolve_underflow(self, t):

    if (t.cresults != t.presults):
        return False
    if (context.c.flags[C.Rounded] and context.c.flags[C.Inexact] and context.p.flags[P.Rounded] and context.p.flags[P.Inexact]):
        return True
    return False
