bpo-44954: Fix wrong result in float.fromhex corner case (GH-27834)

3 files changed