commit | 8810bd7585086e16140ee1d70422e620332604f1 | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Wed Jul 19 14:11:58 2023 -0700 |
committer | Elliott Hughes <enh@google.com> | Wed Jul 19 14:11:58 2023 -0700 |
tree | 5294a12ce61cbbba8c8a7128255ab96927ce04fd | |
parent | a2cdb247e1de9a53a553e214bb4a9fb85717f852 [diff] [blame] |
Sync upstream FreeBSD libm (real changes). Test: treehugger Change-Id: Icf591ba195a3f5080203b157aa7f43d518a9cc69
diff --git a/libm/upstream-freebsd/lib/msun/src/s_sinpi.c b/libm/upstream-freebsd/lib/msun/src/s_sinpi.c index 858459a..bc3759e 100644 --- a/libm/upstream-freebsd/lib/msun/src/s_sinpi.c +++ b/libm/upstream-freebsd/lib/msun/src/s_sinpi.c
@@ -155,7 +155,8 @@ return ((hx & 0x80000000) ? -s : s); } - if (ix >= 0x7f800000) + /* x = +-inf or nan. */ + if (ix >= 0x7ff00000) return (vzero / vzero); /*