diff options
author | Ulrich Drepper <drepper@redhat.com> | 2005-03-31 10:02:53 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2005-03-31 10:02:53 +0000 |
commit | ee6189855aab3a9be8f3c2d95ce2b2cd17db4ec2 (patch) | |
tree | cf3e2fe1f9be5b358033fd927a0bd922542e04a1 /sysdeps/ia64/fpu/libm_lgammaf.S | |
parent | 4d6302cf51b16a129addf7687c91490c40a7225c (diff) | |
download | glibc-ee6189855aab3a9be8f3c2d95ce2b2cd17db4ec2.tar.gz glibc-ee6189855aab3a9be8f3c2d95ce2b2cd17db4ec2.tar.xz glibc-ee6189855aab3a9be8f3c2d95ce2b2cd17db4ec2.zip |
* sysdeps/unix/sysv/linux/x86_64/getcontext.S: Use functionally
equivalent, but shorter instructions. * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/setcontext.S: Likewise. * sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise. * sysdeps/unix/sysv/linux/x86_64/swapcontext.S: Likewise. * sysdeps/unix/x86_64/sysdep.S: Likewise. * sysdeps/x86_64/strchr.S: Likewise. * sysdeps/x86_64/memset.S: Likewise. * sysdeps/x86_64/strcspn.S: Likewise. * sysdeps/x86_64/strcmp.S: Likewise. * sysdeps/x86_64/elf/start.S: Likewise. * sysdeps/x86_64/strspn.S: Likewise. * sysdeps/x86_64/dl-machine.h: Likewise. * sysdeps/x86_64/bsd-_setjmp.S: Likewise. * sysdeps/x86_64/bsd-setjmp.S: Likewise. * sysdeps/x86_64/strtok.S: Likewise.
Diffstat (limited to 'sysdeps/ia64/fpu/libm_lgammaf.S')
-rw-r--r-- | sysdeps/ia64/fpu/libm_lgammaf.S | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/sysdeps/ia64/fpu/libm_lgammaf.S b/sysdeps/ia64/fpu/libm_lgammaf.S index 83cffd60fa..04dcd63fa7 100644 --- a/sysdeps/ia64/fpu/libm_lgammaf.S +++ b/sysdeps/ia64/fpu/libm_lgammaf.S @@ -47,6 +47,7 @@ // 09/16/02 Improved accuracy on intervals reduced to [1;1.25] // 10/21/02 Now it returns SIGN(GAMMA(x))=-1 for negative zero // 02/10/03 Reordered header: .section, .global, .proc, .align +// 07/22/03 Reformatted some data tables // //********************************************************************* // @@ -685,19 +686,26 @@ data8 0x3FF1029A9DD542B4,0xBFFAD37C209D3B25 // A6,A5 data8 0x405385E6FD9BE7EA // A0 data8 0x478895F1C0000000 // Overflow boundary data8 0x400062D97D26B523,0xC00A03E1529FF023 // A6,A5 -data8 0x4069204C51E566CE,0 // A0 +data8 0x4069204C51E566CE // A0 +data8 0x0000000000000000 // pad data8 0x40101476B38FD501,0xC0199DE7B387C0FC // A6,A5 -data8 0x407EB8DAEC83D759,0 // A0 +data8 0x407EB8DAEC83D759 // A0 +data8 0x0000000000000000 // pad data8 0x401FDB008D65125A,0xC0296B506E665581 // A6,A5 -data8 0x409226D93107EF66,0 // A0 +data8 0x409226D93107EF66 // A0 +data8 0x0000000000000000 // pad data8 0x402FB3EAAF3E7B2D,0xC039521142AD8E0D // A6,A5 -data8 0x40A4EFA4F072792E,0 // A0 +data8 0x40A4EFA4F072792E // A0 +data8 0x0000000000000000 // pad data8 0x403FA024C66B2563,0xC0494569F250E691 // A6,A5 -data8 0x40B7B747C9235BB8,0 // A0 +data8 0x40B7B747C9235BB8 // A0 +data8 0x0000000000000000 // pad data8 0x404F9607D6DA512C,0xC0593F0B2EDDB4BC // A6,A5 -data8 0x40CA7E29C5F16DE2,0 // A0 +data8 0x40CA7E29C5F16DE2 // A0 +data8 0x0000000000000000 // pad data8 0x405F90C5F613D98D,0xC0693BD130E50AAF // A6,A5 -data8 0x40DD4495238B190C,0 // A0 +data8 0x40DD4495238B190C // A0 +data8 0x0000000000000000 // pad // // polynomial approximation of ln(sin(Pi*x)/(Pi*x)), |x| <= 0.5 data8 0xBFD58731A486E820,0xBFA4452CC28E15A9 // S16,S14 @@ -2133,6 +2141,7 @@ lgammaf_libm_err: };; GLOBAL_LIBM_END(__libm_lgammaf) + LOCAL_LIBM_ENTRY(__libm_error_region) .prologue { .mfi |