Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Oct 2021 11:15:08 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 224326] double subnormals are not well printed on printing with printf (and friends)
Message-ID:  <bug-224326-227-OIQiVhj4n4@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-224326-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-224326-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D224326

--- Comment #3 from Piotr Pawel Stefaniak <pstef@freebsd.org> ---
Actually, below is what I'm getting on stable/13.

amd64:
$ ./test | tail
0x0000000000000200 2.5296161067071825d-321
0x0000000000000100 1.2648080533535913d-321
0x0000000000000080 6.3240402667679563d-322
0x0000000000000040 3.1620201333839781d-322
0x0000000000000020 1.5810100666919891d-322
0x0000000000000010 7.9050503334599451d-323
0x0000000000000008 3.9525251667299726d-323
0x0000000000000004 1.9762625833649863d-323
0x0000000000000002 9.8813129168249318d-324
0x0000000000000001 4.9406564584124659d-324

arm64:
% ./test | tail
0x0000000000000200 2.5296161067071825d-321
0x0000000000000100 1.2648080533535913d-321
0x0000000000000080 6.3240402667679563d-322
0x0000000000000040 3.1620201333839781d-322
0x0000000000000020 1.5810100666919891d-322
0x0000000000000010 7.9050503334599451d-323
0x0000000000000008 3.9525251667299726d-323
0x0000000000000004 1.9762625833649863d-323
0x0000000000000002 9.8813129168249318d-324
0x0000000000000001 4.9406564584124659d-324

So better than=20
0x0000000000000200 1.1125369292537272e-308
0x0000000000000100 1.1125369292536639e-308
0x0000000000000080 1.1125369292536323e-308
0x0000000000000040 1.1125369292536165e-308
0x0000000000000020 1.1125369292536086e-308
0x0000000000000010 1.1125369292536046e-308
0x0000000000000008 1.1125369292536027e-308
0x0000000000000004 1.1125369292536017e-308
0x0000000000000002 1.1125369292536012e-308
0x0000000000000001 1.1125369292536009e-308
but not exactly
0x0000000000000200 2.5296161067071823e-321
0x0000000000000100 1.2648080533535912e-321
0x0000000000000080 6.3240402667679558e-322
0x0000000000000040 3.1620201333839779e-322
0x0000000000000020 1.5810100666919889e-322
0x0000000000000010 7.9050503334599447e-323
0x0000000000000008 3.9525251667299724e-323
0x0000000000000004 1.9762625833649862e-323
0x0000000000000002 9.8813129168249309e-324
0x0000000000000001 4.9406564584124654e-324

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-224326-227-OIQiVhj4n4>