mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-27 14:58:30 +00:00
Release Cosmopolitan v3.6.0
This release is an atomic upgrade to GCC 14.1.0 with C23 and C++23
This commit is contained in:
parent
62ace3623a
commit
5660ec4741
1585 changed files with 117353 additions and 271644 deletions
|
@ -204,7 +204,7 @@ static double sin_pi(double x)
|
|||
double lgamma_r(double x, int *signgamp)
|
||||
{
|
||||
union {double f; uint64_t i;} u = {x};
|
||||
double_t t,y,z,nadj,p,p1,p2,p3,q,r,w;
|
||||
double_t t,y,z,nadj=0,p,p1,p2,p3,q,r,w;
|
||||
uint32_t ix;
|
||||
int sign,i;
|
||||
|
||||
|
|
|
@ -139,7 +139,7 @@ static float sin_pi(float x)
|
|||
float lgammaf_r(float x, int *signgamp)
|
||||
{
|
||||
union {float f; uint32_t i;} u = {x};
|
||||
float t,y,z,nadj,p,p1,p2,p3,q,r,w;
|
||||
float t,y,z,nadj=0,p,p1,p2,p3,q,r,w;
|
||||
uint32_t ix;
|
||||
int i,sign;
|
||||
|
||||
|
|
|
@ -247,7 +247,7 @@ static long double sin_pi(long double x)
|
|||
}
|
||||
|
||||
long double lgammal_r(long double x, int *sg) {
|
||||
long double t, y, z, nadj, p, p1, p2, q, r, w;
|
||||
long double t, y, z, nadj=0, p, p1, p2, q, r, w;
|
||||
union ldshape u = {x};
|
||||
uint32_t ix = (u.i.se & 0x7fffU)<<16 | u.i.m>>48;
|
||||
int sign = u.i.se >> 15;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue