Cygwin: fix return value of ilogbl(NaN)
Fixes: 792e51b721
("Add missing long double functions to Cygwin")
Reported-by: Bruno Haible <bruno@clisp.org>
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
83aceaa5e2
commit
f87469dd5b
|
@ -23,6 +23,8 @@ __MINGW_USYMBOL(ilogbl):
|
||||||
andb %ah, %dh
|
andb %ah, %dh
|
||||||
cmpb $0x05, %dh
|
cmpb $0x05, %dh
|
||||||
je 1f /* Is +-Inf, jump. */
|
je 1f /* Is +-Inf, jump. */
|
||||||
|
cmpb $0x01, %dh
|
||||||
|
je 1f /* Is +-Inf, jump. */
|
||||||
cmpb $0x40, %dh
|
cmpb $0x40, %dh
|
||||||
je 2f /* Is +-Inf, jump. */
|
je 2f /* Is +-Inf, jump. */
|
||||||
|
|
||||||
|
@ -53,6 +55,8 @@ __MINGW_USYMBOL(ilogbl):
|
||||||
andb %ah, %dh
|
andb %ah, %dh
|
||||||
cmpb $0x05, %dh
|
cmpb $0x05, %dh
|
||||||
je 1f /* Is +-Inf, jump. */
|
je 1f /* Is +-Inf, jump. */
|
||||||
|
cmpb $0x01, %dh
|
||||||
|
je 1f /* Is +-Inf, jump. */
|
||||||
cmpb $0x40, %dh
|
cmpb $0x40, %dh
|
||||||
je 2f /* Is +-Inf, jump. */
|
je 2f /* Is +-Inf, jump. */
|
||||||
|
|
||||||
|
|
|
@ -15,3 +15,6 @@ Bug Fixes
|
||||||
|
|
||||||
- Fix bug in cygheap allocation size computation after fork. Addresses:
|
- Fix bug in cygheap allocation size computation after fork. Addresses:
|
||||||
https://cygwin.com/pipermail/cygwin-developers/2023-April/012620.html
|
https://cygwin.com/pipermail/cygwin-developers/2023-April/012620.html
|
||||||
|
|
||||||
|
- Fix return value of ilogbl(NaN).
|
||||||
|
Addresses: https://cygwin.com/pipermail/cygwin/2023-April/253511.html
|
||||||
|
|
Loading…
Reference in New Issue