mirror of
https://sourceware.org/git/glibc.git
synced 2025-09-04 03:22:14 +03:00
Don't duplicate mpone and mptwo
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
2013-02-26 Siddhesh Poyarekar <siddhesh@redhat.com>
|
2013-02-26 Siddhesh Poyarekar <siddhesh@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/ieee754/dbl-64/sincos32.c (__c32): Use MPONE and
|
||||||
|
MPTWO.
|
||||||
|
(__mpranred): Likewise.
|
||||||
|
|
||||||
[BZ #15160]
|
[BZ #15160]
|
||||||
* malloc/memusagestat.c (main): Draw graphs for heap and stack
|
* malloc/memusagestat.c (main): Draw graphs for heap and stack
|
||||||
only if MAXSIZE_HEAP and MAXSIZE_STACK are non-zero.
|
only if MAXSIZE_HEAP and MAXSIZE_STACK are non-zero.
|
||||||
|
@@ -105,7 +105,6 @@ cc32(mp_no *x, mp_no *y, int p) {
|
|||||||
void
|
void
|
||||||
SECTION
|
SECTION
|
||||||
__c32(mp_no *x, mp_no *y, mp_no *z, int p) {
|
__c32(mp_no *x, mp_no *y, mp_no *z, int p) {
|
||||||
static const mp_no mpt={1,{1.0,2.0}}, one={1,{1.0,1.0}};
|
|
||||||
mp_no u,t,t1,t2,c,s;
|
mp_no u,t,t1,t2,c,s;
|
||||||
int i;
|
int i;
|
||||||
__cpy(x,&u,p);
|
__cpy(x,&u,p);
|
||||||
@@ -116,11 +115,11 @@ __c32(mp_no *x, mp_no *y, mp_no *z, int p) {
|
|||||||
__mul(&c,&s,&t,p);
|
__mul(&c,&s,&t,p);
|
||||||
__sub(&s,&t,&t1,p);
|
__sub(&s,&t,&t1,p);
|
||||||
__add(&t1,&t1,&s,p);
|
__add(&t1,&t1,&s,p);
|
||||||
__sub(&mpt,&c,&t1,p);
|
__sub(&mptwo,&c,&t1,p);
|
||||||
__mul(&t1,&c,&t2,p);
|
__mul(&t1,&c,&t2,p);
|
||||||
__add(&t2,&t2,&c,p);
|
__add(&t2,&t2,&c,p);
|
||||||
}
|
}
|
||||||
__sub(&one,&c,y,p);
|
__sub(&mpone,&c,y,p);
|
||||||
__cpy(&s,z,p);
|
__cpy(&s,z,p);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -237,7 +236,6 @@ __mpranred(double x, mp_no *y, int p)
|
|||||||
number v;
|
number v;
|
||||||
double t,xn;
|
double t,xn;
|
||||||
int i,k,n;
|
int i,k,n;
|
||||||
static const mp_no one = {1,{1.0,1.0}};
|
|
||||||
mp_no a,b,c;
|
mp_no a,b,c;
|
||||||
|
|
||||||
if (ABS(x) < 2.8e14) {
|
if (ABS(x) < 2.8e14) {
|
||||||
@@ -266,7 +264,7 @@ __mpranred(double x, mp_no *y, int p)
|
|||||||
c.e=0;
|
c.e=0;
|
||||||
if (c.d[1] >= 8388608.0)
|
if (c.d[1] >= 8388608.0)
|
||||||
{ t +=1.0;
|
{ t +=1.0;
|
||||||
__sub(&c,&one,&b,p);
|
__sub(&c,&mpone,&b,p);
|
||||||
__mul(&b,&hp,y,p);
|
__mul(&b,&hp,y,p);
|
||||||
}
|
}
|
||||||
else __mul(&c,&hp,y,p);
|
else __mul(&c,&hp,y,p);
|
||||||
|
Reference in New Issue
Block a user