aboutsummaryrefslogtreecommitdiff
path: root/lib/msun
diff options
context:
space:
mode:
authorSteve Kargl <kargl@FreeBSD.org>2023-07-17 05:19:28 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2023-07-17 05:23:27 +0000
commitbe4c7f273508994638b68d2fae742be37d3cb117 (patch)
tree3feda144a8d8453111cbc740d96754f1c32e0041 /lib/msun
parentb8cc13fa21df6081f11eb845e064ade37172195a (diff)
downloadsrc-be4c7f273508994638b68d2fae742be37d3cb117.tar.gz
src-be4c7f273508994638b68d2fae742be37d3cb117.zip
Diffstat (limited to 'lib/msun')
-rw-r--r--lib/msun/src/s_cospi.c3
-rw-r--r--lib/msun/src/s_sinpi.c3
-rw-r--r--lib/msun/src/s_tanpi.c2
3 files changed, 5 insertions, 3 deletions
diff --git a/lib/msun/src/s_cospi.c b/lib/msun/src/s_cospi.c
index 860219efd3e4..2e2f92733a86 100644
--- a/lib/msun/src/s_cospi.c
+++ b/lib/msun/src/s_cospi.c
@@ -138,7 +138,8 @@ cospi(double x)
return (j0 & 1 ? -c : c);
}
- if (ix >= 0x7f800000)
+ /* x = +-inf or nan. */
+ if (ix >= 0x7ff00000)
return (vzero / vzero);
/*
diff --git a/lib/msun/src/s_sinpi.c b/lib/msun/src/s_sinpi.c
index 858459a5fcb4..bc3759e567a3 100644
--- a/lib/msun/src/s_sinpi.c
+++ b/lib/msun/src/s_sinpi.c
@@ -155,7 +155,8 @@ sinpi(double x)
return ((hx & 0x80000000) ? -s : s);
}
- if (ix >= 0x7f800000)
+ /* x = +-inf or nan. */
+ if (ix >= 0x7ff00000)
return (vzero / vzero);
/*
diff --git a/lib/msun/src/s_tanpi.c b/lib/msun/src/s_tanpi.c
index 01d4c74367fd..f911d56156b3 100644
--- a/lib/msun/src/s_tanpi.c
+++ b/lib/msun/src/s_tanpi.c
@@ -163,7 +163,7 @@ tanpi(double x)
}
/* x = +-inf or nan. */
- if (ix >= 0x7f800000)
+ if (ix >= 0x7ff00000)
return (vzero / vzero);
/*