diff options
Diffstat (limited to 'libc/ports/sysdeps')
1478 files changed, 28063 insertions, 5455 deletions
diff --git a/libc/ports/sysdeps/aarch64/__longjmp.S b/libc/ports/sysdeps/aarch64/__longjmp.S index ffd30a24e..2d38bbf6a 100644 --- a/libc/ports/sysdeps/aarch64/__longjmp.S +++ b/libc/ports/sysdeps/aarch64/__longjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -50,8 +50,12 @@ ENTRY (__longjmp) ldp x23, x24, [x0, #JB_X23<<3] ldp x25, x26, [x0, #JB_X25<<3] ldp x27, x28, [x0, #JB_X27<<3] +#ifdef PTR_DEMANGLE + ldp x29, x4, [x0, #JB_X29<<3] + PTR_DEMANGLE (x30, x4, x3, x2) +#else ldp x29, x30, [x0, #JB_X29<<3] - +#endif ldp d8, d9, [x0, #JB_D8<<3] ldp d10, d11, [x0, #JB_D10<<3] ldp d12, d13, [x0, #JB_D12<<3] @@ -87,8 +91,12 @@ ENTRY (__longjmp) cfi_same_value(d13) cfi_same_value(d14) cfi_same_value(d15) - - ldr x5, [x0, #JB_SP<<3] +#ifdef PTR_DEMANGLE + ldr x4, [x0, #JB_SP<<3] + PTR_DEMANGLE (x5, x4, x3, x2) +#else + ldr x5, [x0, #JB_SP<<3] +#endif mov sp, x5 cmp x1, #0 mov x0, #1 diff --git a/libc/ports/sysdeps/aarch64/abort-instr.h b/libc/ports/sysdeps/aarch64/abort-instr.h new file mode 100644 index 000000000..8b1c40b57 --- /dev/null +++ b/libc/ports/sysdeps/aarch64/abort-instr.h @@ -0,0 +1 @@ +#define ABORT_INSTRUCTION asm ("brk\t#1000") diff --git a/libc/ports/sysdeps/aarch64/bits/atomic.h b/libc/ports/sysdeps/aarch64/bits/atomic.h index 3f9042426..456e2ecdf 100644 --- a/libc/ports/sysdeps/aarch64/bits/atomic.h +++ b/libc/ports/sysdeps/aarch64/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/bits/endian.h b/libc/ports/sysdeps/aarch64/bits/endian.h index 597a52f61..bafaba701 100644 --- a/libc/ports/sysdeps/aarch64/bits/endian.h +++ b/libc/ports/sysdeps/aarch64/bits/endian.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/bits/fenv.h b/libc/ports/sysdeps/aarch64/bits/fenv.h index ef0c06aa9..8c884cbef 100644 --- a/libc/ports/sysdeps/aarch64/bits/fenv.h +++ b/libc/ports/sysdeps/aarch64/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/bits/link.h b/libc/ports/sysdeps/aarch64/bits/link.h index 3408c5b23..fe068276e 100644 --- a/libc/ports/sysdeps/aarch64/bits/link.h +++ b/libc/ports/sysdeps/aarch64/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/bits/linkmap.h b/libc/ports/sysdeps/aarch64/bits/linkmap.h index 85a0a2e4e..96e79b153 100644 --- a/libc/ports/sysdeps/aarch64/bits/linkmap.h +++ b/libc/ports/sysdeps/aarch64/bits/linkmap.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/bits/mathdef.h b/libc/ports/sysdeps/aarch64/bits/mathdef.h index 194ef890e..eb0a82559 100644 --- a/libc/ports/sysdeps/aarch64/bits/mathdef.h +++ b/libc/ports/sysdeps/aarch64/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/bits/setjmp.h b/libc/ports/sysdeps/aarch64/bits/setjmp.h index 6a93e0a25..e0a3d6073 100644 --- a/libc/ports/sysdeps/aarch64/bits/setjmp.h +++ b/libc/ports/sysdeps/aarch64/bits/setjmp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/bzero.S b/libc/ports/sysdeps/aarch64/bzero.S index 228c0a5f3..d082c15cd 100644 --- a/libc/ports/sysdeps/aarch64/bzero.S +++ b/libc/ports/sysdeps/aarch64/bzero.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2013 Free Software Foundation, Inc. +/* Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/crti.S b/libc/ports/sysdeps/aarch64/crti.S index ff2e3d758..2db7b6793 100644 --- a/libc/ports/sysdeps/aarch64/crti.S +++ b/libc/ports/sysdeps/aarch64/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for AArch64. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/crtn.S b/libc/ports/sysdeps/aarch64/crtn.S index f593f27eb..3094e0d14 100644 --- a/libc/ports/sysdeps/aarch64/crtn.S +++ b/libc/ports/sysdeps/aarch64/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for AArch64. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/dl-irel.h b/libc/ports/sysdeps/aarch64/dl-irel.h index 1a3811e7b..78395caf2 100644 --- a/libc/ports/sysdeps/aarch64/dl-irel.h +++ b/libc/ports/sysdeps/aarch64/dl-irel.h @@ -1,6 +1,6 @@ /* Machine-dependent ELF indirect relocation inline functions. AArch64 version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -22,15 +22,31 @@ #include <stdio.h> #include <unistd.h> +#include <ldsodefs.h> -/* AArch64 does not yet implement IFUNC support. However since - 2011-06-20 provision of a elf_ifunc_invoke has been mandatory. */ +#define ELF_MACHINE_IRELA 1 static inline ElfW(Addr) __attribute ((always_inline)) elf_ifunc_invoke (ElfW(Addr) addr) { - return ((ElfW(Addr) (*) (void)) (addr)) (); + return ((ElfW(Addr) (*) (unsigned long int)) (addr)) (GLRO(dl_hwcap)); +} + +static inline void +__attribute ((always_inline)) +elf_irela (const ElfW(Rela) *reloc) +{ + ElfW(Addr) *const reloc_addr = (void *) reloc->r_offset; + const unsigned long int r_type = ELFW(R_TYPE) (reloc->r_info); + + if (__glibc_likely (r_type == R_AARCH64_IRELATIVE)) + { + ElfW(Addr) value = elf_ifunc_invoke (reloc->r_addend); + *reloc_addr = value; + } + else + __libc_fatal ("unexpected reloc type in static binary"); } #endif diff --git a/libc/ports/sysdeps/aarch64/dl-machine.h b/libc/ports/sysdeps/aarch64/dl-machine.h index 71dd6b389..997c860cc 100644 --- a/libc/ports/sysdeps/aarch64/dl-machine.h +++ b/libc/ports/sysdeps/aarch64/dl-machine.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -23,6 +23,7 @@ #include <tls.h> #include <dl-tlsdesc.h> +#include <dl-irel.h> /* Return nonzero iff ELF header is compatible with the running host. */ static inline int __attribute__ ((unused)) @@ -243,6 +244,12 @@ elf_machine_rela (struct link_map *map, const ElfW(Rela) *reloc, struct link_map *sym_map = RESOLVE_MAP (&sym, version, r_type); ElfW(Addr) value = sym_map == NULL ? 0 : sym_map->l_addr + sym->st_value; + if (sym != NULL + && __glibc_unlikely (ELFW(ST_TYPE) (sym->st_info) == STT_GNU_IFUNC) + && __glibc_likely (sym->st_shndx != SHN_UNDEF) + && __glibc_likely (!skip_ifunc)) + value = elf_ifunc_invoke (value); + switch (r_type) { case R_AARCH64_COPY: @@ -331,6 +338,12 @@ elf_machine_rela (struct link_map *map, const ElfW(Rela) *reloc, } break; + case R_AARCH64_IRELATIVE: + value = map->l_addr + reloc->r_addend; + value = elf_ifunc_invoke (value); + *reloc_addr = value; + break; + default: _dl_reloc_bad_type (map, r_type, 0); break; @@ -374,6 +387,13 @@ elf_machine_lazy_rel (struct link_map *map, td->entry = (void*)(D_PTR (map, l_info[ADDRIDX (DT_TLSDESC_PLT)]) + map->l_addr); } + else if (__glibc_unlikely (r_type == R_AARCH64_IRELATIVE)) + { + ElfW(Addr) value = map->l_addr + reloc->r_addend; + if (__glibc_likely (!skip_ifunc)) + value = elf_ifunc_invoke (value); + *reloc_addr = value; + } else _dl_reloc_bad_type (map, r_type, 1); } diff --git a/libc/ports/sysdeps/aarch64/dl-sysdep.h b/libc/ports/sysdeps/aarch64/dl-sysdep.h index 3532ee860..4a452f5d8 100644 --- a/libc/ports/sysdeps/aarch64/dl-sysdep.h +++ b/libc/ports/sysdeps/aarch64/dl-sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/dl-tls.h b/libc/ports/sysdeps/aarch64/dl-tls.h index 027fafb16..1eb8c9724 100644 --- a/libc/ports/sysdeps/aarch64/dl-tls.h +++ b/libc/ports/sysdeps/aarch64/dl-tls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/dl-tlsdesc.S b/libc/ports/sysdeps/aarch64/dl-tlsdesc.S index db61ef130..ded5471be 100644 --- a/libc/ports/sysdeps/aarch64/dl-tlsdesc.S +++ b/libc/ports/sysdeps/aarch64/dl-tlsdesc.S @@ -1,6 +1,6 @@ /* Thread-local storage handling in the ELF dynamic linker. AArch64 version. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/dl-tlsdesc.h b/libc/ports/sysdeps/aarch64/dl-tlsdesc.h index ac22494a6..5ff1f7417 100644 --- a/libc/ports/sysdeps/aarch64/dl-tlsdesc.h +++ b/libc/ports/sysdeps/aarch64/dl-tlsdesc.h @@ -1,6 +1,6 @@ /* Thread-local storage descriptor handling in the ELF dynamic linker. AArch64 version. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/dl-trampoline.S b/libc/ports/sysdeps/aarch64/dl-trampoline.S index 94c69a0e2..c007165ad 100644 --- a/libc/ports/sysdeps/aarch64/dl-trampoline.S +++ b/libc/ports/sysdeps/aarch64/dl-trampoline.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -41,7 +41,7 @@ _dl_runtime_resolve: cfi_rel_offset (lr, 8) /* Save arguments. */ - stp x8, x9, [sp, #-80]! + stp x8, x9, [sp, #-(80+8*16)]! cfi_adjust_cfa_offset (80) cfi_rel_offset (x8, 0) cfi_rel_offset (x9, 8) @@ -62,11 +62,27 @@ _dl_runtime_resolve: cfi_rel_offset (x0, 64) cfi_rel_offset (x1, 72) + stp q0, q1, [sp, #(80+0*16)] + cfi_rel_offset (q0, 80+0*16) + cfi_rel_offset (q1, 80+1*16) + + stp q2, q3, [sp, #(80+2*16)] + cfi_rel_offset (q0, 80+2*16) + cfi_rel_offset (q1, 80+3*16) + + stp q4, q5, [sp, #(80+4*16)] + cfi_rel_offset (q0, 80+4*16) + cfi_rel_offset (q1, 80+5*16) + + stp q6, q7, [sp, #(80+6*16)] + cfi_rel_offset (q0, 80+6*16) + cfi_rel_offset (q1, 80+7*16) + /* Get pointer to linker struct. */ ldr x0, [ip0, #-8] /* Prepare to call _dl_fixup(). */ - ldr x1, [sp, 80] /* Recover &PLTGOT[n] */ + ldr x1, [sp, 80+8*16] /* Recover &PLTGOT[n] */ sub x1, x1, ip0 add x1, x1, x1, lsl #1 @@ -81,12 +97,16 @@ _dl_runtime_resolve: mov ip0, x0 /* Get arguments and return address back. */ + ldp q0, q1, [sp, #(80+0*16)] + ldp q2, q3, [sp, #(80+2*16)] + ldp q4, q5, [sp, #(80+4*16)] + ldp q6, q7, [sp, #(80+6*16)] ldp x0, x1, [sp, #64] ldp x2, x3, [sp, #48] ldp x4, x5, [sp, #32] ldp x6, x7, [sp, #16] - ldp x8, x9, [sp], #80 - cfi_adjust_cfa_offset (-80) + ldp x8, x9, [sp], #(80+8*16) + cfi_adjust_cfa_offset (-(80+8*16)) ldp ip1, lr, [sp], #16 cfi_adjust_cfa_offset (-16) diff --git a/libc/ports/sysdeps/aarch64/fpu/fclrexcpt.c b/libc/ports/sysdeps/aarch64/fpu/fclrexcpt.c index bba5f73e8..531269f9c 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/aarch64/fpu/fclrexcpt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fedisblxcpt.c b/libc/ports/sysdeps/aarch64/fpu/fedisblxcpt.c index 3c2a26b72..719d52f60 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/aarch64/fpu/fedisblxcpt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/feenablxcpt.c b/libc/ports/sysdeps/aarch64/fpu/feenablxcpt.c index 90d4dd132..d97699981 100644 --- a/libc/ports/sysdeps/aarch64/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/aarch64/fpu/feenablxcpt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fegetenv.c b/libc/ports/sysdeps/aarch64/fpu/fegetenv.c index ce0d1f7b5..4c88fbfa4 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fegetenv.c +++ b/libc/ports/sysdeps/aarch64/fpu/fegetenv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fegetexcept.c b/libc/ports/sysdeps/aarch64/fpu/fegetexcept.c index 027aae7eb..dbcd92a4a 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/aarch64/fpu/fegetexcept.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fegetround.c b/libc/ports/sysdeps/aarch64/fpu/fegetround.c index 3b5b3068b..a970ce356 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fegetround.c +++ b/libc/ports/sysdeps/aarch64/fpu/fegetround.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -26,3 +26,4 @@ fegetround (void) _FPU_GETCW (fpcr); return fpcr & FE_TOWARDZERO; } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/aarch64/fpu/feholdexcpt.c b/libc/ports/sysdeps/aarch64/fpu/feholdexcpt.c index f2d1b816c..0514ac15b 100644 --- a/libc/ports/sysdeps/aarch64/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/aarch64/fpu/feholdexcpt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fesetenv.c b/libc/ports/sysdeps/aarch64/fpu/fesetenv.c index 8cafc7875..443c705d2 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fesetenv.c +++ b/libc/ports/sysdeps/aarch64/fpu/fesetenv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fesetround.c b/libc/ports/sysdeps/aarch64/fpu/fesetround.c index 96f3ea7bf..40a05f658 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fesetround.c +++ b/libc/ports/sysdeps/aarch64/fpu/fesetround.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/feupdateenv.c b/libc/ports/sysdeps/aarch64/fpu/feupdateenv.c index cd2bc1bee..6d64a9b72 100644 --- a/libc/ports/sysdeps/aarch64/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/aarch64/fpu/feupdateenv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fgetexcptflg.c b/libc/ports/sysdeps/aarch64/fpu/fgetexcptflg.c index 97433042d..d25da1cab 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/aarch64/fpu/fgetexcptflg.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fpu_control.h b/libc/ports/sysdeps/aarch64/fpu/fpu_control.h index 89ff7e129..79ab5fb95 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fpu_control.h +++ b/libc/ports/sysdeps/aarch64/fpu/fpu_control.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fraiseexcpt.c b/libc/ports/sysdeps/aarch64/fpu/fraiseexcpt.c index 56006f82d..3e5c11867 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/aarch64/fpu/fraiseexcpt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/fsetexcptflg.c b/libc/ports/sysdeps/aarch64/fpu/fsetexcptflg.c index 4ac5b5e65..49cd1e467 100644 --- a/libc/ports/sysdeps/aarch64/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/aarch64/fpu/fsetexcptflg.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/ftestexcept.c b/libc/ports/sysdeps/aarch64/fpu/ftestexcept.c index 9ed22baae..73e01d438 100644 --- a/libc/ports/sysdeps/aarch64/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/aarch64/fpu/ftestexcept.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/get-rounding-mode.h b/libc/ports/sysdeps/aarch64/fpu/get-rounding-mode.h index 0000e9ac4..5c1615d04 100644 --- a/libc/ports/sysdeps/aarch64/fpu/get-rounding-mode.h +++ b/libc/ports/sysdeps/aarch64/fpu/get-rounding-mode.h @@ -1,6 +1,6 @@ /* Determine floating-point rounding mode within libc. AArch64 version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_ceil.c b/libc/ports/sysdeps/aarch64/fpu/s_ceil.c index ef25194fc..5a85b5186 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_ceil.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_ceil.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_ceilf.c b/libc/ports/sysdeps/aarch64/fpu/s_ceilf.c index fb9751314..70be6067d 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_ceilf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_ceilf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_floor.c b/libc/ports/sysdeps/aarch64/fpu/s_floor.c index 93b44adf6..d7a2f4878 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_floor.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_floor.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_floorf.c b/libc/ports/sysdeps/aarch64/fpu/s_floorf.c index a0156818f..b2dc9be4a 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_floorf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_floorf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_fma.c b/libc/ports/sysdeps/aarch64/fpu/s_fma.c index b12ade4e4..adbcfc1db 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_fma.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_fma.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_fmaf.c b/libc/ports/sysdeps/aarch64/fpu/s_fmaf.c index 82b706daf..38c588873 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_fmaf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_fmaf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_fmax.c b/libc/ports/sysdeps/aarch64/fpu/s_fmax.c index 705c39f7b..37dc9703e 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_fmax.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_fmax.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_fmaxf.c b/libc/ports/sysdeps/aarch64/fpu/s_fmaxf.c index 910c73f4d..748ac0f80 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_fmaxf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_fmaxf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_fmin.c b/libc/ports/sysdeps/aarch64/fpu/s_fmin.c index b7a7a839a..63875d576 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_fmin.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_fmin.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_fminf.c b/libc/ports/sysdeps/aarch64/fpu/s_fminf.c index 2bd52c6f5..86c6be294 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_fminf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_fminf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_frint.c b/libc/ports/sysdeps/aarch64/fpu/s_frint.c index 0fa527e37..2e8195c67 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_frint.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_frint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_frintf.c b/libc/ports/sysdeps/aarch64/fpu/s_frintf.c index 2be76748a..817d2d11a 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_frintf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_frintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_llrint.c b/libc/ports/sysdeps/aarch64/fpu/s_llrint.c index be74f2356..487452fb6 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_llrint.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_llrint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_llrintf.c b/libc/ports/sysdeps/aarch64/fpu/s_llrintf.c index aae3ffb57..1a0009d40 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_llrintf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_llrintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_llround.c b/libc/ports/sysdeps/aarch64/fpu/s_llround.c index 39896fc28..90615358a 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_llround.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_llround.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_llroundf.c b/libc/ports/sysdeps/aarch64/fpu/s_llroundf.c index 289d669a4..c4c714939 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_llroundf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_llroundf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_lrint.c b/libc/ports/sysdeps/aarch64/fpu/s_lrint.c index 17e492ec7..8ff9520b7 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_lrint.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_lrint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_lrintf.c b/libc/ports/sysdeps/aarch64/fpu/s_lrintf.c index 97c45395a..8ed38fe01 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_lrintf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_lrintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_lround.c b/libc/ports/sysdeps/aarch64/fpu/s_lround.c index 59aa04f06..e1f4a2076 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_lround.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_lround.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_lroundf.c b/libc/ports/sysdeps/aarch64/fpu/s_lroundf.c index 875f07540..4970954d9 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_lroundf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_lroundf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_nearbyint.c b/libc/ports/sysdeps/aarch64/fpu/s_nearbyint.c index 1ee102622..c130b8340 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_nearbyint.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_nearbyint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_nearbyintf.c b/libc/ports/sysdeps/aarch64/fpu/s_nearbyintf.c index f073e25ff..e09f16299 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_nearbyintf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_nearbyintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_rint.c b/libc/ports/sysdeps/aarch64/fpu/s_rint.c index a04876bb9..f1ded8ec8 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_rint.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_rint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_rintf.c b/libc/ports/sysdeps/aarch64/fpu/s_rintf.c index d185e8835..a950c765e 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_rintf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_rintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_round.c b/libc/ports/sysdeps/aarch64/fpu/s_round.c index 2c1da70b8..40411a5c4 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_round.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_round.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_roundf.c b/libc/ports/sysdeps/aarch64/fpu/s_roundf.c index 245dfa398..05f0e9603 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_roundf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_roundf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_trunc.c b/libc/ports/sysdeps/aarch64/fpu/s_trunc.c index 99bcdb277..2ffd899ab 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_trunc.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_trunc.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/fpu/s_truncf.c b/libc/ports/sysdeps/aarch64/fpu/s_truncf.c index d240ce20a..10e69cae4 100644 --- a/libc/ports/sysdeps/aarch64/fpu/s_truncf.c +++ b/libc/ports/sysdeps/aarch64/fpu/s_truncf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/jmpbuf-offsets.h b/libc/ports/sysdeps/aarch64/jmpbuf-offsets.h index ed5f42a7e..bcf2afa55 100644 --- a/libc/ports/sysdeps/aarch64/jmpbuf-offsets.h +++ b/libc/ports/sysdeps/aarch64/jmpbuf-offsets.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -39,6 +39,22 @@ #define JB_D14 20 #define JB_D15 21 +#ifndef __ASSEMBLER__ +#include <setjmp.h> +#include <stdint.h> +#include <sysdep.h> + +static inline uintptr_t __attribute__ ((unused)) +_jmpbuf_sp (__jmp_buf jmpbuf) +{ + uintptr_t sp = jmpbuf[JB_SP]; +#ifdef PTR_DEMANGLE + PTR_DEMANGLE (sp); +#endif + return sp; +} +#endif + /* Helper for generic ____longjmp_chk(). */ #define JB_FRAME_ADDRESS(buf) \ - ((void *) (buf[JB_SP])) + ((void *) _jmpbuf_sp (buf)) diff --git a/libc/ports/sysdeps/aarch64/jmpbuf-unwind.h b/libc/ports/sysdeps/aarch64/jmpbuf-unwind.h index 087e1b6d9..39a5dc2c7 100644 --- a/libc/ports/sysdeps/aarch64/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/aarch64/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -29,16 +29,6 @@ #define _JMPBUF_CFA_UNWINDS_ADJ(jmpbuf, context, adj) \ _JMPBUF_UNWINDS_ADJ (jmpbuf, (void *) _Unwind_GetCFA (context), adj) -static inline uintptr_t __attribute__ ((unused)) -_jmpbuf_sp (__jmp_buf jmpbuf) -{ - uintptr_t sp = jmpbuf[JB_SP]; -#ifdef PTR_DEMANGLE - PTR_DEMANGLE (sp); -#endif - return sp; -} - #define _JMPBUF_UNWINDS_ADJ(_jmpbuf, _address, _adj) \ ((uintptr_t) (_address) - (_adj) < _jmpbuf_sp (_jmpbuf) - (_adj)) diff --git a/libc/ports/sysdeps/aarch64/ldsodefs.h b/libc/ports/sysdeps/aarch64/ldsodefs.h index 5c21533cc..f55608c27 100644 --- a/libc/ports/sysdeps/aarch64/ldsodefs.h +++ b/libc/ports/sysdeps/aarch64/ldsodefs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/libc-tls.c b/libc/ports/sysdeps/aarch64/libc-tls.c index 0de92555d..c67ef277a 100644 --- a/libc/ports/sysdeps/aarch64/libc-tls.c +++ b/libc/ports/sysdeps/aarch64/libc-tls.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/libm-test-ulps b/libc/ports/sysdeps/aarch64/libm-test-ulps index 79afb310d..da49b4035 100644 --- a/libc/ports/sysdeps/aarch64/libm-test-ulps +++ b/libc/ports/sysdeps/aarch64/libm-test-ulps @@ -1,148 +1,574 @@ # Begin of automatic generation # acos_downward -Test "acos_downward (-0)": +Test "acos_downward (-0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (-0.5)": +ildouble: 1 +ldouble: 1 + +# acos_towardzero +Test "acos_towardzero (-0x8p-4)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +# acos_upward +Test "acos_upward (+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x1p+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-128)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-972)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d496p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d497p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef56p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-128)": +double: 1 +idouble: 1 +Test "acos_upward (0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (0x8p-972)": +double: 1 +idouble: 1 + +# acosh +Test "acosh (0x6.4p+4)": double: 1 idouble: 1 -Test "acos_downward (-1)": +Test "acosh (0xf.ffffffffffff8p+1020)": +double: 1 +Test "acosh (0xf.fffffp+124)": +ldouble: 1 + +# asin +Test "asin (-0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 + +# asin_downward +Test "asin_downward (-0x1p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0x8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffffffffp-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_downward (0)": +Test "asin_downward (0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (0.5)": +Test "asin_downward (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# asin_tonearest +Test "asin_tonearest (-0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin_tonearest (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 + +# asin_towardzero +Test "asin_towardzero (-0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x4p-128)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 - -# acos_towardzero -Test "acos_towardzero (-0)": +Test "asin_towardzero (-0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x8p-4)": float: 1 ifloat: 1 -Test "acos_towardzero (-0.5)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0x8p-972)": double: 1 idouble: 1 -Test "acos_towardzero (-1)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (-0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (0x8p-4)": float: 1 ifloat: 1 -Test "acos_towardzero (0)": +ildouble: 1 +ldouble: 1 +Test "asin_towardzero (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# asin_upward +Test "asin_upward (-0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x4p-1024)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x4p-1076)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_towardzero (0.5)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0x8p-152)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 - -# acos_upward -Test "acos_upward (-0)": +Test "asin_upward (-0x8p-16448)": ildouble: 1 ldouble: 1 -Test "acos_upward (-1)": +Test "asin_upward (-0x8p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "acos_upward (0)": +Test "asin_upward (-0x8p-972)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 - -# asin_downward -Test "asin_downward (-0.5)": +Test "asin_upward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.ffffffffffff8p-4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "asin_downward (-1.0)": +Test "asin_upward (-0xf.fffffffffffffffp-4)": ildouble: 1 ldouble: 1 -Test "asin_downward (0.5)": +Test "asin_upward (-0xf.fffffffffffp-4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "asin_downward (1.0)": +Test "asin_upward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# asin_towardzero -Test "asin_towardzero (-0.5)": +ildouble: 2 +ldouble: 2 +Test "asin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "asin_upward (0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x4p-1024)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x4p-1076)": double: 1 idouble: 1 -Test "asin_towardzero (-1.0)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "asin_towardzero (0.5)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x8p-152)": double: 1 -idouble: 1 -Test "asin_towardzero (1.0)": float: 1 +idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (0x8p-972)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 -# asin_upward -Test "asin_upward (-1.0)": +# asinh +Test "asinh (-0xf.ffffffffffff8p+1020)": +double: 1 +Test "asinh (-0xf.fffffp+124)": +ldouble: 1 +Test "asinh (0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "asinh (0x1p+100)": +ildouble: 1 +ldouble: 1 +Test "asinh (0xap+0)": float: 1 ifloat: 1 -Test "asin_upward (1.0)": -ildouble: 1 +Test "asinh (0xf.ffffffffffff8p+1020)": +double: 1 +Test "asinh (0xf.fffffp+124)": ldouble: 1 +# atan +Test "atan (0xap+0)": +double: 1 +idouble: 1 + # atan2 -Test "atan2 (-0.00756827042671106339, -.001792735857538728036)": +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246648p-12)": ildouble: 1 ldouble: 1 -Test "atan2 (-0.75, -1.0)": +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac291p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac291p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1d8p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca4838p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca483cp-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1ep-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1ep-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1d8p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca4838p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca483cp-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca4ap-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1d8p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "atan2 (-max_value, -min_value)": +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x2p-16384, -0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x4p-16384, -0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x4p-16448, -0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x8p-16448, -0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0xcp-4, -0x1p+0)": float: 1 ifloat: 1 -Test "atan2 (0.75, -1.0)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0xf.fffffffffffffffffffffffffff8p+16380, 0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0xf.fffffp+124, -0x4p-128)": +float: 1 +ifloat: 1 +Test "atan2 (-0xf.fffffp+124, -0x8p-152)": float: 1 ifloat: 1 +Test "atan2 (0x1.000002p+0, 0x1.0000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x1.000002p+0, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x1.64p+0, 0xe.ep-4)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "atan2 (0x4p-16384, -0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x6.4p-4, 0x1.301648p-12)": ildouble: 1 ldouble: 1 -Test "atan2 (1.390625, 0.9296875)": +Test "atan2 (0x6.4p-4, 0x1.30164ap-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x8p-16448, -0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0xcp-4, -0x1p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "atan2 (0xf.fffffffffffffffp+16380, 0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0xf.fffffp+124, -0x4p-128)": +float: 1 +ifloat: 1 +Test "atan2 (0xf.fffffp+124, -0x8p-152)": +float: 1 +ifloat: 1 # atanh -Test "atanh (0.75)": +Test "atanh (-0xcp-4)": +float: 1 +ifloat: 1 +Test "atanh (0x1.2345p-20)": +ildouble: 1 +ldouble: 1 +Test "atanh (0x4p-4)": +ildouble: 1 +ldouble: 1 +Test "atanh (0xcp-4)": float: 1 ifloat: 1 # cacos Test "Imaginary part of: cacos (+0 + 0.5 i)": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: cacos (+0 + 1.0 i)": -double: 2 +double: 1 float: 1 -idouble: 2 +idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacos (+0 + 1.5 i)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacos (+0 - 0.5 i)": float: 1 ifloat: 1 @@ -161,26 +587,22 @@ idouble: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: cacos (-0 + 0.5 i)": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: cacos (-0 + 1.0 i)": -double: 2 +double: 1 float: 1 -idouble: 2 +idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacos (-0 + 1.5 i)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacos (-0 - 0.5 i)": float: 1 ifloat: 1 @@ -860,13 +1282,6 @@ ldouble: 1 Test "Imaginary part of: cacos (-1.0 - 0x1p5000 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cacos (-1.5 + +0 i)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacos (-2 - 3 i)": float: 1 ifloat: 1 @@ -915,8 +1330,6 @@ ldouble: 1 Test "Real part of: cacos (0.5 + +0 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)": double: 1 idouble: 1 @@ -967,8 +1380,6 @@ ldouble: 1 Test "Real part of: cacos (0.5 - 0 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)": double: 1 idouble: 1 @@ -1016,9 +1427,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: cacos (0.75 + 1.25 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0.0 i)": double: 1 idouble: 1 @@ -1530,13 +1938,6 @@ ldouble: 1 Test "Imaginary part of: cacos (1.0 - 0x1p5000 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cacos (1.5 + +0 i)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 # cacosh Test "Real part of: cacosh (+0 + 0.5 i)": @@ -1658,8 +2059,6 @@ float: 1 idouble: 1 ifloat: 1 Test "Imaginary part of: cacosh (-0.5 + +0 i)": -double: 1 -idouble: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-1025 i)": @@ -1715,8 +2114,6 @@ Test "Imaginary part of: cacosh (-0.5 + 1.0 i)": float: 1 ifloat: 1 Test "Imaginary part of: cacosh (-0.5 - 0 i)": -double: 1 -idouble: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-1025 i)": @@ -2273,12 +2670,6 @@ ldouble: 1 Test "Real part of: cacosh (-1.0 - 0x1p5000 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cacosh (-1.5 + +0 i)": -float: 1 -ifloat: 1 -Test "Real part of: cacosh (-1.5 - 0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: cacosh (-2 - 3 i)": float: 1 ifloat: 1 @@ -2935,35 +3326,25 @@ ldouble: 1 Test "Real part of: cacosh (1.0 - 0x1p5000 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cacosh (1.5 + +0 i)": -float: 1 -ifloat: 1 -Test "Real part of: cacosh (1.5 - 0 i)": -float: 1 -ifloat: 1 # casin Test "Imaginary part of: casin (+0 + 0.5 i)": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: casin (+0 + 1.0 i)": -double: 2 +double: 1 float: 1 -idouble: 2 +idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (+0 + 1.5 i)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (+0 - 0.5 i)": float: 1 ifloat: 1 @@ -2982,26 +3363,22 @@ idouble: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: casin (-0 + 0.5 i)": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: casin (-0 + 1.0 i)": -double: 2 +double: 1 float: 1 -idouble: 2 +idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (-0 + 1.5 i)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (-0 - 0.5 i)": float: 1 ifloat: 1 @@ -3593,13 +3970,6 @@ ldouble: 1 Test "Imaginary part of: casin (-1.0 - 0x1p5000 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: casin (-1.5 + +0 i)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)": ildouble: 1 ldouble: 1 @@ -3721,9 +4091,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casin (0.75 + 1.25 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casin (0x0.fffffffffffff8p0 + 0.0 i)": ildouble: 1 ldouble: 1 @@ -4191,29 +4558,8 @@ ldouble: 1 Test "Imaginary part of: casin (1.0 - 0x1p5000 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: casin (1.5 + +0 i)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 # casinh -Test "Real part of: casinh (-0 + 1.5 i)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "Real part of: casinh (-0 - 1.5 i)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casinh (-0.0 + 0x0.fffffffffffff8p0 i)": ildouble: 1 ldouble: 1 @@ -4239,9 +4585,7 @@ Test "Imaginary part of: casinh (-0.25 - 1.0 i)": ildouble: 1 ldouble: 1 Test "Real part of: casinh (-0.5 + +0 i)": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 @@ -4290,9 +4634,7 @@ Test "Imaginary part of: casinh (-0.5 + 1.0 i)": float: 1 ifloat: 1 Test "Real part of: casinh (-0.5 - 0 i)": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 @@ -4639,12 +4981,12 @@ Test "Real part of: casinh (-0x1p5000 - 1.0 i)": ildouble: 1 ldouble: 1 Test "Real part of: casinh (-1.0 + +0 i)": -double: 2 +double: 1 float: 1 -idouble: 2 +idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 1 +ldouble: 1 Test "Real part of: casinh (-1.0 + 0.25 i)": float: 1 ifloat: 1 @@ -4715,12 +5057,12 @@ Test "Real part of: casinh (-1.0 + 0x1p5000 i)": ildouble: 1 ldouble: 1 Test "Real part of: casinh (-1.0 - 0 i)": -double: 2 +double: 1 float: 1 -idouble: 2 +idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 1 +ldouble: 1 Test "Real part of: casinh (-1.0 - 0.25 i)": float: 1 ifloat: 1 @@ -4791,12 +5133,10 @@ Test "Real part of: casinh (-1.0 - 0x1p5000 i)": ildouble: 1 ldouble: 1 Test "Real part of: casinh (-1.5 + +0 i)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)": double: 1 idouble: 1 @@ -4811,12 +5151,10 @@ Test "Real part of: casinh (-1.5 + 0x1.fp-16385 i)": ildouble: 1 ldouble: 1 Test "Real part of: casinh (-1.5 - 0 i)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)": double: 1 idouble: 1 @@ -4830,20 +5168,6 @@ ldouble: 1 Test "Real part of: casinh (-1.5 - 0x1.fp-16385 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casinh (-2 - 3 i)": -double: 5 -float: 1 -idouble: 5 -ifloat: 1 -ildouble: 4 -ldouble: 4 -Test "Imaginary part of: casinh (-2 - 3 i)": -double: 3 -float: 6 -idouble: 3 -ifloat: 6 -ildouble: 2 -ldouble: 2 Test "Imaginary part of: casinh (0.0 + 0x0.fffffffffffff8p0 i)": ildouble: 1 ldouble: 1 @@ -5890,13 +6214,11 @@ Test "Real part of: catanh (-1.0 - 0x1p-57 i)": float: 1 ifloat: 1 Test "Real part of: catanh (-2 - 3 i)": -double: 4 -idouble: 4 +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Test "Real part of: catanh (0.75 + 1.25 i)": -double: 1 -idouble: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: catanh (0.75 + 1.25 i)": @@ -6040,420 +6362,2649 @@ float: 1 ifloat: 1 # cbrt -Test "cbrt (-0.001)": -ildouble: 1 -ldouble: 1 -Test "cbrt (-27.0)": +Test "cbrt (-0x1.bp+4)": double: 1 idouble: 1 -Test "cbrt (0.9921875)": +Test "cbrt (-0x4.189374bc6a7ecp-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.189374bc6a7ef9ep-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.18937p-12)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cbrt (0xf.ep-4)": double: 1 idouble: 1 # ccos -Test "Imaginary part of: ccos (-0.75 + 11357.25 i)": +Test "Real part of: ccos (-0x2p+0 - 0x3p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 + 710.5 i)": +Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c5d4p+12 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c68p+8 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ccos (-0.75 + 89.5 i)": +Test "Real part of: ccos (-0xcp-4 + 0x5.98p+4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 + 89.5 i)": +Test "Imaginary part of: ccos (-0xcp-4 + 0x5.98p+4 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 - 11357.25 i)": +Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c5d4p+12 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 - 710.5 i)": +Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c68p+8 i)": double: 1 idouble: 1 +Test "Real part of: ccos (-0xcp-4 - 0x5.98p+4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 - 0x5.98p+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (0x1p-120 + 0x8p-32 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (-0.75 - 89.5 i)": +Test "Imaginary part of: ccos (0x4p-1076 + 0x5.ap+8 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccos (0x4p-16436 + 0x5.8cap+12 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 - 89.5 i)": +Test "Imaginary part of: ccos (0x8p-32 + 0x1p-120 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ccos (0xcp-4 + 0x1.4p+0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 + 0x2.c5d4p+12 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (-2 - 3 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Real part of: ccos (0xcp-4 + 0x5.98p+4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-2 - 3 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x5.98p+4 i)": float: 1 ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 - 0x2.c5d4p+12 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (0.75 + 1.25 i)": +Test "Imaginary part of: ccos (0xcp-4 - 0x2.c68p+8 i)": double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ccos (0xcp-4 - 0x5.98p+4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (0xcp-4 - 0x5.98p+4 i)": float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +# ccosh +Test "Imaginary part of: ccosh (-0x2.c5d4p+12 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x2.c5d4p+12 - 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x2.c68p+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (-0x2.c68p+8 - 0xcp-4 i)": +double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ccosh (-0x2p+0 - 0x3p+0 i)": +float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 1.25 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x2p+0 - 0x3p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 11357.25 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 + 710.5 i)": +Test "Real part of: ccosh (-0x5.98p+4 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 + 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ccosh (-0x5.98p+4 - 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (0x2.c5d4p+12 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (0x2.c5d4p+12 - 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (0x2.c68p+8 + 0xcp-4 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ccos (0.75 + 89.5 i)": +Test "Imaginary part of: ccosh (0x2.c68p+8 - 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (0x5.8cap+12 + 0x4p-16436 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ccosh (0x5.98p+4 + 0xcp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 + 89.5 i)": +Test "Imaginary part of: ccosh (0x5.98p+4 + 0xcp-4 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 - 11357.25 i)": +Test "Real part of: ccosh (0x5.98p+4 - 0xcp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 - 710.5 i)": +Test "Imaginary part of: ccosh (0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x5.ap+8 + 0x4p-1076 i)": double: 1 idouble: 1 +Test "Real part of: ccosh (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 + +# cexp +Test "Imaginary part of: cexp (+0 + 0x2.1e19e0c9bab24p+72 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (+0 + 0x2p+64 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cexp (+0 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cexp (+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2.71p+12 + 0x8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (0.75 - 89.5 i)": +Test "Imaginary part of: cexp (-0x2.71p+12 + 0xf.ffffffffffff8p+1020 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 - 89.5 i)": +Test "Imaginary part of: cexp (-0x2.71p+12 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cexp (-0x2.71p+12 + 0xf.fffffp+124 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2.71p+12 + 0xf.fffffp+124 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2.dp+8 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2p+0 - 0x3p+0 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)": +Test "Imaginary part of: cexp (-0x5.fp+4 + 0xcp-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (0x1p-16434 + 22730 i)": +Test "Real part of: cexp (0x1.f4p+8 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x1.f4p+8 + 0xf.fffffp+124 i)": ildouble: 1 ldouble: 1 - -# ccosh -Test "Imaginary part of: ccosh (-11357.25 + 0.75 i)": +Test "Real part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-11357.25 - 0.75 i)": +Test "Real part of: cexp (0x3.2p+4 + 0x8p+124 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (-2 - 3 i)": +Test "Imaginary part of: cexp (0x3.2p+4 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x5.8cap+12 + 0x4p-16436 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cexp (0x5.8cp+4 + 0xcp-4 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-2 - 3 i)": +Test "Imaginary part of: cexp (0x5.8cp+4 + 0xcp-4 i)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (0x5.ap+8 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: cexp (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 +Test "Imaginary part of: cexp (0xcp-4 + 0x1.4p+0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-710.5 + 0.75 i)": + +# clog +Test "Real part of: clog (+0 + 0x4p-1076 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-710.5 - 0.75 i)": +Test "Real part of: clog (+0 + 0x8p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (+0 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (+0 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + +0 i)": double: 1 idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x4p-1076 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x4p-1076 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x4p-16448 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x4p-16448 - 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (-89.5 + 0.75 i)": +Test "Real part of: clog (-0x4p-16496 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-89.5 + 0.75 i)": +Test "Real part of: clog (-0x4p-16496 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x8p-152 + 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 + 0xf.8p+124 i)": float: 1 ifloat: 1 +Test "Real part of: clog (-0x8p-152 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (-89.5 - 0.75 i)": +Test "Imaginary part of: clog (-0x8p-152 + 0xf.fffffp+124 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 - 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 - 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 - 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-89.5 - 0.75 i)": +Test "Imaginary part of: clog (-0x8p-152 - 0xf.fffffp+124 i)": float: 1 ifloat: 1 +Test "Real part of: clog (-0x8p-16448 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x8p-16448 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0xf.8p+16380 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x4p-16496 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x4p-16496 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234566p-60 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-60 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234568p-60 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x8p-152 i)": double: 1 +idouble: 1 +Test "Real part of: clog (0x1.000002p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.23456789p-60 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)": float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c63p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c64p-4 i)": +double: 1 idouble: 1 +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)": +float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c64p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (11357.25 + 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bep-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (11357.25 - 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed199p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)": +Test "Real part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdf8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdfbf6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (22730 + 0x1p-16434 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (710.5 + 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (710.5 - 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed199p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdf8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed199p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bep-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)": double: 1 idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e0948788cb0c8p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (89.5 + 0.75 i)": +Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e0949p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (89.5 + 0.75 i)": +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)": float: 1 ifloat: 1 +Test "Real part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e0948p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e0949p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4d1d7a6e08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4d1d7a6e0948p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4d1d7a6e0948788cb0c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4d1d7a6e1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4d1d7a6e0949p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e08p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (89.5 - 0.75 i)": +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e0948p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (89.5 - 0.75 i)": +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e0948788cb0c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e0949p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)": float: 1 ifloat: 1 +Test "Real part of: clog (0x1p-16440 + 0x4p-1076 i)": ildouble: 1 ldouble: 1 - -# cexp -Test "Imaginary part of: cexp (-10000 + 0x1p16383 i)": +Test "Real part of: clog (0x1p-16440 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7b8p-4 + 0xf.de3a2f9df7a4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7b8p-4 + 0xf.de3a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a2f9df7a4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7bcp-4 + 0xf.de3a2f9df7a4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7bcp-4 + 0xf.de3a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a38p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e81e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e81e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a361243a89663e81e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a38p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42bp-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cexp (-2.0 - 3.0 i)": +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42ap-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b798p-4 + 0xf.cd42bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2p-148 + 0x2p-148 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x3.2cdb84p-4 + 0xf.ae888f0455f6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.2cdb855bcb8d8p-4 + 0xf.ae888p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.2cdb855bcb8d8p-4 + 0xf.ae889p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e797p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab874p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab874p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (-2.0 - 3.0 i)": +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab873d09e61e798p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab874p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61e797p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e798p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e798p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)": float: 1 ifloat: 1 +Test "Real part of: clog (0x3.3b8f9p-4 + 0xf.ab873d09e61e797p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9p-4 + 0xf.ab873d09e61ep-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c773p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c59p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c773p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c59p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c59p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (-720 + 0.75 i)": +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58a83e57c773p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (-95 + 0.75 i)": +Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (0.75 + 1.25 i)": +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (0.75 + 1.25 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)": +Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c773p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e171p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d11bfdp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d11bfep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bcp-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bcp-4 + 0xf.8e3d7p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: cexp (22730 + 0x1p-16434 i)": +Test "Real part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d6p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cexp (50 + 0x1p127 i)": -double: 2 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d118p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d11bfep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d619a8d118p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d619a8d11bfdp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d619a8d11bfep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d619a8d12p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)": float: 1 -idouble: 2 ifloat: 1 +Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (50 + 0x1p127 i)": +Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d005dcbb5516d5479p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (500 + 0x1p1023 i)": +Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06d005dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b3d1b06d005dcbb5516d5479p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3d1b06d005ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3d1b06d005dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3d1b06d005ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d005ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d08p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (709.8125 + 0.75 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d005dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: cexp (709.8125 + 0.75 i)": +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b4p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3ce8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3cfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3cec09p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)": double: 1 idouble: 1 +Test "Imaginary part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c1af8e3cec09p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.0dbf8p-4 + 0xf.7a5c1af8e3cfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.0dbf8p-4 + 0xf.7a5c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209cp-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209cp-4 + 0xf.5f4a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acb1e5214b209cp-4 + 0xf.5f4a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acb1e5214b209dep-4 + 0xf.5f4a550c9d75e3cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acb1e5214b209dep-4 + 0xf.5f4a550c9d76p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a550c9d75e3bp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cexp (88.75 + 0.75 i)": +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a550c9d75e3cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a5p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a5p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d758p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bb1839d865fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d76p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d758p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a5p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d76p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)": float: 1 ifloat: 1 +Test "Imaginary part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d758p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (88.75 + 0.75 i)": -float: 2 -ifloat: 2 +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": ildouble: 1 ldouble: 1 - -# clog -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)": +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bb1839d865fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.d9e8c8p-4 + 0xf.3f30281507d8p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)": +Test "Real part of: clog (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x4.d9e8cp-4 + 0xf.3f303p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)": +Test "Real part of: clog (0x4p-1076 + +0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 + 0x8p-16444 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16448 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16448 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16496 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16496 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.03p-4 + 0xf.31ep-4 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x5.318c58p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22363bf989dap-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22364p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363bf989d9b5cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb14p-4 + 0xf.22363bf989dap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb14p-4 + 0xf.22364p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989d9b5cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989dap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989dap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.b06b680ea2ccp-4 + 0xe.f452b965da9fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.b06b680ea2ccp-4 + 0xe.f452bp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)": +Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i)": +Test "Real part of: clog (0x5.ba8cep-4 + 0xe.f0742p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.dbd1p-4 + 0xe.e387ep-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16494 i)": +Test "Imaginary part of: clog (0x6.02fd5037c4792efp-4 + 0xe.d3e21p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i)": +Test "Real part of: clog (0x6.02fd5037c4794p-4 + 0xe.d3e2086dcca8p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16494 i)": +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2p-4 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Imaginary part of: clog (0x6.02fd58p-4 + 0xe.d3e2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e21p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x6.02fd5p-4 + 0xe.d3e2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e2p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.1c643068cd125ef6f796a57d2p-4 + 0xe.c97c2018b428p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c643068cd125ef6f796a57d2p-4 + 0xe.c97c3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2018b428p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428257p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c3p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x6.1c643p-4 + 0xe.c97c2018b4288p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cb019p-4 + 0xe.c36a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86bbp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86baf8febep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86baf8fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86baf9p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a5p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86baf9p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.59feap-4 + 0xe.af6f9p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b48p-4 + 0xe.8893dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b4f3520214p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520214p-4 + 0xe.8893cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520217b6p-4 + 0xe.8893cbb449253a1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb449253a1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a95p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a74p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a95p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e510a94307614f1a74p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e510a94307614f1a74p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a95p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d384p-4 + 0xd.e2d65939160b31066ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1eca10d384p-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d66p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160b311p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160b31p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160b31p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65939160b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65939160bp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)": +Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-16494 + 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-16494 - 0x1.fp+16383 i)": +Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160b31p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b31066ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b31066ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d8p-4 + 0xd.e2d66p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b311p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b311p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f2c8dp-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f4b083cb0bp-4 + 0xd.e1bf04f3688p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f4b088p-4 + 0xd.e1bfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f4b08p-4 + 0xd.e1bf04f3688p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bcp-4 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)": +Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)": +Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (0x1.000566p0 + 0x1.234p-10 i)": +Test "Real part of: clog (0x8.88fafp-4 + 0xd.888bdp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.479468b09a37p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x1.fffffffffffffp+1023 + 0x1p+1023 i)": +Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)": +Test "Real part of: clog (0x8p-1076 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-1076 + 0x8p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-1076 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0x8p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0x8p-16444 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)": +Test "Real part of: clog (0x8p-152 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 - 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i)": +Test "Real part of: clog (0x8p-152 - 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i)": +Test "Real part of: clog (0x8p-16448 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 + 0x1p-16494 i)": +Test "Real part of: clog (0x8p-16448 - 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i)": +Test "Real part of: clog (0x9.a9cp-4 + 0xc.c0ap-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 - 0x1p-16494 i)": +Test "Imaginary part of: clog (0x9.a9cp-4 + 0xc.c0ap-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b4085cp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)": +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b408p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)": +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b41p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (0x1p-147 + 0x1p-147 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9317c470b41p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9317p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b969p-4 + 0xc.b9317p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317c470b41p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)": +Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b387p-4 + 0xc.b9317c470b408p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x9.b57bp-4 + 0xc.b7b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bap-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bap-4 + 0xc.ae53ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8b1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8b0f6df3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8b0f6df3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53de1d5a7c8bp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53dp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-16494 + 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c18p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-16494 - 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c199fp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)": +Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c18p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c18p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c2p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c18p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df58ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e8679p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df5894a70c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df589p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966dfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e8679p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df589p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342ep-4 + 0xb.e8679p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df5894a70c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df58ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624348p-4 + 0xb.e8679p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df5894a70c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966dfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc58p-4 + 0xb.e867932966df5894a70c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867932966dfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e8679p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)": double: 1 float: 1 idouble: 1 ifloat: 1 +Test "Imaginary part of: clog (0xa.b96da19075eap-8 + 0xf.fc67818f89d2p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)": +Test "Real part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x2ede88p-23 + 0x771c3fp-23 i)": +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.b96dbp-8 + 0xf.fc67818f89d2p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i)": +Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51ccp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.e7de8p-4 + 0xb.b51cb9f04d4dp-4 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x4d4ep-15 + 0x6605p-15 i)": +Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: clog (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i)": +Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51ccp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a043561d0f42p-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f24p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f25p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f24p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f24p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xb.263a7p-4 + 0xb.79c9ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xb.263a7p-4 + 0xb.79c9bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.8p+16380 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x4p-16496 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)": +Test "Real part of: clog (0xf.8p+16380 + 0x8p-152 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x659feap-24 + 0xeaf6f9p-24 i)": +Test "Real part of: clog (0xf.8p+16380 + 0x8p-16448 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x6771f22c64ed551b857c128b4cp-105 + 0x1f570e7a13cc3cf2f44fd793ea1p-105 i)": +Test "Real part of: clog (0xf.8p+16380 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)": +Test "Real part of: clog (0xf.8p+16380 + 0xf.ffffffffffff8p+1020 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)": +Test "Real part of: clog (0xf.8p+16380 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x9b57bp-20 + 0xcb7b4p-20 i)": +Test "Real part of: clog (0xf.8p+16380 + 0xf.fffffp+124 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i)": +Test "Real part of: clog (0xf.8p+16380 - 0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x4p-16448 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (1.0 + 0x1.234566p-10 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x4p-16496 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 - 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 - 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xf.ffffffffffff8p+1020 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp+124 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xf.fffffp+124 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + +0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0xf.ffffffffffff8p-1004 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffffffffffffp-15004 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 # clog10 Test "Imaginary part of: clog10 (-0 + inf i)": @@ -6839,216 +9390,1130 @@ idouble: 1 ifloat: 1 # cos +Test "cos (-0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (-0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (-0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos (-0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "cos (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 Test "cos (0x1p+120)": float: 1 ifloat: 1 -Test "cos (0x1p+127)": +ildouble: 1 +ldouble: 1 +Test "cos (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "cos (0x2.182a4705ae6cb08cb7665c1eacf6p+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x2.182a4705ae6ccp+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x7p+0)": float: 1 ifloat: 1 -Test "cos (M_PI_6l * 2.0)": -double: 1 -idouble: 1 -Test "cos (M_PI_6l * 4.0)": -double: 2 +Test "cos (0x8p+124)": float: 1 -idouble: 2 ifloat: 1 +Test "cos (0xap+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos (0xf.fffffffffffffffp+16380)": ildouble: 1 ldouble: 1 # cos_downward -Test "cos_downward (1)": +Test "cos_downward (-0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0x4p-1024)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0x4p-1076)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (10)": ildouble: 1 ldouble: 1 -Test "cos_downward (2)": +Test "cos_downward (-0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "cos_downward (3)": +Test "cos_downward (-0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0x8p-972)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1.000004p+0)": float: 1 ifloat: 1 +Test "cos_downward (0x1.000006p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.0c1522p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0c1524p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.921fb4p+0)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "cos_downward (0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18469898cc517018p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18469898cc51701b8p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18469898cc51702p+0)": ildouble: 1 ldouble: 1 -Test "cos_downward (4)": +Test "cos_downward (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cos_downward (0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb6p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (5)": +ildouble: 2 +ldouble: 2 +Test "cos_downward (0x1p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "cos_downward (0x1p+120)": +float: 2 +ifloat: 2 ildouble: 1 ldouble: 1 -Test "cos_downward (6)": +Test "cos_downward (0x1p+28)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "cos_downward (7)": +Test "cos_downward (0x2.182a44p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "cos_downward (0x2.182a4705ae6cap+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eacf4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eacf6p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eadp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb08cp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb09p+0)": ildouble: 1 ldouble: 1 -Test "cos_downward (8)": +Test "cos_downward (0x2.182a4705ae6ccp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a48p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-1024)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p-1076)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p-128)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x8p+0)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 +Test "cos_downward (0x8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x8p-972)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xa.217bap+12)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xc.d4967p-4)": +float: 1 +ifloat: 1 +Test "cos_downward (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xf.fffffffffffffffp+16380)": +ildouble: 2 +ldouble: 2 +Test "cos_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_tonearest -Test "cos_tonearest (7)": +Test "cos_tonearest (-0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (-0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (-0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (-0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1p+120)": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eacf6p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x2.182a4705ae6ccp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x7p+0)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0x8p+124)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0xap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 # cos_towardzero -Test "cos_towardzero (10)": +Test "cos_towardzero (-0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "cos_towardzero (2)": +Test "cos_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "cos_towardzero (3)": +Test "cos_towardzero (-0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "cos_towardzero (5)": +Test "cos_towardzero (-0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0x8p-972)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d18469898cc51701b8p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.921fb54442d18469898cc51701b9p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb6p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+120)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "cos_towardzero (0x2.182a44p+0)": ildouble: 1 ldouble: 1 -Test "cos_towardzero (6)": +Test "cos_towardzero (0x2.182a4705ae6cap+0)": ildouble: 1 ldouble: 1 -Test "cos_towardzero (7)": +Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eacp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a48p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x4p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-1024)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x4p-1076)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "cos_towardzero (8)": +Test "cos_towardzero (0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x8p-972)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0xa.217bap+12)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_upward -Test "cos_upward (1)": +Test "cos_upward (-0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (-0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (-0xf.ffffffffffffbffffffffffffcp+1020)": ildouble: 1 ldouble: 1 -Test "cos_upward (10)": +Test "cos_upward (-0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.000002p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1.000004p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_upward (4)": +Test "cos_upward (0x1.000005bc7d86dp+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000006p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.0c1522p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.0c152382d7366p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1524p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d18468p+0)": ildouble: 1 ldouble: 1 -Test "cos_upward (6)": +Test "cos_upward (0x1.921fb54442d18469898cc517018p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d18469898cc51701b9p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d18469898cc51702p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x1.921fb6p+0)": float: 1 ifloat: 1 -Test "cos_upward (7)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1p+0)": float: 1 ifloat: 1 -Test "cos_upward (9)": -float: 2 -ifloat: 2 +Test "cos_upward (0x1p+120)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 - -# cosh_downward -Test "cosh_downward (22)": +Test "cos_upward (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a44p+0)": float: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x2.182a4705ae6cap+0)": +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacf4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacf6p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacp+0)": +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eadp+0)": ildouble: 1 ldouble: 1 -Test "cosh_downward (23)": +Test "cos_upward (0x2.182a4705ae6cb08cp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cb09p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a48p+0)": +double: 1 float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x2.1e19e4p+72)": +float: 1 +ifloat: 1 +Test "cos_upward (0x2p+0)": +double: 1 +float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "cosh_downward (24)": +Test "cos_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x3p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 - -# cosh_tonearest -Test "cosh_tonearest (22)": +Test "cos_upward (0x4p+0)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x6p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x7p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 - -# cosh_towardzero -Test "cosh_towardzero (22)": +Test "cos_upward (0x8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x8p+124)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "cos_upward (0x9p+0)": +float: 2 +ifloat: 2 ildouble: 1 ldouble: 1 -Test "cosh_towardzero (23)": +Test "cos_upward (0xa.217bap+12)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0xap+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "cosh_towardzero (24)": +Test "cos_upward (0xc.d4966p-4)": float: 1 ifloat: 1 +Test "cos_upward (0xc.d4967p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "cos_upward (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0xf.fffffffffffffffp+16380)": ildouble: 1 ldouble: 1 -# cosh_upward -Test "cosh_upward (22)": +# cosh +Test "cosh (-0x1p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cosh (-0x2.c5d374p+12)": +ldouble: 1 +Test "cosh (-0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh (-0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh (-0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh (0x2.c5d374p+12)": +ldouble: 1 +Test "cosh (0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh (0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh (0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (0x2.c679dp+8)": +double: 1 +idouble: 1 + +# cosh_downward +Test "cosh_downward (-0x2.c5d37700c6bb03a4p+12)": +ldouble: 2 +Test "cosh_downward (-0x2.c5d37700c6bb03a6c24b6c9b494cp+12)": +ldouble: 1 +Test "cosh_downward (-0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 2 +Test "cosh_downward (-0x2.c5d37700c6bbp+12)": +ldouble: 2 +Test "cosh_downward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x5.96a7ep+4)": +float: 1 +ifloat: 1 +Test "cosh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x1.7p+4)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "cosh_upward (23)": +Test "cosh_downward (0x2.c5d37700c6bb03a4p+12)": +ldouble: 2 +Test "cosh_downward (0x2.c5d37700c6bb03a6c24b6c9b494cp+12)": +ldouble: 1 +Test "cosh_downward (0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 2 +Test "cosh_downward (0x2.c5d37700c6bbp+12)": +ldouble: 2 +Test "cosh_downward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x5.96a7ep+4)": +float: 1 +ifloat: 1 + +# cosh_tonearest +Test "cosh_tonearest (-0x1p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "cosh_upward (24)": +Test "cosh_tonearest (-0x2.c5d374p+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x1.6p+4)": ildouble: 1 ldouble: 1 +Test "cosh_tonearest (0x2.c5d374p+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x2.c679dp+8)": +double: 1 +idouble: 1 -# cpow -Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)": +# cosh_towardzero +Test "cosh_towardzero (-0x2.c5d37700c6bb03a4p+12)": +ldouble: 2 +Test "cosh_towardzero (-0x2.c5d37700c6bb03a6c24b6c9b494cp+12)": +ldouble: 1 +Test "cosh_towardzero (-0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 2 +Test "cosh_towardzero (-0x2.c5d37700c6bbp+12)": +ldouble: 2 +Test "cosh_towardzero (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)": +Test "cosh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)": +Test "cosh_towardzero (0x2.c5d37700c6bb03a4p+12)": +ldouble: 2 +Test "cosh_towardzero (0x2.c5d37700c6bb03a6c24b6c9b494cp+12)": +ldouble: 1 +Test "cosh_towardzero (0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 2 +Test "cosh_towardzero (0x2.c5d37700c6bbp+12)": +ldouble: 2 +Test "cosh_towardzero (0x2.c5e3bp+8)": double: 1 -float: 4 idouble: 1 -ifloat: 4 -ildouble: 4 -ldouble: 4 -Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)": +Test "cosh_towardzero (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x5.96a7ep+4)": +float: 1 +ifloat: 1 + +# cosh_upward +Test "cosh_upward (-0x1p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)": -double: 2 -float: 3 -idouble: 2 -ifloat: 3 -ildouble: 2 +Test "cosh_upward (-0x2.c5d374p+12)": +ldouble: 3 +Test "cosh_upward (-0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh_upward (-0x2.c5d37700c6bb03a6c24b6c9b494cp+12)": ldouble: 2 -Test "Real part of: cpow (2 + 0 i, 10 + 0 i)": +Test "cosh_upward (-0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh_upward (-0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh_upward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "cosh_upward (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cosh_upward (0x2.c5d374p+12)": +ldouble: 3 +Test "cosh_upward (0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh_upward (0x2.c5d37700c6bb03a6c24b6c9b494cp+12)": +ldouble: 2 +Test "cosh_upward (0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh_upward (0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh_upward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x3.2p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + +# cpow +Test "Real part of: cpow (0x2p+0 + +0 i, 0xap+0 + +0 i)": ildouble: 2 ldouble: 2 -Test "Real part of: cpow (2 + 3 i, 4 + 0 i)": +Test "Real part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": double: 1 float: 5 idouble: 1 ifloat: 5 ildouble: 2 ldouble: 2 -Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)": +Test "Imaginary part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": float: 2 ifloat: 2 -Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + +0 i)": ildouble: 1 ldouble: 1 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + 0x1p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 2 +ldouble: 2 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 4 +idouble: 1 +ifloat: 4 +ildouble: 4 +ldouble: 4 # csin Test "Real part of: csin (-0.75 + 11357.25 i)": @@ -7213,868 +10678,4278 @@ ildouble: 1 ldouble: 1 # csqrt -Test "Real part of: csqrt (-0x1.0000000000000000000000000001p-16382 - 0x1.0000000000000000000000000001p-16382 i)": +Test "Imaginary part of: csqrt (-0 - 0x4.0000000000004p-1024 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)": +Test "Real part of: csqrt (-0x2p+0 + 0x3p+0 i)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)": +Test "Real part of: csqrt (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i)": +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4.0000000000000000000000000004p-16384 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)": +Test "Imaginary part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4.0000000000000000000000000004p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000008p-16384 - 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (-0x4.0000000000000008p-16384 - 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000008p-16384 - 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000004p-1024 - 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (-0x4.0000000000004p-1024 - 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.000008p-128 - 0x4.000008p-128 i)": double: 1 idouble: 1 -Test "Real part of: csqrt (-2 + 3 i)": -float: 1 -ifloat: 1 +Test "Real part of: csqrt (-0x4p-16384 - 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-2 - 3 i)": -float: 1 -ifloat: 1 +Test "Real part of: csqrt (-0x4p-16384 - 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x1p-16440 + 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0.75 + 1.25 i)": +Test "Imaginary part of: csqrt (0x1p-16440 + 0x8p-16444 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.0000000000000000000000000001p-16382 + 0x1.0000000000000000000000000001p-16382 i)": +Test "Imaginary part of: csqrt (0x1p-5000 + 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)": +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4.0000000000000000000000000004p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)": +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i)": +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)": +Test "Real part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (0x4.0000000000000008p-16384 + 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.0000000000000008p-16384 + 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.0000000000000008p-16384 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.0000000000004p-1024 + 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.000008p-128 + 0x4.000008p-128 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Imaginary part of: csqrt (0x4p-16384 + 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-16384 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-16448 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-16496 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p+1020 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p+1020 + 0x8p-152 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)": +Test "Imaginary part of: csqrt (0x8p+124 + 0x8p-152 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)": +Test "Imaginary part of: csqrt (0x8p+16380 + 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)": +Test "Imaginary part of: csqrt (0x8p+16380 + 0x8p-152 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1p+16383 i)": +Test "Imaginary part of: csqrt (0x8p-152 + 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1p-16440 + 0x1p-16441 i)": +Test "Imaginary part of: csqrt (0x8p-152 + 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-16444 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-16448 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xcp-4 + 0x1.4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.8p+16380 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (0xf.8p+16380 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.8p+16380 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": ildouble: 1 ldouble: 1 # ctan -Test "Real part of: ctan (-2 - 3 i)": +Test "Real part of: ctan (-0x2p+0 - 0x3p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan (-2 - 3 i)": +Test "Imaginary part of: ctan (-0x2p+0 - 0x3p+0 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctan (0.75 + 1.25 i)": +Test "Real part of: ctan (0x1.921fb4p+0 + +0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan (0.75 + 1.25 i)": +Test "Real part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + +0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb6p+0 + +0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x4p-1076 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctan (0x1p1023 + 1 i)": +Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1p+0 + 0x1.63p+8 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan (0x1p+0 + 0x1.6dp+8 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1p+0 + 0x2.dp+4 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan (0x1p+0 + 0x2.fp+4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctan (0x1p1023 + 1 i)": +Test "Imaginary part of: ctan (0x8p+1020 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctan (0x1p127 + 1 i)": +Test "Real part of: ctan (0x8p+124 + 0x1p+0 i)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctan (0x1p127 + 1 i)": +Test "Imaginary part of: ctan (0x8p+124 + 0x1p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctan (0x1p16383 + 1 i)": +Test "Real part of: ctan (0x8p+16380 + 0x1p+0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan (0x1p16383 + 1 i)": +Test "Imaginary part of: ctan (0x8p+16380 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)": +Test "Real part of: ctan (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctan (1 + 355 i)": +Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "Real part of: ctan (1 + 365 i)": +Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ctan (1 + 45 i)": -ildouble: 2 -ldouble: 2 -Test "Real part of: ctan (1 + 47 i)": +Test "Real part of: ctan (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 # ctan_downward -Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)": +Test "Real part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 3 +idouble: 3 +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x4p-1076 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-16448 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + +0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": ildouble: 4 ldouble: 4 -Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)": +ildouble: 4 +ldouble: 4 +Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 4 +ldouble: 4 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 5 +ldouble: 5 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 5 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-16448 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_downward (0x1p+0 + 0x1.6dp+8 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)": +double: 6 +idouble: 6 ildouble: 3 ldouble: 3 -Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Imaginary part of: ctan_downward (0x8p+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0x8p+124 + 0x1p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0x8p+16380 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Imaginary part of: ctan_downward (0x8p+16380 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 -ildouble: 5 -ldouble: 5 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 3 +idouble: 3 +ildouble: 4 +ldouble: 4 +Test "Real part of: ctan_downward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_downward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 # ctan_tonearest -Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)": +Test "Real part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + +0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + +0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x4p-1076 i)": ildouble: 3 ldouble: 3 -Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-152 i)": ildouble: 3 ldouble: 3 -Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + +0 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x1.63p+8 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x1.6dp+8 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.dp+4 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.fp+4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x8p+16380 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x8p+16380 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 # ctan_towardzero -Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)": +Test "Real part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 5 +float: 3 +idouble: 5 +ifloat: 3 +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-16448 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +ildouble: 4 +ldouble: 4 +Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)": +ildouble: 4 +ldouble: 4 +Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 4 +ldouble: 4 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + +0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 5 +ldouble: 5 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 5 ldouble: 5 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x1p+0 + 0x1.6dp+8 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)": +double: 5 +idouble: 5 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0x8p+16380 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_towardzero (0x8p+16380 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 # ctan_upward -Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)": +Test "Real part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)": +Test "Imaginary part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Imaginary part of: ctan_upward (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + +0 i)": double: 1 idouble: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)": ildouble: 3 ldouble: 3 -Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + +0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63ap+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 - -# ctanh -Test "Real part of: ctanh (-2 - 3 i)": +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "Imaginary part of: ctanh (-2 - 3 i)": +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +ildouble: 5 +ldouble: 5 +Test "Imaginary part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 2 +idouble: 2 +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x8p+16380 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (0 + pi/4 i)": +Test "Imaginary part of: ctan_upward (0xc.35p+12 - 0xc.35p+12 i)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctanh (0.75 + 1.25 i)": +Test "Real part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_upward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 2 +ldouble: 2 + +# ctanh +Test "Imaginary part of: ctanh (+0 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c234c4c6628b80dcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c234p-4 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168cp-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctanh (0.75 + 1.25 i)": +Test "Imaginary part of: ctanh (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdbp-4 i)": float: 1 ifloat: 1 -Test "Real part of: ctanh (1 + 0x1p1023 i)": +Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x1.63p+8 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (1 + 0x1p1023 i)": +Test "Imaginary part of: ctanh (0x1.6dp+8 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0x8p+1020 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+1020 i)": double: 1 idouble: 1 -Test "Real part of: ctanh (1 + 0x1p127 i)": +Test "Real part of: ctanh (0x1p+0 + 0x8p+124 i)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (1 + 0x1p127 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+124 i)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 -Test "Real part of: ctanh (1 + 0x1p16383 i)": +Test "Real part of: ctanh (0x1p+0 + 0x8p+16380 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (1 + 0x1p16383 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (355 + 1 i)": +Test "Real part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (365 + 1 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (45 + 1 i)": +Test "Imaginary part of: ctanh (0x2.dp+4 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (47 + 1 i)": +Test "Imaginary part of: ctanh (0x2.fp+4 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": ildouble: 1 ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 # ctanh_downward -Test "Real part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d19p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234c4c6628b80cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234c4c6628b80dc8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234c4c6628b80dcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c235p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168cp-4 i)": ildouble: 3 ldouble: 3 -Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Real part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 4 +idouble: 4 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x1.6dp+8 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)": +double: 6 +idouble: 6 +ildouble: 3 +ldouble: 3 +Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+16380 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 3 +idouble: 3 ildouble: 4 ldouble: 4 -Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Real part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)": +double: 4 +float: 5 +idouble: 4 +ifloat: 5 +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb4p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb4p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)": ildouble: 5 ldouble: 5 -Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": -double: 2 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": float: 1 -idouble: 2 ifloat: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)": +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)": +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 5 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb4p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 4 +ldouble: 4 +Test "Real part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb6p+0 i)": ildouble: 2 ldouble: 2 +Test "Real part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 # ctanh_tonearest -Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c234c4c6628b80dcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c234p-4 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168cp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1.63p+8 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1.6dp+8 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+16380 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x2.dp+4 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x2.fp+4 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d18p+0 i)": ildouble: 3 ldouble: 3 -Test "Imaginary part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d18p+0 i)": ildouble: 3 ldouble: 3 -Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)": +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d19p+0 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 # ctanh_towardzero -Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d19p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c234c4c6628b80cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c234c4c6628b80dc8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c234c4c6628b80dcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c234p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c235p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168cp-4 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdap-4 i)": +float: 2 +ifloat: 2 +Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x1.6dp+8 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)": +double: 5 +idouble: 5 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+16380 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 5 +ldouble: 5 +Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d19p+0 i)": +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d19p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 5 ldouble: 5 -Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_towardzero (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 4 +ldouble: 4 +Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 # ctanh_upward -Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234c4c6628b80cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234c4c6628b80dc8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c235p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168cp-4 i)": ildouble: 3 ldouble: 3 -Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdap-4 i)": double: 1 +float: 1 idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x1.63ap+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x1.63p+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 -Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 2 +idouble: 2 +ildouble: 5 +ldouble: 5 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 -Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)": +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)": +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 # erf -Test "erf (1.25)": +Test "erf (-0x7.ffffffffffffcp-4)": +ildouble: 1 +ldouble: 1 +Test "erf (0x1.4p+0)": double: 1 idouble: 1 # erfc -Test "erfc (0.75)": +Test "erfc (-0x8p-4)": float: 1 ifloat: 1 -Test "erfc (0x1.f7303cp+1)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x1.ap+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x1.bp+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x1.cp+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x3.ee6078p+0)": +double: 1 +idouble: 1 +Test "erfc (0x4.2p+0)": double: 1 idouble: 1 -Test "erfc (0x1.ffa002p+2)": +Test "erfc (0x6.4p+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x6.a8p+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fe8008p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "erfc (0x1.ffffc8p+2)": +Test "erfc (0x7.fffd6p+0)": +float: 1 +ifloat: 1 +Test "erfc (0x7.ffff2p+0)": ildouble: 1 ldouble: 1 -Test "erfc (2.0)": +Test "erfc (0xcp-4)": +float: 1 +ifloat: 1 + +# exp10 +Test "exp10 (-0x1.31p+8)": +double: 1 +idouble: 1 +Test "exp10 (-0x1p+0)": double: 1 idouble: 1 -Test "erfc (27.0)": +Test "exp10 (-0x2.4p+4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp10 (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10 (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10 (0x1.348e46p+8)": ildouble: 1 ldouble: 1 -Test "erfc (4.125)": +Test "exp10 (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10 (0x3p+0)": double: 1 idouble: 1 -# exp10 -Test "exp10 (-1)": +# exp10_downward +Test "exp10_downward (-0x1.31p+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (-0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (-0x1p+0)": +ildouble: 2 +ldouble: 2 +Test "exp10_downward (-0x2.4p+4)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (0x1.31p+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (0x1.348e44p+8)": +ildouble: 2 +ldouble: 2 +Test "exp10_downward (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (0x1.348e45573a1ddp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (0x1.348e45573a1dep+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (-305)": +ildouble: 2 +ldouble: 2 +Test "exp10_downward (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "exp10_downward (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# exp10_tonearest +Test "exp10_tonearest (-0x1.31p+8)": double: 1 idouble: 1 -Test "exp10 (-36)": +Test "exp10_tonearest (-0x1p+0)": double: 1 idouble: 1 +Test "exp10_tonearest (-0x2.4p+4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp10_tonearest (0x1.344p+12)": ildouble: 1 ldouble: 1 -Test "exp10 (3)": +Test "exp10_tonearest (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_tonearest (0x1.348e46p+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_tonearest (0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (36)": +Test "exp10_tonearest (0x3p+0)": double: 1 idouble: 1 -Test "exp10 (4932)": + +# exp10_towardzero +Test "exp10_towardzero (-0x1.31p+8)": ildouble: 1 ldouble: 1 - -# exp2 -Test "exp2 (100.5)": +Test "exp10_towardzero (-0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (-0x1p+0)": +ildouble: 2 +ldouble: 2 +Test "exp10_towardzero (-0x2.4p+4)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x1.31p+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x1.348e44p+8)": +ildouble: 2 +ldouble: 2 +Test "exp10_towardzero (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x1.348e45573a1ddp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x1.348e45573a1dep+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x2.4p+4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "exp10_towardzero (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0xcp-4)": ildouble: 1 ldouble: 1 -# exp_downward -Test "exp_downward (2)": -float: 1 -ifloat: 1 +# exp10_upward +Test "exp10_upward (-0x1.31p+8)": ildouble: 1 ldouble: 1 -Test "exp_downward (3)": +Test "exp10_upward (-0x1.344p+12)": +float: 1 +ifloat: 1 +Test "exp10_upward (-0x1.86ap+16)": float: 1 ifloat: 1 +Test "exp10_upward (-0x2.4p+4)": ildouble: 1 ldouble: 1 - -# exp_towardzero -Test "exp_towardzero (2)": +Test "exp10_upward (-0xf.424p+16)": +float: 1 +ifloat: 1 +Test "exp10_upward (-0xf.fffffp+124)": float: 1 ifloat: 1 +Test "exp10_upward (0x1.31p+8)": ildouble: 1 ldouble: 1 -Test "exp_towardzero (3)": +Test "exp10_upward (0x1.344p+12)": +ildouble: 2 +ldouble: 2 +Test "exp10_upward (0x1.348e44p+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_upward (0x1.348e45573a1dd72cp+8)": +ildouble: 2 +ldouble: 2 +Test "exp10_upward (0x1.348e45573a1ddp+8)": +ildouble: 2 +ldouble: 2 +Test "exp10_upward (0x1.348e45573a1dep+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_upward (0x1.348e46p+8)": +ildouble: 2 +ldouble: 2 +Test "exp10_upward (0x2.4p+4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp10_upward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "exp10_upward (0xcp-4)": +ildouble: 2 +ldouble: 2 + +# exp2 +Test "exp2 (0x6.48p+4)": ildouble: 1 ldouble: 1 +# exp_downward +Test "exp_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_downward (0xcp-4)": +double: 1 +idouble: 1 + +# exp_towardzero +Test "exp_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_towardzero (0xcp-4)": +double: 1 +idouble: 1 + # exp_upward -Test "exp_upward (1)": -float: 1 -ifloat: 1 +Test "exp_upward (-0x2.e870a4p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88c2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a8p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe224p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe227861639p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe228p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x4.d2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp_upward (-0xf.ffffffffffffbffffffffffffcp+1020)": ildouble: 1 ldouble: 1 +Test "exp_upward (-0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "exp_upward (-0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "exp_upward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "exp_upward (0x2.c5cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (0x3.2p+4)": +double: 1 +idouble: 1 # expm1 -Test "expm1 (-79.0)": +Test "expm1 (-0x1p+4)": ildouble: 1 ldouble: 1 -Test "expm1 (0.75)": +Test "expm1 (-0x2.6p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x2.cp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x4.ep+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x4.fp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x8p-32)": +ildouble: 1 +ldouble: 1 +Test "expm1 (0x1.f4p+8)": double: 1 idouble: 1 -Test "expm1 (1)": +Test "expm1 (0x1p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "expm1 (500.0)": +Test "expm1 (0xcp-4)": double: 1 idouble: 1 -# gamma -Test "gamma (-0.5)": +# expm1_downward +Test "expm1_downward (-0x1.1p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (-0x1p-100)": ildouble: 1 ldouble: 1 -Test "gamma (0.7)": +Test "expm1_downward (-0x1p-32)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (-0x1p-64)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (-0x2.4p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (-0x2.dp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (-0x2.ep+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (-0x4.bp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (-0x4p-12)": +ildouble: 1 +ldouble: 1 +Test "expm1_downward (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_downward (0x3.2p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 +Test "expm1_downward (0x7.fp+4)": +double: 1 +idouble: 1 + +# expm1_tonearest +Test "expm1_tonearest (-0x1p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x2.6p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x2.cp+4)": ildouble: 1 ldouble: 1 -Test "gamma (1.2)": +Test "expm1_tonearest (-0x4.ep+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x4.fp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x8p-32)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (0x1.f4p+8)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "expm1_tonearest (0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_tonearest (0xcp-4)": +double: 1 +idouble: 1 + +# expm1_towardzero +Test "expm1_towardzero (-0x1.1p+4)": ildouble: 1 ldouble: 1 - -# hypot -Test "hypot (-0.7, -12.4)": +Test "expm1_towardzero (-0x1p-100)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (-0.7, 12.4)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x1p-32)": float: 1 ifloat: 1 -Test "hypot (-12.4, -0.7)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x1p-64)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (-12.4, 0.7)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x2.4p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x2.dp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x2.ep+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x4.bp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x4.fp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x4p-12)": +ildouble: 1 +ldouble: 1 +Test "expm1_towardzero (-0x4p-52)": float: 1 ifloat: 1 -Test "hypot (0.7, -12.4)": +Test "expm1_towardzero (-0x8p-32)": float: 1 ifloat: 1 -Test "hypot (0.7, 12.4)": +Test "expm1_towardzero (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_towardzero (0x3.2p+4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (12.4, -0.7)": +Test "expm1_towardzero (0x7.fp+4)": +double: 1 +idouble: 1 + +# expm1_upward +Test "expm1_upward (-0x1.1p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (-0x1p-100)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (12.4, 0.7)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (-0x1p-32)": float: 1 ifloat: 1 - -# j0 -Test "j0 (-0x1.001000001p+593)": ildouble: 1 ldouble: 1 -Test "j0 (-4.0)": +Test "expm1_upward (-0x1p-64)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (0x1.d7ce3ap+107)": -float: 2 -ifloat: 2 ildouble: 1 ldouble: 1 -Test "j0 (0x1p1023)": +Test "expm1_upward (-0x2.4p+4)": ildouble: 1 ldouble: 1 -Test "j0 (0x1p16383)": -ildouble: 2 -ldouble: 2 -Test "j0 (10.0)": -double: 2 +Test "expm1_upward (-0x2.dp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (-0x2.ep+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (-0x4.bp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (-0x4.fp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (-0x4p-12)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (-0x4p-52)": float: 1 -idouble: 2 ifloat: 1 -ildouble: 2 -ldouble: 2 -Test "j0 (2.0)": -ildouble: 2 -ldouble: 2 -Test "j0 (4.0)": +Test "expm1_upward (-0x8p-32)": +float: 1 +ifloat: 1 +Test "expm1_upward (0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "expm1_upward (0x1p-100)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (8.0)": +Test "expm1_upward (0x1p-32)": float: 1 ifloat: 1 +Test "expm1_upward (0x1p-64)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_upward (0x4p-52)": +float: 1 +ifloat: 1 +Test "expm1_upward (0x7.fp+4)": ildouble: 1 ldouble: 1 +Test "expm1_upward (0x8p-32)": +float: 1 +ifloat: 1 -# j1 -Test "j1 (-1.0)": +# gamma +Test "gamma (-0x1p-20)": +double: 1 +idouble: 1 +Test "gamma (-0x1p-40)": ildouble: 1 ldouble: 1 -Test "j1 (0.75)": +Test "gamma (-0x1p-64)": ildouble: 1 ldouble: 1 -Test "j1 (0x1.3ffp+74)": +Test "gamma (-0x2p-16)": double: 1 +float: 1 idouble: 1 +ifloat: 1 +Test "gamma (-0x4p-12)": +double: 1 +idouble: 1 +Test "gamma (-0x4p-32)": ildouble: 1 ldouble: 1 -Test "j1 (0x1.ff00000000002p+840)": +Test "gamma (-0x8p-28)": +ildouble: 1 +ldouble: 1 +Test "gamma (-0x8p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (-0x8p-8)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "j1 (0x1p1023)": +Test "gamma (0x1.3333333333333332p+0)": ildouble: 1 ldouble: 1 -Test "j1 (0x1p16382)": +Test "gamma (0x1.3333333333333333333333333333p+0)": ildouble: 1 ldouble: 1 -Test "j1 (0x1p16383)": -ildouble: 2 -ldouble: 2 -Test "j1 (1.0)": +Test "gamma (0x1p-60)": ildouble: 1 ldouble: 1 -Test "j1 (10.0)": -float: 2 -ifloat: 2 -ildouble: 2 -ldouble: 2 -Test "j1 (2.0)": +Test "gamma (0x4p-12)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "gamma (0x4p-32)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "gamma (0x4p-72)": +ildouble: 1 +ldouble: 1 +Test "gamma (0x8p-8)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.333333333333p-4)": double: 1 idouble: 1 -Test "j1 (8.0)": +Test "gamma (0xb.33333p-4)": double: 1 idouble: 1 -ildouble: 4 -ldouble: 4 -# jn -Test "jn (0, -4.0)": +# hypot +Test "hypot (-0xb.3333333333333333333333333338p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333338p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333333333333333p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333333333333333p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333333333333333333333334p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333333333333333333333334p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333334p-4, -0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333334p-4, 0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33334p-4, -0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xb.33334p-4, 0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.6666666666666666666666666668p+0, -0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.6666666666666666666666666668p+0, 0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666p+0, -0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666p+0, 0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666667p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666667p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (-0xc.66667p+0, -0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, -0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, -0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, 0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, 0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, 0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdef0123456789ab8p-500, 0x1.23456789abcdep-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdef02p-500, 0x1.23456789abcdfp-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdefp-500, 0x1.23456789abcdfp-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdep-500, 0x1.23456789abcdef0123456789ab8p-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdfp-500, 0x1.23456789abcdef02p-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdfp-500, 0x1.23456789abcdefp-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333338p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333338p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333333333333333p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333333333333333p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333333333333333333333334p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333333333333333333333334p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333334p-4, -0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333334p-4, 0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33334p-4, -0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xb.33334p-4, 0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.6666666666666666666666666668p+0, -0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.6666666666666666666666666668p+0, 0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666p+0, -0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666p+0, 0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666667p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666667p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xc.66667p+0, -0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, -0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, -0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, 0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, 0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, 0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 + +# j0 +Test "j0 (-0x2.002000002p+592)": +ildouble: 2 +ldouble: 2 +Test "j0 (-0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 10.0)": +ildouble: 1 +ldouble: 1 +Test "j0 (-0xf.fffffp+124)": double: 2 -float: 1 +float: 2 idouble: 2 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 -Test "jn (0, 2.0)": +Test "j0 (0x2p+0)": ildouble: 2 ldouble: 2 -Test "jn (0, 4.0)": +Test "j0 (0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 8.0)": +ildouble: 1 +ldouble: 1 +Test "j0 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "j0 (0x8p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (1, -1.0)": +Test "j0 (0x8p+1020)": ildouble: 1 ldouble: 1 -Test "jn (1, 0.75)": +Test "j0 (0x8p+16380)": +ildouble: 2 +ldouble: 2 +Test "j0 (0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "j0 (0xe.be71dp+104)": +float: 2 +ifloat: 2 ildouble: 1 ldouble: 1 -Test "jn (1, 1.0)": +Test "j0 (0xf.ffffffffffff8p+1020)": ildouble: 1 ldouble: 1 -Test "jn (1, 10.0)": +Test "j0 (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "j0 (0xf.fffffp+124)": +double: 2 float: 2 +idouble: 2 ifloat: 2 ildouble: 2 ldouble: 2 -Test "jn (1, 2.0)": + +# j1 +Test "j1 (0x1.ff00000000002p+840)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "j1 (0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "j1 (0x2p+0)": double: 1 idouble: 1 -Test "jn (1, 8.0)": +Test "j1 (0x4.ffcp+72)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "j1 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "j1 (0x8p+0)": double: 1 idouble: 1 ildouble: 4 ldouble: 4 -Test "jn (10, -1.0)": +Test "j1 (0x8p+1020)": ildouble: 1 ldouble: 1 -Test "jn (10, 0.125)": +Test "j1 (0x8p+16380)": +ildouble: 2 +ldouble: 2 +Test "j1 (0xap+0)": +float: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "j1 (0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "j1 (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "j1 (0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +# jn +Test "jn (0, -0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (10, 0.75)": +Test "jn (0, 0x2p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (0, 0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (10, 1.0)": +Test "jn (0, 0x8p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (10, 10.0)": +Test "jn (0, 0xap+0)": +double: 2 float: 1 +idouble: 2 ifloat: 1 ildouble: 2 ldouble: 2 -Test "jn (10, 2.0)": +Test "jn (1, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (1, 0x2p+0)": +double: 1 +idouble: 1 +Test "jn (1, 0x8p+0)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "jn (1, 0xap+0)": +float: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (1, 0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "jn (10, -0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (10, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (10, 0x2p+0)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "jn (2, 0x1.ffff62p+99)": +Test "jn (10, 0x2p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (10, 0xap+0)": +float: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (10, 0xcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 4 +ldouble: 4 +Test "jn (2, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (2, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a8p+0)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "jn (2, 0x8p+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x8p+124)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x8p+16380)": +ildouble: 2 +ldouble: 2 +Test "jn (2, 0xf.fffb1p+96)": double: 2 float: 2 idouble: 2 ifloat: 2 -Test "jn (2, 2.4048255576957729)": +Test "jn (2, 0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.fffffp+124)": double: 2 -float: 1 +float: 2 idouble: 2 -ifloat: 1 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (3, 0x2.67a2a4p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": ildouble: 1 ldouble: 1 -Test "jn (3, 0.125)": +Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 5 +ldouble: 5 +Test "jn (3, 0x2.67a2a5d2e36801p+0)": +ildouble: 4 +ldouble: 4 +Test "jn (3, 0x2.67a2a5d2e3682p+0)": double: 1 -float: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a8p+0)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2p+0)": +float: 1 ifloat: 1 -Test "jn (3, 0.75)": +Test "jn (3, 0x2p-4)": double: 1 +float: 1 idouble: 1 -Test "jn (3, 10.0)": +ifloat: 1 +Test "jn (3, 0xap+0)": double: 3 -float: 1 idouble: 3 -ifloat: 1 ildouble: 2 ldouble: 2 -Test "jn (3, 2.0)": +Test "jn (3, 0xcp-4)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a4p+0)": float: 1 ifloat: 1 -Test "jn (3, 2.4048255576957729)": -double: 3 -idouble: 3 ildouble: 1 ldouble: 1 -Test "jn (4, 2.4048255576957729)": +Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (4, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (4, 0x2.67a2a5d2e3682p+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "jn (5, 2.4048255576957729)": -double: 3 +Test "jn (4, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a8p+0)": +double: 1 float: 1 -idouble: 3 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 3 +ldouble: 3 +Test "jn (5, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a5d2e36801p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 +Test "jn (5, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +Test "jn (5, 0x2.67a2a8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (6, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10cap+0)": ildouble: 2 ldouble: 2 -Test "jn (6, 2.4048255576957729)": +Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (6, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 5 +ldouble: 5 +Test "jn (6, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (6, 0x2.67a2a5d2e3682p+0)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e368p+0)": double: 4 -float: 3 idouble: 4 +ildouble: 3 +ldouble: 3 +Test "jn (6, 0x2.67a2a8p+0)": +float: 3 ifloat: 3 -ildouble: 5 -ldouble: 5 -Test "jn (7, 2.4048255576957729)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (7, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (7, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (7, 0x2.67a2a5d2e3682p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e368p+0)": double: 3 -float: 5 idouble: 3 -ifloat: 5 +ildouble: 2 +ldouble: 2 +Test "jn (7, 0x2.67a2a8p+0)": +float: 3 +ifloat: 3 +Test "jn (8, 0x2.67a2a4p+0)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": ildouble: 3 ldouble: 3 -Test "jn (8, 2.4048255576957729)": +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 4 +ldouble: 4 +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 2 +ldouble: 2 +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (8, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (8, 0x2.67a2a5d2e36801p+0)": +ildouble: 4 +ldouble: 4 +Test "jn (8, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (8, 0x2.67a2a5d2e368p+0)": double: 3 -float: 2 idouble: 3 -ifloat: 2 -ildouble: 8 -ldouble: 8 -Test "jn (9, 2.4048255576957729)": +Test "jn (8, 0x2.67a2a8p+0)": double: 1 -float: 2 +float: 4 idouble: 1 -ifloat: 2 +ifloat: 4 +ildouble: 4 +ldouble: 4 +Test "jn (9, 0x2.67a2a4p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (9, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 7 +ldouble: 7 +Test "jn (9, 0x2.67a2a5d2e36801p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (9, 0x2.67a2a5d2e3682p+0)": +double: 4 +idouble: 4 ildouble: 3 ldouble: 3 +Test "jn (9, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "jn (9, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 # lgamma -Test "lgamma (-0.5)": +Test "lgamma (-0x1p-20)": +double: 1 +idouble: 1 +Test "lgamma (-0x1p-40)": ildouble: 1 ldouble: 1 -Test "lgamma (0.7)": +Test "lgamma (-0x1p-64)": +ildouble: 1 +ldouble: 1 +Test "lgamma (-0x2p-16)": double: 1 float: 1 idouble: 1 ifloat: 1 +Test "lgamma (-0x4p-12)": +double: 1 +idouble: 1 +Test "lgamma (-0x4p-32)": ildouble: 1 ldouble: 1 -Test "lgamma (1.2)": +Test "lgamma (-0x8p-28)": +ildouble: 1 +ldouble: 1 +Test "lgamma (-0x8p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (-0x8p-8)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "lgamma (0x1.3333333333333332p+0)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x1.3333333333333333333333333333p+0)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x1p-60)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x4p-12)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "lgamma (0x4p-32)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "lgamma (0x4p-72)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x8p-8)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.333333333333p-4)": +double: 1 +idouble: 1 +Test "lgamma (0xb.33333p-4)": +double: 1 +idouble: 1 + +# log +Test "log (0x2.b7e151628aed2a68p+0)": +ildouble: 1 +ldouble: 1 +Test "log (0x2.b7e151628aed2a6abf7158809cf4p+0)": +ildouble: 1 +ldouble: 1 +Test "log (0x2.b7e151628aed2p+0)": +ildouble: 1 +ldouble: 1 +Test "log (0x2.b7e15p+0)": +float: 1 +ifloat: 1 +Test "log (0x4p-1076)": +ildouble: 1 +ldouble: 1 +Test "log (0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "log (0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "log (0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "log (0x8p-152)": ildouble: 1 ldouble: 1 # log10 -Test "log10 (0.75)": +Test "log10 (0x1.999998p-4)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x1.999999999999ap-4)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x1.99999ap-4)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x2.b7e151628aed2a6cp+0)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x2.b7e154p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "log10 (0x4p-1024)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "log10 (0xcp-4)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "log10 (e)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 +# log1p +Test "log1p (0x1.b7e151628aed2p+0)": +ildouble: 1 +ldouble: 1 +Test "log1p (0x1.b7e15p+0)": +float: 1 +ifloat: 1 + # log2 -Test "log2 (0.75)": +Test "log2 (0x2.b7e151628aed2a6cp+0)": +ildouble: 1 +ldouble: 1 +Test "log2 (0xcp-4)": ildouble: 1 ldouble: 1 # pow -Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62)": +Test "pow (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde02468acf1357p+124)": ildouble: 1 ldouble: 1 -Test "pow (0x0.ffffffp0, -0x1p24)": +Test "pow (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde04p+124)": ildouble: 1 ldouble: 1 -Test "pow (0x0.ffffffp0, 0x1p24)": -float: 1 -ifloat: 1 -Test "pow (10.0, -4930.0)": +Test "pow (0x1.0000000000001p+0, -0x2.468adp+60)": +ildouble: 1 +ldouble: 1 +Test "pow (0xap+0, -0x1.342p+12)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4929.0)": +Test "pow (0xap+0, 0x1.341p+12)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4930.0)": +Test "pow (0xap+0, 0x1.342p+12)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4931.0)": +Test "pow (0xap+0, 0x1.343p+12)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4932.0)": +Test "pow (0xap+0, 0x1.344p+12)": ildouble: 1 ldouble: 1 -Test "pow (1e4932, 0.75)": +Test "pow (0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380, 0xcp-4)": ildouble: 1 ldouble: 1 +Test "pow (0xf.ffffffffffff8p-4, -0x4.8d159e26af37cp+60)": +ildouble: 1 +ldouble: 1 +Test "pow (0xf.fffffffffffffffffffffffffff8p-4, -0x4.8d1598p+124)": +ildouble: 1 +ldouble: 1 +Test "pow (0xf.fffffp-4, -0x1p+24)": +ildouble: 1 +ldouble: 1 +Test "pow (0xf.fffffp-4, 0x1p+24)": +float: 1 +ifloat: 1 # pow10 -Test "pow10 (-1)": +Test "pow10 (-0x1.31p+8)": double: 1 idouble: 1 -Test "pow10 (-305)": +Test "pow10 (-0x1p+0)": double: 1 idouble: 1 -Test "pow10 (-36)": +Test "pow10 (-0x2.4p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "pow10 (3)": +Test "pow10 (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "pow10 (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "pow10 (0x1.348e46p+8)": +ildouble: 1 +ldouble: 1 +Test "pow10 (0x2.4p+4)": double: 1 idouble: 1 -Test "pow10 (36)": +Test "pow10 (0x3p+0)": double: 1 idouble: 1 -Test "pow10 (4932)": -ildouble: 1 -ldouble: 1 # pow_downward Test "pow_downward (1.5, 1.03125)": float: 1 ifloat: 1 +# pow_tonearest +Test "pow_tonearest (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde02468acf1357p+124)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde04p+124)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0x1.0000000000001p+0, -0x2.468adp+60)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, -0x1.342p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.341p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.342p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.343p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380, 0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.ffffffffffff8p-4, -0x4.8d159e26af37cp+60)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.fffffffffffffffffffffffffff8p-4, -0x4.8d1598p+124)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.fffffp-4, -0x1p+24)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)": +float: 1 +ifloat: 1 + # pow_towardzero Test "pow_towardzero (1.5, 1.03125)": float: 1 @@ -8087,890 +14962,2917 @@ ifloat: 1 ildouble: 1 ldouble: 1 +# sin +Test "sin (-0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x8.60a91c16b9b28p-4)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x8.60a91c16b9b2c232dd99707ab3dp-4)": +ildouble: 1 +ldouble: 1 +Test "sin (0x1p+0)": +float: 1 +ifloat: 1 +Test "sin (0x2.1e19e0c9bab24p+72)": +ildouble: 1 +ldouble: 1 +Test "sin (0x2p+64)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.be735c19be9fffffffffffffffe8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.be736p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2a0250032a00000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2a0250032a2p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2a04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.1237e153f7080000000000000004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.1237e153f7080008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d08p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bf00000000000000088p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bf00008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bf04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bfp+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x5.fbec7477d4a84p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x5.fbec78p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0xc.d4967p-4)": +float: 1 +ifloat: 1 + # sin_downward -Test "sin_downward (10)": +Test "sin_downward (-0x1.921fb4p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x1.921fb6p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a91c16b9b28p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x8.60a91c16b9b2c232dd99707ab3dp-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x8.60a91c16b9b2c232dd99707ab4p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x8.60a91c16b9b2c232dd99707abp-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x8.60a91c16b9b2c23p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x8.60a91c16b9b2c24p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x8.60a91c16b9b3p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (-0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a92p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x1.921fb54442d18469898cc517018p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x1.921fb54442d18469898cc51701b8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x1.921fb54442d18469898cc51701b9p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x1.921fb54442d18469898cc51702p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1p+120)": float: 1 ifloat: 1 -Test "sin_downward (2)": +Test "sin_downward (0x1p+28)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x2.1e19e4p+72)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x2.1e19ep+72)": +float: 2 +ifloat: 2 +Test "sin_downward (0x2.553534p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.be735c19be9fep+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.be735c19be9ffffcp+0)": ildouble: 1 ldouble: 1 -Test "sin_downward (3)": +Test "sin_downward (0x3.be735c19be9fffffffffffffffe8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.be735c19be9fffffffffffffffeap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.be735c19be9fffffffffffffffp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.be735cp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.be736p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "sin_downward (4)": +Test "sin_downward (0x3.ec2a0250032a0000000000000072p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.ec2a0250032a00000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.ec2a0250032a0004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.ec2a0250032a2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.ec2a0250032ap+0)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "sin_downward (5)": +Test "sin_downward (0x3.ec2a04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x3.ec2ap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "sin_downward (6)": +Test "sin_downward (0x3p+0)": float: 1 ifloat: 1 -Test "sin_downward (8)": ildouble: 1 ldouble: 1 -Test "sin_downward (9)": +Test "sin_downward (0x4.093385688a2d1508p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.093385688a2d4p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f7080000000000000004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.1237e153f70800000000000002p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.1237e153f7080008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.1237e153f7084p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f708p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.1237e8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.1237ep+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.c92d08p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.c92d0ffa4bf00000000000000088p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.c92d0ffa4bf000000000000002p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.c92d0ffa4bf00008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.c92d0ffa4bf04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.c92d0ffa4bfp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4.c92d1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec7477d4a8000000000000009cp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x5.fbec7477d4a84p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x5.fbec7477d4a8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec78p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x5.fbec7p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x5p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x6p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_downward (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 # sin_tonearest -Test "sin_tonearest (1)": +Test "sin_tonearest (-0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x8.60a91c16b9b28p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x8.60a91c16b9b2c232dd99707ab3dp-4)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x1p+0)": float: 1 ifloat: 1 -Test "sin_tonearest (3)": +Test "sin_tonearest (0x2.1e19e0c9bab24p+72)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x2p+64)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.be735c19be9fffffffffffffffe8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.be736p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.ec2a0250032a00000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.ec2a0250032a2p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.ec2a04p+0)": ildouble: 1 ldouble: 1 +Test "sin_tonearest (0x3.ec2ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.1237e153f7080000000000000004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.1237e153f7080008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d08p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bf00000000000000088p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bf00008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bf04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bfp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x5.fbec7477d4a84p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x5.fbec78p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0xc.d4967p-4)": +float: 1 +ifloat: 1 # sin_towardzero -Test "sin_towardzero (1)": +Test "sin_towardzero (-0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x1.921fb54442d18469898cc517018p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x1.921fb54442d18469898cc51701b8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x1.921fb54442d18469898cc51701b9p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x1.921fb54442d18469898cc51702p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x8.60a91c16b9b2c232dd99707ab3d8p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (-0x8.60a91p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x1.921fb54442d18469898cc517018p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x1.921fb54442d18469898cc51701b8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x1.921fb54442d18469898cc51701b9p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x1.921fb54442d18469898cc51702p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1p+0)": float: 1 ifloat: 1 -Test "sin_towardzero (10)": +Test "sin_towardzero (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.1e19ep+72)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (2)": ildouble: 1 ldouble: 1 -Test "sin_towardzero (3)": +Test "sin_towardzero (0x2.553534p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+64)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x3.be735c19beap+0)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "sin_towardzero (4)": +Test "sin_towardzero (0x3.be735cp+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "sin_towardzero (0x3.ec2a0250032a000000000000007p+0)": ildouble: 1 ldouble: 1 -Test "sin_towardzero (5)": +Test "sin_towardzero (0x3.ec2a04p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "sin_towardzero (0x3p+0)": ildouble: 1 ldouble: 1 -Test "sin_towardzero (8)": +Test "sin_towardzero (0x4.093385688a2d1508p-4)": ildouble: 1 ldouble: 1 -Test "sin_towardzero (9)": +Test "sin_towardzero (0x4.093385688a2d4p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237e153f7084p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x4.1237e8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237ep+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bf0000000000000008cp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x5.fbec7477d4a80000000000000098p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x5.fbec7477d4a800000000000002p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x5.fbec7477d4a80008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x5.fbec7477d4a8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0x5.fbec7p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x9p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0xb.fa09ap+100)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4967p-4)": float: 1 ifloat: 1 +Test "sin_towardzero (0xe.ef3afp-4)": +float: 1 +ifloat: 1 +Test "sin_towardzero (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_towardzero (0xf.ffffffffffffbffffffffffffcp+1020)": ildouble: 1 ldouble: 1 # sin_upward -Test "sin_upward (1)": +Test "sin_upward (-0x1.921fb4p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "sin_upward (10)": +Test "sin_upward (-0x1.921fb54442d18468p+0)": ildouble: 1 ldouble: 1 -Test "sin_upward (2)": -float: 2 -ifloat: 2 -Test "sin_upward (3)": +Test "sin_upward (-0x1.921fb54442d18469898cc517018p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x1.921fb54442d18469898cc51701b8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x1.921fb54442d18469898cc51701b9p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x1.921fb54442d18469898cc51702p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x1.921fb54442d1846ap+0)": ildouble: 1 ldouble: 1 -Test "sin_upward (4)": +Test "sin_upward (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x1.921fb6p+0)": float: 1 ifloat: 1 -Test "sin_upward (6)": ildouble: 1 ldouble: 1 -Test "sin_upward (7)": +Test "sin_upward (-0x2p+64)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x8.60a91c16b9b28p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab3d8p-4)": +ildouble: 3 +ldouble: 3 +Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab3dp-4)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab4p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x8.60a91c16b9b2c232dd99707abp-4)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x8.60a91c16b9b2c23p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x8.60a91c16b9b2c24p-4)": ildouble: 1 ldouble: 1 -Test "sin_upward (9)": +Test "sin_upward (-0x8.60a91c16b9b3p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (-0x8.60a91p-4)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (-0x8.60a92p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x1.921fb4p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1.921fb6p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+120)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# sincos -Test "sincos (0x1p+120) extra output 2": +Test "sin_upward (0x1p+28)": float: 1 ifloat: 1 -Test "sincos (0x1p+127) extra output 2": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x2.1e19e0c9bab24p+72)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x2.1e19ep+72)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 1": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x2.5535376715b9ep+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2.553538p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x2p+64)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.be735c19be9fep+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.be735c19be9ffffcp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.be735c19be9fffffffffffffffe8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.be735c19be9fffffffffffffffeap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.be735c19be9fffffffffffffffp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.be735c19beap+0)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x3.be735cp+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.be736p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.ec2a0250032a0000000000000072p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.ec2a0250032a000000000000007p+0)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x3.ec2a0250032a00000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.ec2a0250032a0004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.ec2a0250032a2p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.ec2a0250032ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.ec2a04p+0)": double: 1 +float: 1 idouble: 1 -Test "sincos (pi/6) extra output 2": +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3.ec2ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# sinh_downward -Test "sinh_downward (22)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x4.093385688a2d4p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.093385688a2dp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.09338p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.1237e153f7080000000000000004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.1237e153f70800000000000002p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.1237e153f7080008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.1237e153f7084p+0)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x4.1237e153f708p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.1237e8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.1237ep+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "sinh_downward (23)": +Test "sin_upward (0x4.c92d08p+0)": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.c92d0ffa4bf00000000000000088p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.c92d0ffa4bf0000000000000008cp+0)": ildouble: 2 ldouble: 2 -Test "sinh_downward (24)": +Test "sin_upward (0x4.c92d0ffa4bf000000000000002p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.c92d0ffa4bf00008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4.c92d1p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 - -# sinh_towardzero -Test "sinh_towardzero (22)": +Test "sin_upward (0x4p+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x4p+48)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x5.fbec7477d4a80000000000000098p+0)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x5.fbec7477d4a8000000000000009cp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x5.fbec7477d4a800000000000002p+0)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x5.fbec7477d4a80008p+0)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x5.fbec7477d4a84p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x5.fbec7477d4a8p+0)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0x5.fbec78p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x5.fbec7p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x5p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "sinh_towardzero (23)": +Test "sin_upward (0x6p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0x7p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x8.60a91c16b9b3p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8.60a92p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x8p+124)": +double: 1 +idouble: 1 +Test "sin_upward (0x9p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0xap+0)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 -Test "sinh_towardzero (24)": +Test "sin_upward (0xb.fa09ap+100)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sin_upward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xc.d4967p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xcp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8008p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3afp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3bp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xf.ffffcp+124)": +ildouble: 1 +ldouble: 1 +Test "sin_upward (0xf.ffffffffffff8p+1020)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 2 +ldouble: 2 +Test "sin_upward (0xf.fffffp+124)": +ildouble: 1 +ldouble: 1 + +# sincos +Test "sincos (0x1.0c1522p+0) extra output 1": +float: 1 +ifloat: 1 +Test "sincos (0x1.921fb54442d1846ap+0) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0x1.921fb54442d18p+0) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0x1p+120) extra output 2": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "sincos (0x1p+28) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0x2.1e19e0c9bab24p+72) extra output 1": +ildouble: 1 +ldouble: 1 +Test "sincos (0x2p+64) extra output 1": +ildouble: 1 +ldouble: 1 +Test "sincos (0x8.60a92p-4) extra output 2": +float: 1 +ifloat: 1 +Test "sincos (0x8p+124) extra output 2": float: 1 ifloat: 1 +Test "sincos (0xc.d4967p-4) extra output 1": +float: 1 +ifloat: 1 +Test "sincos (0xf.ffffffffffff8p+1020) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0xf.ffffffffffffbffffffffffffcp+1020) extra output 2": +ildouble: 1 +ldouble: 1 -# sinh_upward -Test "sinh_upward (22)": +# sinh_downward +Test "sinh_downward (0x1.6p+4)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "sinh_upward (23)": +Test "sinh_downward (0x1.7p+4)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "sinh_upward (24)": +Test "sinh_downward (0x1.8p+4)": +ildouble: 1 +ldouble: 1 +Test "sinh_downward (0xcp-4)": ildouble: 1 ldouble: 1 -# tan_downward -Test "tan_downward (1)": +# sinh_towardzero +Test "sinh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sinh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "sinh_towardzero (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# sinh_upward +Test "sinh_upward (0x1.7p+4)": +ildouble: 1 +ldouble: 1 +Test "sinh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "sinh_upward (0x8p-32)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_downward (10)": +Test "sinh_upward (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# sqrt_downward +Test "sqrt_downward (0x1.33b43b08p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x1.6e66a858p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x1.dbb258c8p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x2.ae207d48p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x2.c36098cp-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x3.36529f1p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x5.d5c26509ceb5cp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x5.d5c268p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x5.d5c26p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x5.f6ba58p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x5.f6ba5a510bf98p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x5.f6ba6p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.0d9194398e95p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.0d919p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.16fb749d3b76p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.16fb78p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.16fb7p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.18273d25aaddcp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.18274p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.1ce128p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.379128p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.4920a8p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.49c0bp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.4add88p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.4add8ea0c47f4p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.4add9p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.4de27c4p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.51f6804f1ca4cp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.51f68p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x6.54d82p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x7.e4ef24p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0x9.7b3af18p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xd.0ac284p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.ffffffffffeb8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.ffffffffffed8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.ffffffffffef8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffffffff18p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffffffff38p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffffffff58p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffffffff78p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffffffff98p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffffffffb8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffffffffd8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffp+124)": +ildouble: 1 +ldouble: 1 +Test "sqrt_downward (0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 + +# sqrt_towardzero +Test "sqrt_towardzero (0x1.33b43b08p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x1.6e66a858p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x1.dbb258c8p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x2.ae207d48p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x2.c36098cp-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x3.36529f1p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x5.d5c26509ceb5cp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x5.d5c268p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x5.d5c26p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x5.f6ba58p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x5.f6ba5a510bf98p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x5.f6ba6p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.0d9194398e95p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.0d919p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.16fb749d3b76p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.16fb78p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.16fb7p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.18273d25aaddcp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.18274p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.1ce128p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.379128p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.4920a8p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.49c0bp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.4add88p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.4add8ea0c47f4p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.4add9p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.4de27c4p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.51f6804f1ca4cp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.51f68p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x6.54d82p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x7.e4ef24p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0x9.7b3af18p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xd.0ac284p-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.ffffffffffeb8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.ffffffffffed8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.ffffffffffef8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffffffff18p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffffffff38p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffffffff58p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffffffff78p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffffffff98p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffffffffb8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffffffffd8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffp+124)": +ildouble: 1 +ldouble: 1 +Test "sqrt_towardzero (0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 + +# sqrt_upward +Test "sqrt_upward (0x1.0000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x1.000002p+0)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x1.8661cbf8p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x1.bbb221b4p-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x1.c4942f3cp-1016)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x2p+0)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000000cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000001cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000002cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000003cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000004cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000005cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000006cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000007cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000008cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.000000000009cp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.00000000000acp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.00000000000bcp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.00000000000ccp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x4.00000000000dcp-1024)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x5.c59ef0dbaa8ecp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x5.c59ef8p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x5.c59efp+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x5.fe1113f3d9f94p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x5.fe1118p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x5.fe111p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.0d9198p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.182738p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.1ce1271c28dd4p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.1ce12p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.2467258b2eab8p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.246728p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.24672p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.379124f88b718p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.37912p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.4920a685e8a2p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.4920ap+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.49c0b3664bc48p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.49c0b8p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.51f688p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.54d8247125348p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.54d828p+4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x6.86626dp-1020)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0x8p-152)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "sqrt_upward (0xe.698f83cp-1020)": +ildouble: 1 +ldouble: 1 + +# tan +Test "tan (-0xc.90fdcp-4)": +ildouble: 1 +ldouble: 1 +Test "tan (-0xc.90fdp-4)": +ildouble: 1 +ldouble: 1 +Test "tan (-0xc.90fp-4)": +ildouble: 1 +ldouble: 1 +Test "tan (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "tan (0x6p+0)": +ildouble: 1 +ldouble: 1 + +# tan_downward +Test "tan_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.908p-4)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "tan_downward (-0xc.90cp-4)": float: 1 ifloat: 1 -Test "tan_downward (2)": +Test "tan_downward (-0xc.90ep-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_downward (6)": +Test "tan_downward (-0xc.90f8p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fcp-4)": +float: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fd8p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fdap-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fdbp-4)": +double: 1 float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fdcp-4)": +double: 1 +float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (8)": +Test "tan_downward (-0xc.90fdp-4)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_downward (9)": +Test "tan_downward (-0xc.90fep-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# tan_towardzero -Test "tan_towardzero (10)": +Test "tan_downward (-0xc.90fp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (3)": +ildouble: 1 +ldouble: 1 +Test "tan_downward (-0xc.91p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_towardzero (4)": +Test "tan_downward (-0xc.92p-4)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.98p-4)": +ildouble: 1 +ldouble: 1 +Test "tan_downward (-0xc.9p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_towardzero (5)": +Test "tan_downward (-0xc.ap-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x1p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x2.1e19ep+72)": +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x2p+64)": +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x4p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_towardzero (6)": +Test "tan_downward (0x6p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x7p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x8p+0)": +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_downward (0x8p+16380)": ildouble: 1 ldouble: 1 -Test "tan_towardzero (9)": +Test "tan_downward (0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "tan_downward (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdbp-4)": ildouble: 1 ldouble: 1 - -# tan_upward -Test "tan_upward (10)": +Test "tan_downward (0xc.90fdcp-4)": +ildouble: 1 +ldouble: 1 +Test "tan_downward (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fep-4)": ildouble: 1 ldouble: 1 -Test "tan_upward (2)": +Test "tan_downward (0xc.91p-4)": ildouble: 1 ldouble: 1 -Test "tan_upward (3)": +Test "tan_downward (0xc.92p-4)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_upward (4)": +Test "tan_downward (0xc.94p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_upward (5)": +Test "tan_downward (0xc.98p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_upward (6)": +Test "tan_downward (0xc.ap-4)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "tan_upward (9)": +Test "tan_downward (0xcp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xf.fffffp+124)": ildouble: 1 ldouble: 1 -# tanh -Test "tanh (-0.75)": +# tan_tonearest +Test "tan_tonearest (-0xc.90fdcp-4)": +ildouble: 1 +ldouble: 1 +Test "tan_tonearest (-0xc.90fdp-4)": ildouble: 1 ldouble: 1 -Test "tanh (-1.0)": +Test "tan_tonearest (-0xc.90fp-4)": ildouble: 1 ldouble: 1 -Test "tanh (0.75)": +Test "tan_tonearest (0x3p+0)": ildouble: 1 ldouble: 1 -Test "tanh (1.0)": +Test "tan_tonearest (0x6p+0)": ildouble: 1 ldouble: 1 -# tgamma -Test "tgamma (-0.5)": +# tan_towardzero +Test "tan_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.908p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 +Test "tan_towardzero (-0xc.90cp-4)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x0.fffffffffffff8p0)": +Test "tan_towardzero (-0xc.90f8p-4)": +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (-0xc.90fcp-4)": double: 1 idouble: 1 -Test "tgamma (-0x0.ffffffffffffffffffffffffffff8p0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x0.ffffffp0)": +Test "tan_towardzero (-0xc.90fd8p-4)": +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (-0xc.90fdap-4)": +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (-0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.91p-4)": +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.98p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (-0xc.ap-4)": +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (0x1p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.0000000000000002p0)": +Test "tan_towardzero (0x2.1e19e0c9bab24p+72)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.0000000000001p0)": +Test "tan_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.000002p0)": -double: 2 -idouble: 2 -Test "tgamma (-0x1.0a32a2p+5)": -float: 2 -ifloat: 2 +Test "tan_towardzero (0x2p+0)": +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (0x2p+64)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x7p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (0x8p+16380)": +ildouble: 1 +ldouble: 1 +Test "tan_towardzero (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_towardzero (0xc.908p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_towardzero (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 + +# tan_upward +Test "tan_upward (-0xc.908p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (-0xc.90cp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "tan_upward (-0xc.90ep-4)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (-0xc.90f8p-4)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "tan_upward (-0xc.90fcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "tan_upward (-0xc.90fd8p-4)": +float: 1 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "tgamma (-0x1.5800000080001p+7)": +Test "tan_upward (-0xc.90fdap-4)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "tan_upward (-0xc.90fdbp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.fffffffffffffffep0)": +Test "tan_upward (-0xc.90fep-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fp-4)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.fffffffffffffp0)": +Test "tan_upward (-0xc.91p-4)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.ffffep0)": +Test "tan_upward (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.98p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (-0xc.9p-4)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.ffffffffffffffep0)": +Test "tan_upward (-0xc.ap-4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)": +Test "tan_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_upward (0x2.1e19ep+72)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.ffffffffffffp0)": +Test "tan_upward (0x2p+64)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0x4p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x7p+0)": +float: 1 +ifloat: 1 +Test "tan_upward (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0x9p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0xap+0)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.908p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.90ep-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90f8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fd8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdap-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdbp-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xc.90fdcp-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xc.90fep-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xc.90fp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.91p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xc.92p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xc.94p-4)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xc.98p-4)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xc.9p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.ap-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "tan_upward (0xcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_upward (0xf.fffffp+124)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +# tanh +Test "tanh (-0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "tanh (-0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "tanh (0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "tanh (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# tgamma +Test "tgamma (-0x1.0000000000000002p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x1.0000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x1.000002p+0)": +double: 2 +idouble: 2 +Test "tgamma (-0x1.3ffffep+4)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x1.3ffffffffffffffep+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x1.3fffffffffffffffffffffffff8p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x1.3ffffffffffffp+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x14.000000000000000000000000001p0)": +Test "tgamma (-0x1.4000000000000000000000000001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x14.000000000001p0)": +Test "tgamma (-0x1.4000000000001p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x14.00002p0)": +Test "tgamma (-0x1.400002p+4)": float: 1 ifloat: 1 ildouble: 4 ldouble: 4 -Test "tgamma (-0x1d.ffffep0)": +Test "tgamma (-0x1.dffffep+4)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)": +Test "tgamma (-0x1.dfffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1d.ffffffffffffp0)": +Test "tgamma (-0x1.dffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1e.000000000000000000000000001p0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x1e.00000000000000000000000008p0)": +Test "tgamma (-0x1.e000000000000000000000000001p+4)": +ildouble: 3 +ldouble: 3 +Test "tgamma (-0x1.e00000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1e.000000000000002p0)": +Test "tgamma (-0x1.e000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1e.000000000001p0)": +Test "tgamma (-0x1.e000000000001p+4)": double: 3 idouble: 3 -Test "tgamma (-0x1e.00002p0)": +Test "tgamma (-0x1.e00002p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x1.f3ffffffffffffffffffffffff8p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1f3.ffffffffffffffffffffffffffp0)": +Test "tgamma (-0x1.f3ffffffffffffffffffffffffffp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1p-24)": +Test "tgamma (-0x1.f3fffffffffffp+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x1.f40000000000000000000000008p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.0000000000000000000000000002p0)": +Test "tgamma (-0x1.f40002p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.0000000000002p0)": -double: 1 -idouble: 1 +Test "tgamma (-0x1.fffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.000004p0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 +Test "tgamma (-0x1.fffffffffffffp+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.0000000000000000000000000002p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.fffffcp0)": +Test "tgamma (-0x2.00000000000000000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.0000000000002p+0)": double: 1 -float: 1 idouble: 1 +Test "tgamma (-0x2.000004p+0)": +double: 2 +float: 1 +idouble: 2 ifloat: 1 -Test "tgamma (-0x2.ffffffffffffep0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x27.fffffffffffep0)": +Test "tgamma (-0x2.146544p+4)": +float: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x2.7fffffffffffep+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x27.ffffffffffffffcp0)": +Test "tgamma (-0x2.7ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x27.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.7ffffffffffffffffffffffffffep+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x27.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x2.7fffffffffffffffffffffffffp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.8000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.0000000000000000000000001p0)": +Test "tgamma (-0x2.80000000000000000000000001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.000000000002p0)": +Test "tgamma (-0x2.8000000000002p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.00004p0)": +Test "tgamma (-0x2.800004p+4)": double: 2 idouble: 2 ildouble: 2 ldouble: 2 -Test "tgamma (-0x28.ffffffffffffffcp0)": +Test "tgamma (-0x2.8fffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.8ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x2.8ffffffffffffffffffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.000000000000000000000000002p0)": +Test "tgamma (-0x2.8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "tgamma (-0x2.9000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.0000000000000000000000001p0)": +Test "tgamma (-0x2.90000000000000000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x29.00004p0)": +Test "tgamma (-0x2.900004p+4)": double: 1 idouble: 1 -Test "tgamma (-0x29.ffffcp0)": +Test "tgamma (-0x2.9ffffcp+4)": double: 1 idouble: 1 -Test "tgamma (-0x29.fffffffffffep0)": +Test "tgamma (-0x2.9fffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.ffffffffffffffcp0)": +Test "tgamma (-0x2.9ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.9ffffffffffffffffffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x2.9fffffffffffffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.000000000000000000000000002p0)": +Test "tgamma (-0x2.a000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.0000000000000000000000001p0)": +Test "tgamma (-0x2.a000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.000000000000004p0)": +Test "tgamma (-0x2.a000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.000000000002p0)": +Test "tgamma (-0x2.a00004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2ed.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.edfffcp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2ee.00000000000004p0)": +Test "tgamma (-0x2.edffffffffffep+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3.00000000000000000000000001p0)": +Test "tgamma (-0x2.edfffffffffffffffffffffffffep+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3.000004p0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "tgamma (-0x3.fffffcp0)": +Test "tgamma (-0x2.ee00000000000000000000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.ee00000000000004p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x2.ee00000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.ee0004p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.fffffcp+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x3.ffffffffffffep0)": -double: 2 -idouble: 2 -Test "tgamma (-0x3.fffffffffffffffcp0)": +Test "tgamma (-0x2.ffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3.fffffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.fffffffffffffffffffffffffffep+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x3.00000000000000000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x3.000004p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x3.1ffffcp+4)": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 -Test "tgamma (-0x31.fffffffffffep0)": +Test "tgamma (-0x3.1fffffffffffep+4)": double: 3 idouble: 3 ildouble: 2 ldouble: 2 -Test "tgamma (-0x31.ffffffffffffffcp0)": +Test "tgamma (-0x3.1ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x31.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x3.1ffffffffffffffffffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x31.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x3.1fffffffffffffffffffffffffp+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x32.000000000000000000000000002p0)": +Test "tgamma (-0x3.2000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x32.0000000000000000000000001p0)": +Test "tgamma (-0x3.2000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x32.000000000000004p0)": +Test "tgamma (-0x3.200004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3e7.fffffffffffffcp0)": +Test "tgamma (-0x3.8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x3e7.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x3.e7fffffffffffffcp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3e8.00000000000000000000000002p0)": +Test "tgamma (-0x3.e7fffffffffffffffffffffffffep+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x3.e7ffffffffffffffffffffffffp+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.e800000000000000000000000002p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.e8000000000000000000000001p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.e800000000000004p+8)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x3e8.00000000000004p0)": +Test "tgamma (-0x3.e800000000002p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.0000000000004p0)": +Test "tgamma (-0x3.e80004p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.fffffcp+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (-0x3.ffffffffffffep+0)": +double: 2 +idouble: 2 +Test "tgamma (-0x3.fffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.000008p0)": +Test "tgamma (-0x3.fffffffffffffffffffffffffffep+0)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x4.000008p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.fffff8p0)": +Test "tgamma (-0x4.8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x4.ffffffffffffcp0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e1fffffffffffffffffffffffep+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e2000000000000000000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e200000000000008p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e200000000004p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e20008p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x4.fffff8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (-0x4.ffffffffffffcp+0)": double: 1 idouble: 1 +Test "tgamma (-0x4.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x4.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x4.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.0000000000000008p0)": +Test "tgamma (-0x5.0000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.0000000000004p0)": +Test "tgamma (-0x5.0000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.000008p0)": +Test "tgamma (-0x5.000008p+0)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "tgamma (-0x5.fffff8p0)": -ildouble: 1 -ldouble: 1 -Test "tgamma (-0x5.ffffffffffffcp0)": +Test "tgamma (-0x5.8p+0)": double: 1 idouble: 1 +Test "tgamma (-0x5.dbfffffffffffff8p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x5.dbfffffffffffffffffffffffffcp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.fffffffffffffff8p0)": +Test "tgamma (-0x5.dc00000000000000000000000004p+8)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x5.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x5.dc000000000000000000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x5.dc00000000004p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x5.dc0008p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5db.fffffffffffff8p0)": +Test "tgamma (-0x5.fffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5db.fffffffffffffffffffffffffcp0)": +Test "tgamma (-0x5.ffffffffffffcp+0)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x5dc.00000000000000000000000004p0)": +Test "tgamma (-0x5.fffffffffffffff8p+0)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x6.0000000000000000000000000004p0)": +Test "tgamma (-0x5.fffffffffffffffffffffffffep+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x5.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.00000000000000000000000002p0)": +Test "tgamma (-0x6.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.0000000000004p0)": +Test "tgamma (-0x6.00000000000000000000000002p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.000008p0)": +Test "tgamma (-0x6.000008p+0)": float: 2 ifloat: 2 ildouble: 2 ldouble: 2 -Test "tgamma (-0x6.fffff8p0)": +Test "tgamma (-0x6.3ffff8p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x6.3fffffffffffcp+4)": double: 2 -float: 1 idouble: 2 +Test "tgamma (-0x6.3ffffffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.3ffffffffffffffffffffffffep+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.4000000000000000000000000004p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x6.40000000000000000000000002p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x6.4000000000004p+4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.400008p+4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.8p+0)": +float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.ffffffffffffcp0)": -double: 4 -idouble: 4 +Test "tgamma (-0x6.d5fff8p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.fffffffffffffff8p0)": +Test "tgamma (-0x6.d5ffffffffffcp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x6.d5fffffffffffff8p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x63.fffffffffffcp0)": -double: 2 -idouble: 2 -Test "tgamma (-0x63.ffffffffffffff8p0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x63.ffffffffffffffffffffffffep0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x64.000000000000000000000000004p0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x64.0000000000000000000000002p0)": +Test "tgamma (-0x6.d5fffffffffffffffffffffffep+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x64.000000000004p0)": -double: 1 -idouble: 1 +Test "tgamma (-0x6.d600000000000000000000000004p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6d5.fffffffffffff8p0)": +Test "tgamma (-0x6.d6000000000000000000000002p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.d600000000000008p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6d6.00000000000000000000000004p0)": +Test "tgamma (-0x6.d600000000004p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6e3.00000000000000000000000004p0)": +Test "tgamma (-0x6.e2fffffffffffffffffffffffep+8)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x7.0000000000000008p0)": +Test "tgamma (-0x6.e300000000000000000000000004p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.e3000000000000000000000002p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x7.0000000000004p0)": +Test "tgamma (-0x6.fffff8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x6.ffffffffffffcp+0)": +double: 4 +idouble: 4 +Test "tgamma (-0x6.fffffffffffffff8p+0)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.fffffffffffffffffffffffffffcp+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x7.0000000000000008p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x7.0000000000004p+0)": double: 3 idouble: 3 -Test "tgamma (-0x7.000008p0)": +Test "tgamma (-0x7.000008p+0)": double: 1 idouble: 1 -Test "tgamma (-0x7.fffff8p0)": +Test "tgamma (-0x7.8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x7.fffff8p+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "tgamma (-0x7.ffffffffffffcp0)": +Test "tgamma (-0x7.ffffffffffffcp+0)": double: 3 idouble: 3 -Test "tgamma (-0x7.fffffffffffffff8p0)": +Test "tgamma (-0x7.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x7.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x7.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x7.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x7.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.0000000000000000000000000008p0)": +Test "tgamma (-0x8.0000000000000000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.00000000000000000000000004p0)": +Test "tgamma (-0x8.00000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.0000000000008p0)": +Test "tgamma (-0x8.0000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.00001p0)": +Test "tgamma (-0x8.00001p+0)": double: 2 idouble: 2 ildouble: 1 ldouble: 1 -Test "tgamma (-0x9.ffffffffffff8p0)": +Test "tgamma (-0x8.8p+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x9.fffffffffffffffffffffffffff8p0)": -ildouble: 1 -ldouble: 1 -Test "tgamma (-0x95.ffffffffffffffp0)": +ifloat: 1 +Test "tgamma (-0x8p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (-0x9.5ffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x96.000000000000000000000000008p0)": +Test "tgamma (-0x9.5ffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x96.0000000000000000000000004p0)": +Test "tgamma (-0x9.60000000000000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x96.00000000000001p0)": +Test "tgamma (-0x9.600000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x96.000000000008p0)": +Test "tgamma (-0x9.6000000000008p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x9.60001p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x9.8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "tgamma (-0x9.ffffffffffff8p+0)": +double: 1 +idouble: 1 +Test "tgamma (-0x9.fffffffffffffffffffffffffff8p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xa.00001p+0)": double: 1 idouble: 1 -Test "tgamma (-0xa.0000000000008p0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xa.00001p0)": +Test "tgamma (-0xa.c000000400008p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xa.c0001p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0xb4.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.4ffffffffffffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb4.ffffffffffffffp0)": +Test "tgamma (-0xb.4ffffffffffffffffffffffffff8p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.4ffffffffffffffp+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.50000000000000000000000004p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.500000000000001p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.5000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb5.0000000000000000000000004p0)": +Test "tgamma (-0xb.5ffffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb5.00000000000001p0)": +Test "tgamma (-0xb.5ffffp+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xb5.000000000008p0)": +Test "tgamma (-0xb.60000000000000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb5.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.600000000000001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.00000000000001p0)": +Test "tgamma (-0xb.6000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.000000000008p0)": +Test "tgamma (-0xb.6fffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.fffffffffff8p0)": +Test "tgamma (-0xb.6ffffffffffffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.6ffffffffffffffffffffffffff8p+4)": ildouble: 3 ldouble: 3 -Test "tgamma (-0xb7.000000000000000000000000008p0)": +Test "tgamma (-0xb.7000000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb7.00000000000001p0)": +Test "tgamma (-0xb.700000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xb7.000000000008p0)": +Test "tgamma (-0xb.7000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb7.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.70001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb7.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.7ffffffffffffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb8.00000000000001p0)": +Test "tgamma (-0xb.7ffffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbb.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.800000000000001p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.bfffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.bffffffffffffffffffffffffcp+4)": ildouble: 3 ldouble: 3 -Test "tgamma (-0xbb.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.bffffffffffffffffffffffffff8p+4)": ildouble: 4 ldouble: 4 -Test "tgamma (-0xbc.000000000000000000000000008p0)": +Test "tgamma (-0xb.bffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbc.0000000000000000000000004p0)": +Test "tgamma (-0xb.c000000000000000000000000008p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.c0000000000000000000000004p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.c00000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbc.00000000000001p0)": +Test "tgamma (-0xb.c000000000008p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbc.ffffffffffffffp0)": +Test "tgamma (-0xb.c0001p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.cfffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.cffffffffffffffffffffffffcp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.cffffffffffffffffffffffffff8p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.cffffffffffffffp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.cffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbd.000000000000000000000000008p0)": +Test "tgamma (-0xb.d000000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbd.00000000000001p0)": +Test "tgamma (-0xb.d00000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbd.ffffffffffffffp0)": +Test "tgamma (-0xb.dfffffffffff8p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.dffffffffffffffp+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbe.000000000000000000000000008p0)": +Test "tgamma (-0xb.dffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbe.0000000000000000000000004p0)": +Test "tgamma (-0xb.e000000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbe.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.e000000000008p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.e0001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbe.ffffffffffffffp0)": +Test "tgamma (-0xb.efffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbf.000000000000000000000000008p0)": +Test "tgamma (-0xb.effffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbf.0000000000000000000000004p0)": +Test "tgamma (-0xb.effffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbf.00000000000001p0)": +Test "tgamma (-0xb.f000000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xf9.ffffffffffffffp0)": +Test "tgamma (-0xb.f0000000000000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xfa.000000000000000000000000008p0)": +Test "tgamma (-0xb.f00000000000001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-2.5)": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +Test "tgamma (-0xb.f0001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-3.5)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +Test "tgamma (-0xf.9fffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.9ffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-4.5)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -Test "tgamma (-5.5)": +Test "tgamma (-0xf.9ffffp+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.a000000000000000000000000008p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xf.a0000000000000000000000004p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.a000000000008p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.a0001p+4)": +ildouble: 3 +ldouble: 3 +Test "tgamma (-0xf.ffffffffffff8p-4)": double: 1 idouble: 1 -Test "tgamma (-6.5)": +Test "tgamma (-0xf.fffffffffffffffffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xf.fffffp-4)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-7.5)": +Test "tgamma (0x1.28p+4)": +double: 1 +idouble: 1 +Test "tgamma (0x1.38p+4)": double: 2 -float: 1 idouble: 2 -ifloat: 1 -Test "tgamma (-8.5)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0x1.78p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-9.5)": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 -Test "tgamma (0.5)": -float: 1 -ifloat: 1 -Test "tgamma (0.7)": +Test "tgamma (0x1.d8p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x1.fffffep0)": +Test "tgamma (0x1.fffffep+0)": float: 1 ifloat: 1 -Test "tgamma (0x1.fffffffffffffffep0)": +Test "tgamma (0x1.fffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x1.ffffffffffffffffffffffffffffp0)": +Test "tgamma (0x1.ffffffffffffffffffffffffffffp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x1.fffffffffffffp0)": +Test "tgamma (0x1.fffffffffffffp+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (0x1p-113)": -ildouble: 1 -ldouble: 1 Test "tgamma (0x1p-24)": float: 1 ifloat: 1 -Test "tgamma (0x1p-53)": +Test "tgamma (0x2.08p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0x2.18p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0x2.28p+4)": double: 1 idouble: 1 Test "tgamma (0x2.30a43cp+4)": @@ -8978,484 +17880,560 @@ double: 1 idouble: 1 ildouble: 2 ldouble: 2 -Test "tgamma (0x2.fffffcp0)": +Test "tgamma (0x2.8p+0)": +float: 2 +ifloat: 2 +Test "tgamma (0x2.fffffcp+0)": float: 3 ifloat: 3 -Test "tgamma (0x2.ffffffffffffep0)": +Test "tgamma (0x2.ffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x3.0000000000002p0)": +Test "tgamma (0x3.0000000000002p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x3.fffffcp0)": +Test "tgamma (0x3.8p+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "tgamma (0x3.fffffcp+0)": float: 1 ifloat: 1 -Test "tgamma (0x3.ffffffffffffep0)": +Test "tgamma (0x3.ffffffffffffep+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (0x3.fffffffffffffffcp0)": +Test "tgamma (0x3.fffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x3.fffffffffffffffffffffffffffep0)": +Test "tgamma (0x3.fffffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.0000000000000000000000000004p0)": +Test "tgamma (0x3p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x4.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.0000000000004p0)": +Test "tgamma (0x4.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x4.000008p0)": +Test "tgamma (0x4.000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.fffff8p0)": +Test "tgamma (0x4.8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (0x4.fffff8p+0)": float: 1 ifloat: 1 -Test "tgamma (0x4.ffffffffffffcp0)": +Test "tgamma (0x4.ffffffffffffcp+0)": double: 1 idouble: 1 -Test "tgamma (0x4.fffffffffffffffffffffffffep0)": +Test "tgamma (0x4.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.fffffffffffffffffffffffffffcp0)": +Test "tgamma (0x4.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.0000000000000000000000000004p0)": +Test "tgamma (0x4p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x5.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.0000000000004p0)": +Test "tgamma (0x5.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x5.000008p0)": +Test "tgamma (0x5.000008p+0)": float: 3 ifloat: 3 -Test "tgamma (0x5.fffff8p0)": +Test "tgamma (0x5.fffff8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x5.ffffffffffffcp0)": +Test "tgamma (0x5.ffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.fffffffffffffff8p0)": +Test "tgamma (0x5.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.fffffffffffffffffffffffffep0)": +Test "tgamma (0x5.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x6.0000000000000000000000000004p0)": +Test "tgamma (0x6.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x6.0000000000000008p0)": +Test "tgamma (0x6.0000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x6.0000000000004p0)": +Test "tgamma (0x6.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x6.000008p0)": +Test "tgamma (0x6.000008p+0)": float: 2 ifloat: 2 ildouble: 1 ldouble: 1 -Test "tgamma (0x6.fffff8p0)": +Test "tgamma (0x6.8p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x6.db8c603359a94p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0x6.fffff8p+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (0x6.ffffffffffffcp0)": +Test "tgamma (0x6.ffffffffffffcp+0)": double: 4 idouble: 4 -Test "tgamma (0x6.fffffffffffffff8p0)": +Test "tgamma (0x6.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x7.0000000000000000000000000004p0)": +Test "tgamma (0x6p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x7.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x7.0000000000000008p0)": +Test "tgamma (0x7.0000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x7.0000000000004p0)": +Test "tgamma (0x7.0000000000004p+0)": double: 4 idouble: 4 -Test "tgamma (0x7.000008p0)": +Test "tgamma (0x7.000008p+0)": double: 1 idouble: 1 -Test "tgamma (0x7.fffff8p0)": +Test "tgamma (0x7.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (0x7.ffffffffffffcp0)": +Test "tgamma (0x7.fffff8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (0x7.ffffffffffffcp+0)": double: 2 idouble: 2 ildouble: 1 ldouble: 1 -Test "tgamma (0x7.fffffffffffffffffffffffffffcp0)": +Test "tgamma (0x7.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x8.0000000000000000000000000008p0)": +Test "tgamma (0x7p+0)": +double: 1 +idouble: 1 +Test "tgamma (0x8.0000000000000000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x8.0000000000008p0)": +Test "tgamma (0x8.0000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x8.00001p0)": +Test "tgamma (0x8.00001p+0)": double: 2 idouble: 2 -Test "tgamma (0xa.b9fd72b0fb238p+4)": -double: 1 -idouble: 1 -ildouble: 1 -ldouble: 1 -Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f8p+4)": -ildouble: 2 -ldouble: 2 -Test "tgamma (10)": +Test "tgamma (0x8.8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (18.5)": +Test "tgamma (0x8p+0)": double: 1 idouble: 1 -Test "tgamma (19.5)": -double: 2 -idouble: 2 +Test "tgamma (0x8p-116)": ildouble: 1 ldouble: 1 -Test "tgamma (2.5)": -float: 2 -ifloat: 2 -Test "tgamma (23.5)": -double: 1 +Test "tgamma (0x8p-4)": float: 1 -idouble: 1 ifloat: 1 -Test "tgamma (29.5)": +Test "tgamma (0x8p-56)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (3)": +Test "tgamma (0x9.8p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tgamma (3.5)": -float: 2 -ifloat: 2 ildouble: 1 ldouble: 1 -Test "tgamma (32.5)": +Test "tgamma (0x9p+0)": +double: 1 +idouble: 1 +Test "tgamma (0xa.b9fd72b0fb238p+4)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (33.5)": +Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (0xa.b9fd72b0fb23a9dp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (34.5)": -double: 1 -idouble: 1 -Test "tgamma (4)": -float: 1 -ifloat: 1 +Test "tgamma (0xa.b9fd72b0fb23a9ep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (4.5)": +Test "tgamma (0xa.b9fd7p+4)": +double: 2 +idouble: 2 +Test "tgamma (0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (6)": -float: 1 -ifloat: 1 -Test "tgamma (6.5)": +Test "tgamma (0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 + +# y0 +Test "y0 (0x1.8p+0)": +double: 2 float: 1 +idouble: 2 ifloat: 1 -Test "tgamma (7)": +Test "y0 (0x1.ff00000000002p+840)": double: 1 idouble: 1 -Test "tgamma (7.5)": +ildouble: 1 +ldouble: 1 +Test "y0 (0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (8)": +Test "y0 (0x1p-100)": +ildouble: 1 +ldouble: 1 +Test "y0 (0x1p-20)": double: 1 idouble: 1 -Test "tgamma (8.5)": +ildouble: 1 +ldouble: 1 +Test "y0 (0x1p-40)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (9)": -double: 1 -idouble: 1 -Test "tgamma (9.5)": -double: 1 +Test "y0 (0x1p-60)": float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 - -# y0 -Test "y0 (0x1.3ffp+74)": +Test "y0 (0x1p-80)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 -Test "y0 (0x1.ff00000000002p+840)": +Test "y0 (0x2p+0)": +double: 1 +idouble: 1 +Test "y0 (0x4.ffcp+72)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "y0 (0x1p-10)": +Test "y0 (0x4p+16380)": ildouble: 1 ldouble: 1 -Test "y0 (0x1p-110)": +Test "y0 (0x4p-112)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "y0 (0x1p-20)": -double: 1 -idouble: 1 -Test "y0 (0x1p-30)": +Test "y0 (0x4p-12)": +ildouble: 1 +ldouble: 1 +Test "y0 (0x4p-32)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 -Test "y0 (0x1p-40)": +Test "y0 (0x4p-72)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "y0 (0x1p-60)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "y0 (0x1p-70)": +Test "y0 (0x8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "y0 (0x1p-80)": -double: 1 -idouble: 1 -Test "y0 (0x1p1023)": -ildouble: 1 -ldouble: 1 -Test "y0 (0x1p16382)": +ildouble: 3 +ldouble: 3 +Test "y0 (0x8p+1020)": ildouble: 1 ldouble: 1 -Test "y0 (0x1p16383)": +Test "y0 (0x8p+16380)": ildouble: 2 ldouble: 2 -Test "y0 (1.0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (1.5)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (10.0)": +Test "y0 (0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 -Test "y0 (2.0)": +Test "y0 (0xf.ffffffffffff8p+1020)": double: 1 idouble: 1 -Test "y0 (8.0)": +Test "y0 (0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 # y1 -Test "y1 (0.125)": -double: 1 -idouble: 1 -Test "y1 (0.75)": +Test "y1 (0x1.8p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "y1 (0x1.001000001p+593)": +Test "y1 (0x1p-100)": ildouble: 1 ldouble: 1 -Test "y1 (0x1.27e204p+99)": +Test "y1 (0x1p-20)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x1p-80)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x2.002000002p+592)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x2p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "y1 (0x2p-4)": double: 1 idouble: 1 -Test "y1 (0x1p-10)": +Test "y1 (0x4p-112)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x4p-12)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "y1 (0x1p-30)": +Test "y1 (0x4p-32)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x4p-72)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x4p-92)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 ildouble: 1 ldouble: 1 -Test "y1 (0x1p1023)": +Test "y1 (0x8p+1020)": ildouble: 1 ldouble: 1 -Test "y1 (0x1p16383)": +Test "y1 (0x8p+16380)": ildouble: 2 ldouble: 2 -Test "y1 (1.5)": -float: 1 -ifloat: 1 +Test "y1 (0x9.3f102p+96)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "y1 (10.0)": +Test "y1 (0xap+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "y1 (2.0)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +Test "y1 (0xf.ffffffffffff8p+1020)": ildouble: 1 ldouble: 1 -Test "y1 (8.0)": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +Test "y1 (0xf.ffffffffffffbffffffffffffcp+1020)": ildouble: 1 ldouble: 1 +Test "y1 (0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 # yn -Test "yn (0, 1.0)": +Test "yn (-10, 0x1p+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "yn (0, 0x1.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 1.5)": +Test "yn (0, 0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 10.0)": +Test "yn (0, 0x2p+0)": +double: 1 +idouble: 1 +Test "yn (0, 0x8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 -Test "yn (0, 2.0)": -double: 1 -idouble: 1 -Test "yn (0, 8.0)": +Test "yn (0, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 -Test "yn (1, 0.125)": +Test "yn (1, 0x1.8p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "yn (1, 0x2p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "yn (1, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (1, 0x8p+0)": double: 1 +float: 2 idouble: 1 -Test "yn (1, 0.75)": +ifloat: 2 ildouble: 1 ldouble: 1 -Test "yn (1, 1.5)": +Test "yn (1, 0xap+0)": +double: 3 float: 1 +idouble: 3 ifloat: 1 +Test "yn (10, 0x1p+0)": +float: 2 +ifloat: 2 ildouble: 1 ldouble: 1 -Test "yn (1, 10.0)": +Test "yn (10, 0x2p+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "yn (1, 2.0)": +ildouble: 2 +ldouble: 2 +Test "yn (10, 0x2p-4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "yn (10, 0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 3 +ldouble: 3 +Test "yn (10, 0xcp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 4 +ldouble: 4 +Test "yn (2, 0x8p+1020)": ildouble: 1 ldouble: 1 -Test "yn (1, 8.0)": +Test "yn (2, 0x8p+124)": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "yn (10, 0.125)": -double: 1 -idouble: 1 +Test "yn (2, 0x8p+16380)": ildouble: 2 ldouble: 2 -Test "yn (10, 0.75)": +Test "yn (2, 0xf.fffb1p+96)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -ildouble: 5 -ldouble: 5 -Test "yn (10, 1.0)": -float: 2 -ifloat: 2 ildouble: 1 ldouble: 1 -Test "yn (10, 10.0)": -double: 2 -idouble: 2 -ildouble: 2 -ldouble: 2 -Test "yn (10, 2.0)": -double: 3 -float: 1 -idouble: 3 -ifloat: 1 -ildouble: 2 -ldouble: 2 -Test "yn (3, 0.125)": +Test "yn (2, 0xf.ffffffffffff8p+1020)": double: 1 idouble: 1 -Test "yn (3, 0.75)": +ildouble: 1 +ldouble: 1 +Test "yn (2, 0xf.fffffp+124)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 -Test "yn (3, 10.0)": +Test "yn (3, 0x2p+0)": +double: 1 +idouble: 1 +Test "yn (3, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (3, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "yn (3, 2.0)": -double: 1 -idouble: 1 +Test "yn (3, 0xcp-4)": +ildouble: 2 +ldouble: 2 # Maximal error of functions: Function: "acos_downward": -double: 1 float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "acos_towardzero": -double: 1 float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "acos_upward": +double: 1 +idouble: 1 + +Function: "acosh": +double: 1 +idouble: 1 +ldouble: 1 + +Function: "asin": ildouble: 1 ldouble: 1 @@ -9467,18 +18445,37 @@ ifloat: 1 ildouble: 1 ldouble: 1 +Function: "asin_tonearest": +ildouble: 1 +ldouble: 1 + Function: "asin_towardzero": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: "asin_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "asinh": +double: 1 float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Function: "atan": +double: 1 +idouble: 1 + Function: "atan2": float: 1 ifloat: 1 @@ -9488,6 +18485,8 @@ ldouble: 1 Function: "atanh": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: Real part of "cacos": double: 1 @@ -9498,9 +18497,9 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "cacos": -double: 2 +double: 1 float: 2 -idouble: 2 +idouble: 1 ifloat: 2 ildouble: 2 ldouble: 2 @@ -9530,25 +18529,25 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "casin": -double: 2 +double: 1 float: 2 -idouble: 2 +idouble: 1 ifloat: 2 ildouble: 2 ldouble: 2 Function: Real part of "casinh": -double: 5 +double: 1 float: 2 -idouble: 5 +idouble: 1 ifloat: 2 -ildouble: 4 -ldouble: 4 +ildouble: 2 +ldouble: 2 Function: Imaginary part of "casinh": -double: 3 +double: 1 float: 1 -idouble: 3 +idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 @@ -9568,9 +18567,9 @@ ildouble: 1 ldouble: 1 Function: Real part of "catanh": -double: 4 +double: 1 float: 1 -idouble: 4 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -9583,7 +18582,9 @@ ldouble: 1 Function: "cbrt": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -9668,54 +18669,80 @@ ildouble: 2 ldouble: 2 Function: "cos": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 Function: "cos_downward": -float: 1 -ifloat: 1 +double: 1 +float: 2 +idouble: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Function: "cos_tonearest": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: "cos_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 1 +ldouble: 1 Function: "cos_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: "cosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "cosh_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 -ldouble: 1 +ldouble: 2 Function: "cosh_tonearest": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "cosh_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 -ldouble: 1 +ldouble: 2 Function: "cosh_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 ildouble: 1 -ldouble: 1 +ldouble: 3 Function: Real part of "cpow": double: 2 @@ -9726,9 +18753,7 @@ ildouble: 4 ldouble: 4 Function: Imaginary part of "cpow": -double: 2 float: 2 -idouble: 2 ifloat: 2 ildouble: 1 ldouble: 1 @@ -9780,144 +18805,166 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "ctan": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 2 -ldouble: 2 - -Function: Real part of "ctan_downward": double: 2 float: 1 idouble: 2 ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ctan_downward": +double: 6 +float: 5 +idouble: 6 +ifloat: 5 ildouble: 4 ldouble: 4 Function: Imaginary part of "ctan_downward": +double: 2 float: 1 +idouble: 2 ifloat: 1 ildouble: 5 ldouble: 5 Function: Real part of "ctan_tonearest": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 Function: Imaginary part of "ctan_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 ildouble: 3 ldouble: 3 Function: Real part of "ctan_towardzero": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 +double: 5 +float: 3 +idouble: 5 +ifloat: 3 +ildouble: 4 +ldouble: 4 Function: Imaginary part of "ctan_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 5 ldouble: 5 Function: Real part of "ctan_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +ifloat: 3 +ildouble: 5 +ldouble: 5 Function: Imaginary part of "ctan_upward": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 ildouble: 3 ldouble: 3 Function: Real part of "ctanh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "ctanh": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Real part of "ctanh_downward": +double: 4 float: 1 +idouble: 4 ifloat: 1 ildouble: 5 ldouble: 5 Function: Imaginary part of "ctanh_downward": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 +double: 6 +float: 5 +idouble: 6 +ifloat: 5 ildouble: 4 ldouble: 4 Function: Real part of "ctanh_tonearest": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 3 ldouble: 3 Function: Imaginary part of "ctanh_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 ildouble: 3 ldouble: 3 Function: Real part of "ctanh_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 5 ldouble: 5 Function: Imaginary part of "ctanh_towardzero": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 - -Function: Real part of "ctanh_upward": -double: 1 +double: 5 float: 2 -idouble: 1 +idouble: 5 ifloat: 2 ildouble: 3 ldouble: 3 +Function: Real part of "ctanh_upward": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 3 +ldouble: 3 + Function: Imaginary part of "ctanh_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 +ifloat: 3 +ildouble: 5 +ldouble: 5 Function: "erf": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: "erfc": double: 1 @@ -9933,29 +18980,75 @@ idouble: 1 ildouble: 1 ldouble: 1 +Function: "exp10_downward": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp10_tonearest": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp10_towardzero": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp10_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + Function: "exp2": ildouble: 1 ldouble: 1 Function: "exp_downward": +double: 1 +idouble: 1 + +Function: "exp_towardzero": +double: 1 +idouble: 1 + +Function: "exp_upward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "expm1": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Function: "exp_towardzero": +Function: "expm1_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Function: "exp_upward": +Function: "expm1_tonearest": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Function: "expm1": +Function: "expm1_towardzero": double: 1 float: 1 idouble: 1 @@ -9963,17 +19056,27 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: "gamma": +Function: "expm1_upward": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 1 ldouble: 1 -Function: "hypot": +Function: "gamma": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "hypot": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Function: "j0": double: 2 @@ -9993,17 +19096,23 @@ ldouble: 4 Function: "jn": double: 4 -float: 5 +float: 4 idouble: 4 -ifloat: 5 -ildouble: 8 -ldouble: 8 +ifloat: 4 +ildouble: 7 +ldouble: 7 Function: "lgamma": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "log": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -10016,6 +19125,8 @@ ildouble: 1 ldouble: 1 Function: "log1p": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -10039,6 +19150,12 @@ Function: "pow_downward": float: 1 ifloat: 1 +Function: "pow_tonearest": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + Function: "pow_towardzero": float: 1 ifloat: 1 @@ -10049,12 +19166,20 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: "sin_downward": +Function: "sin": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Function: "sin_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 + Function: "sin_tonearest": float: 1 ifloat: 1 @@ -10062,62 +19187,90 @@ ildouble: 1 ldouble: 1 Function: "sin_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "sin_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 3 +ldouble: 3 Function: "sincos": -double: 1 float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "sinh_downward": -float: 1 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Function: "sinh_towardzero": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "sinh_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 1 +ldouble: 1 -Function: "sinh_upward": +Function: "sqrt_downward": +ildouble: 1 +ldouble: 1 + +Function: "sqrt_towardzero": +ildouble: 1 +ldouble: 1 + +Function: "sqrt_upward": ildouble: 1 ldouble: 1 Function: "tan": +ildouble: 1 +ldouble: 1 + +Function: "tan_downward": double: 1 +float: 2 idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 -Function: "tan_downward": -float: 1 -ifloat: 1 +Function: "tan_tonearest": ildouble: 1 ldouble: 1 Function: "tan_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "tan_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "tanh": ildouble: 1 @@ -10152,7 +19305,7 @@ double: 3 float: 2 idouble: 3 ifloat: 2 -ildouble: 5 -ldouble: 5 +ildouble: 4 +ldouble: 4 # end of automatic generation diff --git a/libc/ports/sysdeps/aarch64/machine-gmon.h b/libc/ports/sysdeps/aarch64/machine-gmon.h index 5cc294125..b9d8f0ecc 100644 --- a/libc/ports/sysdeps/aarch64/machine-gmon.h +++ b/libc/ports/sysdeps/aarch64/machine-gmon.h @@ -1,5 +1,5 @@ /* AArch64 definitions for profiling support. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/aarch64/mcount.c b/libc/ports/sysdeps/aarch64/mcount.c index 10171b7c5..3201e41a1 100644 --- a/libc/ports/sysdeps/aarch64/mcount.c +++ b/libc/ports/sysdeps/aarch64/mcount.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2013 Free Software Foundation, Inc. +/* Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/memcmp.S b/libc/ports/sysdeps/aarch64/memcmp.S index 6398ddd3e..6a62a4bb3 100644 --- a/libc/ports/sysdeps/aarch64/memcmp.S +++ b/libc/ports/sysdeps/aarch64/memcmp.S @@ -1,6 +1,6 @@ /* memcmp - compare memory - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/memcpy.S b/libc/ports/sysdeps/aarch64/memcpy.S index 4f4e36c06..caf2ab2e4 100644 --- a/libc/ports/sysdeps/aarch64/memcpy.S +++ b/libc/ports/sysdeps/aarch64/memcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/memmove.S b/libc/ports/sysdeps/aarch64/memmove.S index c42eb1c13..4227b7f72 100644 --- a/libc/ports/sysdeps/aarch64/memmove.S +++ b/libc/ports/sysdeps/aarch64/memmove.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/memset.S b/libc/ports/sysdeps/aarch64/memset.S index f96f6a6ba..06f04be04 100644 --- a/libc/ports/sysdeps/aarch64/memset.S +++ b/libc/ports/sysdeps/aarch64/memset.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/memusage.h b/libc/ports/sysdeps/aarch64/memusage.h index bd714a316..75532691e 100644 --- a/libc/ports/sysdeps/aarch64/memusage.h +++ b/libc/ports/sysdeps/aarch64/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/nptl/Makefile b/libc/ports/sysdeps/aarch64/nptl/Makefile index 3c0521a5a..f550eb13f 100644 --- a/libc/ports/sysdeps/aarch64/nptl/Makefile +++ b/libc/ports/sysdeps/aarch64/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2013 Free Software Foundation, Inc. +# Copyright (C) 2005-2014 Free Software Foundation, Inc. # # This file is part of the GNU C Library. # diff --git a/libc/ports/sysdeps/aarch64/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/aarch64/nptl/pthread_spin_lock.c index 0d12517de..490bd4343 100644 --- a/libc/ports/sysdeps/aarch64/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/aarch64/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/nptl/pthreaddef.h b/libc/ports/sysdeps/aarch64/nptl/pthreaddef.h index 4f8f68ba9..361a95c75 100644 --- a/libc/ports/sysdeps/aarch64/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/aarch64/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/nptl/tls.h b/libc/ports/sysdeps/aarch64/nptl/tls.h index 2bdaac6dd..f03c5195d 100644 --- a/libc/ports/sysdeps/aarch64/nptl/tls.h +++ b/libc/ports/sysdeps/aarch64/nptl/tls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/setjmp.S b/libc/ports/sysdeps/aarch64/setjmp.S index 10e070999..5822abd87 100644 --- a/libc/ports/sysdeps/aarch64/setjmp.S +++ b/libc/ports/sysdeps/aarch64/setjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -39,13 +39,25 @@ ENTRY (__sigsetjmp) stp x23, x24, [x0, #JB_X23<<3] stp x25, x26, [x0, #JB_X25<<3] stp x27, x28, [x0, #JB_X27<<3] + +#ifdef PTR_MANGLE + PTR_MANGLE (x4, x30, x3, x2) + stp x29, x4, [x0, #JB_X29<<3] +#else stp x29, x30, [x0, #JB_X29<<3] +#endif stp d8, d9, [x0, #JB_D8<<3] stp d10, d11, [x0, #JB_D10<<3] stp d12, d13, [x0, #JB_D12<<3] stp d14, d15, [x0, #JB_D14<<3] +#ifdef PTR_MANGLE + mov x4, sp + PTR_MANGLE (x5, x4, x3, x2) + str x5, [x0, #JB_SP<<3] +#else mov x2, sp str x2, [x0, #JB_SP<<3] +#endif #if defined NOT_IN_libc && defined IS_IN_rtld /* In ld.so we never save the signal mask */ mov w0, #0 diff --git a/libc/ports/sysdeps/aarch64/soft-fp/e_sqrtl.c b/libc/ports/sysdeps/aarch64/soft-fp/e_sqrtl.c index d668326e2..a13c542a0 100644 --- a/libc/ports/sysdeps/aarch64/soft-fp/e_sqrtl.c +++ b/libc/ports/sysdeps/aarch64/soft-fp/e_sqrtl.c @@ -1,5 +1,5 @@ /* long double square root in software floating-point emulation. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/aarch64/sotruss-lib.c b/libc/ports/sysdeps/aarch64/sotruss-lib.c index 920881fa9..735e9efef 100644 --- a/libc/ports/sysdeps/aarch64/sotruss-lib.c +++ b/libc/ports/sysdeps/aarch64/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for AArch64. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/stackinfo.h b/libc/ports/sysdeps/aarch64/stackinfo.h index f64069bad..cf381f66a 100644 --- a/libc/ports/sysdeps/aarch64/stackinfo.h +++ b/libc/ports/sysdeps/aarch64/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/start.S b/libc/ports/sysdeps/aarch64/start.S index 10241143b..35d603ae9 100644 --- a/libc/ports/sysdeps/aarch64/start.S +++ b/libc/ports/sysdeps/aarch64/start.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/strcmp.S b/libc/ports/sysdeps/aarch64/strcmp.S index fa4705c8b..ec9d10a29 100644 --- a/libc/ports/sysdeps/aarch64/strcmp.S +++ b/libc/ports/sysdeps/aarch64/strcmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/strlen.S b/libc/ports/sysdeps/aarch64/strlen.S index ba05009c6..4d2a20a18 100644 --- a/libc/ports/sysdeps/aarch64/strlen.S +++ b/libc/ports/sysdeps/aarch64/strlen.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/strncmp.S b/libc/ports/sysdeps/aarch64/strncmp.S index 341d5ced5..468bff4a3 100644 --- a/libc/ports/sysdeps/aarch64/strncmp.S +++ b/libc/ports/sysdeps/aarch64/strncmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2013 Free Software Foundation, Inc. +/* Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/strnlen.S b/libc/ports/sysdeps/aarch64/strnlen.S index e582e8ad2..928360f3a 100644 --- a/libc/ports/sysdeps/aarch64/strnlen.S +++ b/libc/ports/sysdeps/aarch64/strnlen.S @@ -1,6 +1,6 @@ /* strnlen - calculate the length of a string with limit. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/sysdep.h b/libc/ports/sysdeps/aarch64/sysdep.h index 9349471e3..7169ba716 100644 --- a/libc/ports/sysdeps/aarch64/sysdep.h +++ b/libc/ports/sysdeps/aarch64/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -78,6 +78,17 @@ # define L(name) .L##name #endif +/* Load or store to/from a pc-relative EXPR into/from R, using T. */ +#define LDST_PCREL(OP, R, T, EXPR) \ + adrp T, EXPR; \ + OP R, [T, #:lo12:EXPR];\ + +/* Load or store to/from a got-relative EXPR into/from R, using T. */ +#define LDST_GLOBAL(OP, R, T, EXPR) \ + adrp T, :got:EXPR; \ + ldr T, [T, #:got_lo12:EXPR];\ + OP R, [T]; + /* Since C identifiers are not normally prefixed with an underscore on this system, the asm identifier `syscall_error' intrudes on the C name space. Make sure we use an innocuous name. */ diff --git a/libc/ports/sysdeps/aarch64/tls-macros.h b/libc/ports/sysdeps/aarch64/tls-macros.h index 7ad023bf0..ad39e243d 100644 --- a/libc/ports/sysdeps/aarch64/tls-macros.h +++ b/libc/ports/sysdeps/aarch64/tls-macros.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/tlsdesc.c b/libc/ports/sysdeps/aarch64/tlsdesc.c index 326792d62..092123067 100644 --- a/libc/ports/sysdeps/aarch64/tlsdesc.c +++ b/libc/ports/sysdeps/aarch64/tlsdesc.c @@ -1,6 +1,6 @@ /* Manage TLS descriptors. AArch64 version. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/aarch64/tst-audit.h b/libc/ports/sysdeps/aarch64/tst-audit.h index 9991a039d..ee0787611 100644 --- a/libc/ports/sysdeps/aarch64/tst-audit.h +++ b/libc/ports/sysdeps/aarch64/tst-audit.h @@ -1,6 +1,6 @@ /* Definitions for testing PLT entry/exit auditing. AArch64 version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/Makefile b/libc/ports/sysdeps/alpha/Makefile index 30e8fd840..1cf77fb23 100644 --- a/libc/ports/sysdeps/alpha/Makefile +++ b/libc/ports/sysdeps/alpha/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2013 Free Software Foundation, Inc. +# Copyright (C) 1993-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/alpha/__longjmp.S b/libc/ports/sysdeps/alpha/__longjmp.S index 13fbb5e06..de3547977 100644 --- a/libc/ports/sysdeps/alpha/__longjmp.S +++ b/libc/ports/sysdeps/alpha/__longjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/_mcount.S b/libc/ports/sysdeps/alpha/_mcount.S index d3c7160f3..f61287557 100644 --- a/libc/ports/sysdeps/alpha/_mcount.S +++ b/libc/ports/sysdeps/alpha/_mcount.S @@ -1,5 +1,5 @@ /* Machine-specific calling sequence for `mcount' profiling function. alpha - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/add_n.S b/libc/ports/sysdeps/alpha/add_n.S index 0b70fd882..038a37127 100644 --- a/libc/ports/sysdeps/alpha/add_n.S +++ b/libc/ports/sysdeps/alpha/add_n.S @@ -1,7 +1,7 @@ # Alpha __mpn_add_n -- Add two limb vectors of the same length > 0 and # store sum in a third limb vector. - # Copyright (C) 1995-2013 Free Software Foundation, Inc. + # Copyright (C) 1995-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/addmul_1.S b/libc/ports/sysdeps/alpha/addmul_1.S index 7ed4b5b72..fcbc401c2 100644 --- a/libc/ports/sysdeps/alpha/addmul_1.S +++ b/libc/ports/sysdeps/alpha/addmul_1.S @@ -1,7 +1,7 @@ # Alpha 21064 __mpn_addmul_1 -- Multiply a limb vector with a limb and add # the result to a second limb vector. - # Copyright (C) 1992-2013 Free Software Foundation, Inc. + # Copyright (C) 1992-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/alphaev5/add_n.S b/libc/ports/sysdeps/alpha/alphaev5/add_n.S index fac83117d..09494c217 100644 --- a/libc/ports/sysdeps/alpha/alphaev5/add_n.S +++ b/libc/ports/sysdeps/alpha/alphaev5/add_n.S @@ -1,7 +1,7 @@ # Alpha __mpn_add_n -- Add two limb vectors of the same length > 0 and # store sum in a third limb vector. - # Copyright (C) 1995-2013 Free Software Foundation, Inc. + # Copyright (C) 1995-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/alphaev5/lshift.S b/libc/ports/sysdeps/alpha/alphaev5/lshift.S index a1091eaec..459221f25 100644 --- a/libc/ports/sysdeps/alpha/alphaev5/lshift.S +++ b/libc/ports/sysdeps/alpha/alphaev5/lshift.S @@ -1,6 +1,6 @@ # Alpha EV5 __mpn_lshift -- - # Copyright (C) 1994-2013 Free Software Foundation, Inc. + # Copyright (C) 1994-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/alphaev5/rshift.S b/libc/ports/sysdeps/alpha/alphaev5/rshift.S index 24d9abbf5..0c53022c9 100644 --- a/libc/ports/sysdeps/alpha/alphaev5/rshift.S +++ b/libc/ports/sysdeps/alpha/alphaev5/rshift.S @@ -1,6 +1,6 @@ # Alpha EV5 __mpn_rshift -- - # Copyright (C) 1994-2013 Free Software Foundation, Inc. + # Copyright (C) 1994-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/alphaev5/sub_n.S b/libc/ports/sysdeps/alpha/alphaev5/sub_n.S index 7b12592de..4a53e92c8 100644 --- a/libc/ports/sysdeps/alpha/alphaev5/sub_n.S +++ b/libc/ports/sysdeps/alpha/alphaev5/sub_n.S @@ -1,7 +1,7 @@ # Alpha __mpn_sub_n -- Subtract two limb vectors of the same length > 0 and # store difference in a third limb vector. - # Copyright (C) 1995-2013 Free Software Foundation, Inc. + # Copyright (C) 1995-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/alphaev6/addmul_1.S b/libc/ports/sysdeps/alpha/alphaev6/addmul_1.S index f6a7f59c8..9e56fc87d 100644 --- a/libc/ports/sysdeps/alpha/alphaev6/addmul_1.S +++ b/libc/ports/sysdeps/alpha/alphaev6/addmul_1.S @@ -1,7 +1,7 @@ # Alpha ev6 mpn_addmul_1 -- Multiply a limb vector with a limb and add # the result to a second limb vector. # - # Copyright (C) 2000-2013 Free Software Foundation, Inc. + # Copyright (C) 2000-2014 Free Software Foundation, Inc. # # This file is part of the GNU MP Library. # diff --git a/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrt.S b/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrt.S index 2aac3d328..3a3526dd2 100644 --- a/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrt.S +++ b/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrt.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S b/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S index 5aeafca9a..f5cbc26d3 100644 --- a/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S +++ b/libc/ports/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/alphaev6/memcpy.S b/libc/ports/sysdeps/alpha/alphaev6/memcpy.S index c6ce93789..0208501f1 100644 --- a/libc/ports/sysdeps/alpha/alphaev6/memcpy.S +++ b/libc/ports/sysdeps/alpha/alphaev6/memcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. EV6 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. diff --git a/libc/ports/sysdeps/alpha/alphaev6/memset.S b/libc/ports/sysdeps/alpha/alphaev6/memset.S index a4d2abaea..f871561fd 100644 --- a/libc/ports/sysdeps/alpha/alphaev6/memset.S +++ b/libc/ports/sysdeps/alpha/alphaev6/memset.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev6/stxcpy.S b/libc/ports/sysdeps/alpha/alphaev6/stxcpy.S index bf2470371..6a8b92c70 100644 --- a/libc/ports/sysdeps/alpha/alphaev6/stxcpy.S +++ b/libc/ports/sysdeps/alpha/alphaev6/stxcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev6/stxncpy.S b/libc/ports/sysdeps/alpha/alphaev6/stxncpy.S index a43ee8b0e..81522d5d1 100644 --- a/libc/ports/sysdeps/alpha/alphaev6/stxncpy.S +++ b/libc/ports/sysdeps/alpha/alphaev6/stxncpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev67/ffs.S b/libc/ports/sysdeps/alpha/alphaev67/ffs.S index 9b3463cbc..7033b2af1 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/ffs.S +++ b/libc/ports/sysdeps/alpha/alphaev67/ffs.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/alphaev67/ffsll.S b/libc/ports/sysdeps/alpha/alphaev67/ffsll.S index 9ed280cb4..d599f7a05 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/ffsll.S +++ b/libc/ports/sysdeps/alpha/alphaev67/ffsll.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/alphaev67/rawmemchr.S b/libc/ports/sysdeps/alpha/alphaev67/rawmemchr.S index 26d5d7f0b..7e3c02c66 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/rawmemchr.S +++ b/libc/ports/sysdeps/alpha/alphaev67/rawmemchr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/alphaev67/stpcpy.S b/libc/ports/sysdeps/alpha/alphaev67/stpcpy.S index eb281294b..a11bbec7a 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/stpcpy.S +++ b/libc/ports/sysdeps/alpha/alphaev67/stpcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@redhat.com>. diff --git a/libc/ports/sysdeps/alpha/alphaev67/stpncpy.S b/libc/ports/sysdeps/alpha/alphaev67/stpncpy.S index 336db7dd0..451b2e03c 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/stpncpy.S +++ b/libc/ports/sysdeps/alpha/alphaev67/stpncpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@redhat.com) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev67/strcat.S b/libc/ports/sysdeps/alpha/alphaev67/strcat.S index bc01c1b29..914720c6c 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/strcat.S +++ b/libc/ports/sysdeps/alpha/alphaev67/strcat.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@tamu.edu>, 1996. EV67 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev67/strchr.S b/libc/ports/sysdeps/alpha/alphaev67/strchr.S index 7b17af3a7..328f8ec33 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/strchr.S +++ b/libc/ports/sysdeps/alpha/alphaev67/strchr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@tamu.edu>, 1996. EV67 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev67/strlen.S b/libc/ports/sysdeps/alpha/alphaev67/strlen.S index 987f728d0..22ab1bffd 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/strlen.S +++ b/libc/ports/sysdeps/alpha/alphaev67/strlen.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). EV67 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev67/strncat.S b/libc/ports/sysdeps/alpha/alphaev67/strncat.S index ce957056e..36b872103 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/strncat.S +++ b/libc/ports/sysdeps/alpha/alphaev67/strncat.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@tamu.edu>, 1996. EV67 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/alphaev67/strrchr.S b/libc/ports/sysdeps/alpha/alphaev67/strrchr.S index 094f42c85..0c0c90d52 100644 --- a/libc/ports/sysdeps/alpha/alphaev67/strrchr.S +++ b/libc/ports/sysdeps/alpha/alphaev67/strrchr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. EV67 optimized by Rick Gorton <rick.gorton@alpha-processor.com>. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/bb_init_func.S b/libc/ports/sysdeps/alpha/bb_init_func.S index a0b7ec2d7..77a05b021 100644 --- a/libc/ports/sysdeps/alpha/bb_init_func.S +++ b/libc/ports/sysdeps/alpha/bb_init_func.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/bits/atomic.h b/libc/ports/sysdeps/alpha/bits/atomic.h index c4653de77..abbbc7c92 100644 --- a/libc/ports/sysdeps/alpha/bits/atomic.h +++ b/libc/ports/sysdeps/alpha/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/bits/link.h b/libc/ports/sysdeps/alpha/bits/link.h index 12bd9dc03..69b4d950f 100644 --- a/libc/ports/sysdeps/alpha/bits/link.h +++ b/libc/ports/sysdeps/alpha/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/bits/mathdef.h b/libc/ports/sysdeps/alpha/bits/mathdef.h index a75e51039..064a69e68 100644 --- a/libc/ports/sysdeps/alpha/bits/mathdef.h +++ b/libc/ports/sysdeps/alpha/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/bits/setjmp.h b/libc/ports/sysdeps/alpha/bits/setjmp.h index 673da0e7d..d92e6f866 100644 --- a/libc/ports/sysdeps/alpha/bits/setjmp.h +++ b/libc/ports/sysdeps/alpha/bits/setjmp.h @@ -1,5 +1,5 @@ /* Define the machine-dependent type `jmp_buf'. Alpha version. - Copyright (C) 1992-2013 Free Software Foundation, Inc. + Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/bzero.S b/libc/ports/sysdeps/alpha/bzero.S index 468d7d7d6..36e891ca8 100644 --- a/libc/ports/sysdeps/alpha/bzero.S +++ b/libc/ports/sysdeps/alpha/bzero.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/crti.S b/libc/ports/sysdeps/alpha/crti.S index 34774d0f3..f49d13648 100644 --- a/libc/ports/sysdeps/alpha/crti.S +++ b/libc/ports/sysdeps/alpha/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for Alpha. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/crtn.S b/libc/ports/sysdeps/alpha/crtn.S index 05939ebfd..3b95bfafd 100644 --- a/libc/ports/sysdeps/alpha/crtn.S +++ b/libc/ports/sysdeps/alpha/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for Alpha. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/div.S b/libc/ports/sysdeps/alpha/div.S index 002796720..65573e667 100644 --- a/libc/ports/sysdeps/alpha/div.S +++ b/libc/ports/sysdeps/alpha/div.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>. diff --git a/libc/ports/sysdeps/alpha/div_libc.h b/libc/ports/sysdeps/alpha/div_libc.h index d3a3d3458..088001ac8 100644 --- a/libc/ports/sysdeps/alpha/div_libc.h +++ b/libc/ports/sysdeps/alpha/div_libc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/divl.S b/libc/ports/sysdeps/alpha/divl.S index 071e4e55e..94a7fd092 100644 --- a/libc/ports/sysdeps/alpha/divl.S +++ b/libc/ports/sysdeps/alpha/divl.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/divq.S b/libc/ports/sysdeps/alpha/divq.S index 08bfdd9ea..c552bd247 100644 --- a/libc/ports/sysdeps/alpha/divq.S +++ b/libc/ports/sysdeps/alpha/divq.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/divqu.S b/libc/ports/sysdeps/alpha/divqu.S index 444cddf3a..f66dfad23 100644 --- a/libc/ports/sysdeps/alpha/divqu.S +++ b/libc/ports/sysdeps/alpha/divqu.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/dl-machine.h b/libc/ports/sysdeps/alpha/dl-machine.h index 1268bb1e6..63db19c6c 100644 --- a/libc/ports/sysdeps/alpha/dl-machine.h +++ b/libc/ports/sysdeps/alpha/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. Alpha version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>. diff --git a/libc/ports/sysdeps/alpha/dl-procinfo.c b/libc/ports/sysdeps/alpha/dl-procinfo.c index f230508a2..ee707e6a8 100644 --- a/libc/ports/sysdeps/alpha/dl-procinfo.c +++ b/libc/ports/sysdeps/alpha/dl-procinfo.c @@ -1,5 +1,5 @@ /* Data for Alpha version of processor capability information. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aurelien Jarno <aurelien@aurel32.net>, 2008. diff --git a/libc/ports/sysdeps/alpha/dl-procinfo.h b/libc/ports/sysdeps/alpha/dl-procinfo.h index 0344dbc96..02a8c173c 100644 --- a/libc/ports/sysdeps/alpha/dl-procinfo.h +++ b/libc/ports/sysdeps/alpha/dl-procinfo.h @@ -1,5 +1,5 @@ /* Alpha version of processor capability information handling macros. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aurelien Jarno <aurelien@aurel32.net>, 2008. diff --git a/libc/ports/sysdeps/alpha/dl-sysdep.h b/libc/ports/sysdeps/alpha/dl-sysdep.h index 85f97e50f..e9c86dfc1 100644 --- a/libc/ports/sysdeps/alpha/dl-sysdep.h +++ b/libc/ports/sysdeps/alpha/dl-sysdep.h @@ -1,5 +1,5 @@ /* System-specific settings for dynamic linker code. Alpha version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/dl-tls.h b/libc/ports/sysdeps/alpha/dl-tls.h index 939cdd1e2..65bab9f85 100644 --- a/libc/ports/sysdeps/alpha/dl-tls.h +++ b/libc/ports/sysdeps/alpha/dl-tls.h @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. Alpha version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/dl-trampoline.S b/libc/ports/sysdeps/alpha/dl-trampoline.S index 6e567247a..2f3b66b67 100644 --- a/libc/ports/sysdeps/alpha/dl-trampoline.S +++ b/libc/ports/sysdeps/alpha/dl-trampoline.S @@ -1,5 +1,5 @@ /* PLT trampolines. Alpha version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/ffs.S b/libc/ports/sysdeps/alpha/ffs.S index d1f0c8371..8d762efb3 100644 --- a/libc/ports/sysdeps/alpha/ffs.S +++ b/libc/ports/sysdeps/alpha/ffs.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/fpu/bits/fenv.h b/libc/ports/sysdeps/alpha/fpu/bits/fenv.h index 7c74f5315..4dba9b59a 100644 --- a/libc/ports/sysdeps/alpha/fpu/bits/fenv.h +++ b/libc/ports/sysdeps/alpha/fpu/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/bits/mathinline.h b/libc/ports/sysdeps/alpha/fpu/bits/mathinline.h index 5313f67df..3d64b5610 100644 --- a/libc/ports/sysdeps/alpha/fpu/bits/mathinline.h +++ b/libc/ports/sysdeps/alpha/fpu/bits/mathinline.h @@ -1,5 +1,5 @@ /* Inline math functions for Alpha. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang. diff --git a/libc/ports/sysdeps/alpha/fpu/cabsf.c b/libc/ports/sysdeps/alpha/fpu/cabsf.c index 6251b3713..652652651 100644 --- a/libc/ports/sysdeps/alpha/fpu/cabsf.c +++ b/libc/ports/sysdeps/alpha/fpu/cabsf.c @@ -1,5 +1,5 @@ /* Return the complex absolute value of float complex value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/cargf.c b/libc/ports/sysdeps/alpha/fpu/cargf.c index 7e25278dd..46a67ce22 100644 --- a/libc/ports/sysdeps/alpha/fpu/cargf.c +++ b/libc/ports/sysdeps/alpha/fpu/cargf.c @@ -1,5 +1,5 @@ /* Compute argument of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h b/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h index fd0dacfb3..b94dec0b2 100644 --- a/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h +++ b/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h @@ -1,5 +1,5 @@ /* Compatibility macros for old and new Alpha complex float ABI. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/cimagf.c b/libc/ports/sysdeps/alpha/fpu/cimagf.c index 7d0daa8b9..576a10592 100644 --- a/libc/ports/sysdeps/alpha/fpu/cimagf.c +++ b/libc/ports/sysdeps/alpha/fpu/cimagf.c @@ -1,5 +1,5 @@ /* Return imaginary part of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/conjf.c b/libc/ports/sysdeps/alpha/fpu/conjf.c index e74e41e50..64b3adf04 100644 --- a/libc/ports/sysdeps/alpha/fpu/conjf.c +++ b/libc/ports/sysdeps/alpha/fpu/conjf.c @@ -1,5 +1,5 @@ /* Return complex conjugate of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/crealf.c b/libc/ports/sysdeps/alpha/fpu/crealf.c index 892d58855..bd56cae39 100644 --- a/libc/ports/sysdeps/alpha/fpu/crealf.c +++ b/libc/ports/sysdeps/alpha/fpu/crealf.c @@ -1,5 +1,5 @@ /* Return real part of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/e_sqrt.c b/libc/ports/sysdeps/alpha/fpu/e_sqrt.c index 6abca0896..086215977 100644 --- a/libc/ports/sysdeps/alpha/fpu/e_sqrt.c +++ b/libc/ports/sysdeps/alpha/fpu/e_sqrt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/fpu/fclrexcpt.c b/libc/ports/sysdeps/alpha/fpu/fclrexcpt.c index e5687b8af..99bdbdf79 100644 --- a/libc/ports/sysdeps/alpha/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/alpha/fpu/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997. diff --git a/libc/ports/sysdeps/alpha/fpu/fedisblxcpt.c b/libc/ports/sysdeps/alpha/fpu/fedisblxcpt.c index 9707db0b5..e7612a475 100644 --- a/libc/ports/sysdeps/alpha/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/alpha/fpu/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2000. diff --git a/libc/ports/sysdeps/alpha/fpu/feenablxcpt.c b/libc/ports/sysdeps/alpha/fpu/feenablxcpt.c index beb30420b..f9eb203c1 100644 --- a/libc/ports/sysdeps/alpha/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/alpha/fpu/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2000. diff --git a/libc/ports/sysdeps/alpha/fpu/fegetenv.c b/libc/ports/sysdeps/alpha/fpu/fegetenv.c index 0f4705aa8..ef688f20a 100644 --- a/libc/ports/sysdeps/alpha/fpu/fegetenv.c +++ b/libc/ports/sysdeps/alpha/fpu/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997 diff --git a/libc/ports/sysdeps/alpha/fpu/fegetexcept.c b/libc/ports/sysdeps/alpha/fpu/fegetexcept.c index b23afcc63..e4d4f83c4 100644 --- a/libc/ports/sysdeps/alpha/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/alpha/fpu/fegetexcept.c @@ -1,5 +1,5 @@ /* Get enabled floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2000. diff --git a/libc/ports/sysdeps/alpha/fpu/fegetround.c b/libc/ports/sysdeps/alpha/fpu/fegetround.c index aba657aeb..e2d191130 100644 --- a/libc/ports/sysdeps/alpha/fpu/fegetround.c +++ b/libc/ports/sysdeps/alpha/fpu/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997 @@ -28,3 +28,4 @@ fegetround (void) return (fpcr >> FPCR_ROUND_SHIFT) & 3; } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/alpha/fpu/feholdexcpt.c b/libc/ports/sysdeps/alpha/fpu/feholdexcpt.c index 344e3df3f..30758b7c3 100644 --- a/libc/ports/sysdeps/alpha/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/alpha/fpu/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997 diff --git a/libc/ports/sysdeps/alpha/fpu/fenv_libc.h b/libc/ports/sysdeps/alpha/fpu/fenv_libc.h index 91ebe504e..9c3678578 100644 --- a/libc/ports/sysdeps/alpha/fpu/fenv_libc.h +++ b/libc/ports/sysdeps/alpha/fpu/fenv_libc.h @@ -1,5 +1,5 @@ /* Internal libc stuff for floating point environment routines. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/fesetenv.c b/libc/ports/sysdeps/alpha/fpu/fesetenv.c index 08e49f25c..e903de9e2 100644 --- a/libc/ports/sysdeps/alpha/fpu/fesetenv.c +++ b/libc/ports/sysdeps/alpha/fpu/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997 diff --git a/libc/ports/sysdeps/alpha/fpu/fesetround.c b/libc/ports/sysdeps/alpha/fpu/fesetround.c index fca18eae4..b5b41cebe 100644 --- a/libc/ports/sysdeps/alpha/fpu/fesetround.c +++ b/libc/ports/sysdeps/alpha/fpu/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997 diff --git a/libc/ports/sysdeps/alpha/fpu/feupdateenv.c b/libc/ports/sysdeps/alpha/fpu/feupdateenv.c index ffebe4f04..af1f6309e 100644 --- a/libc/ports/sysdeps/alpha/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/alpha/fpu/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997. diff --git a/libc/ports/sysdeps/alpha/fpu/fgetexcptflg.c b/libc/ports/sysdeps/alpha/fpu/fgetexcptflg.c index 31f013a4f..8cad9b29b 100644 --- a/libc/ports/sysdeps/alpha/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/alpha/fpu/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997. diff --git a/libc/ports/sysdeps/alpha/fpu/fpu_control.h b/libc/ports/sysdeps/alpha/fpu/fpu_control.h index 4a6b544cd..b271c9395 100644 --- a/libc/ports/sysdeps/alpha/fpu/fpu_control.h +++ b/libc/ports/sysdeps/alpha/fpu/fpu_control.h @@ -1,5 +1,5 @@ /* FPU control word bits. Alpha-mapped-to-Intel version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Olaf Flebbe. diff --git a/libc/ports/sysdeps/alpha/fpu/fsetexcptflg.c b/libc/ports/sysdeps/alpha/fpu/fsetexcptflg.c index ffb734b09..36820083d 100644 --- a/libc/ports/sysdeps/alpha/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/alpha/fpu/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997. diff --git a/libc/ports/sysdeps/alpha/fpu/ftestexcept.c b/libc/ports/sysdeps/alpha/fpu/ftestexcept.c index e2f1828d4..521ec1f6c 100644 --- a/libc/ports/sysdeps/alpha/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/alpha/fpu/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1997. diff --git a/libc/ports/sysdeps/alpha/fpu/get-rounding-mode.h b/libc/ports/sysdeps/alpha/fpu/get-rounding-mode.h index ca5b0d4ce..f0c554958 100644 --- a/libc/ports/sysdeps/alpha/fpu/get-rounding-mode.h +++ b/libc/ports/sysdeps/alpha/fpu/get-rounding-mode.h @@ -1,5 +1,5 @@ /* Determine floating-point rounding mode within libc. Alpha version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_cacosf.c b/libc/ports/sysdeps/alpha/fpu/s_cacosf.c index 9a55264d2..fa1fe7540 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_cacosf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_cacosf.c @@ -1,5 +1,5 @@ /* Return arc cosine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_cacoshf.c b/libc/ports/sysdeps/alpha/fpu/s_cacoshf.c index a0f862140..81eec289f 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_cacoshf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_cacoshf.c @@ -1,5 +1,5 @@ /* Return arc hyperbole cosine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_casinf.c b/libc/ports/sysdeps/alpha/fpu/s_casinf.c index 647a75906..bae136742 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_casinf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_casinf.c @@ -1,5 +1,5 @@ /* Return arc sine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_casinhf.c b/libc/ports/sysdeps/alpha/fpu/s_casinhf.c index 373adc722..717c15c8d 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_casinhf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_casinhf.c @@ -1,5 +1,5 @@ /* Return arc hyperbole sine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_catanf.c b/libc/ports/sysdeps/alpha/fpu/s_catanf.c index 925c7b3c0..dc2060e23 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_catanf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_catanf.c @@ -1,5 +1,5 @@ /* Return arc tangent of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_catanhf.c b/libc/ports/sysdeps/alpha/fpu/s_catanhf.c index 3f32e6ebb..1e46a52a5 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_catanhf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_catanhf.c @@ -1,5 +1,5 @@ /* Return arc hyperbole tangent of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_ccosf.c b/libc/ports/sysdeps/alpha/fpu/s_ccosf.c index 48a761099..1ac5da3bd 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_ccosf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_ccosf.c @@ -1,5 +1,5 @@ /* Return cosine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_ccoshf.c b/libc/ports/sysdeps/alpha/fpu/s_ccoshf.c index 4d0562ea1..1d6815813 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_ccoshf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_ccoshf.c @@ -1,5 +1,5 @@ /* Return hyperbole cosine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_ceil.c b/libc/ports/sysdeps/alpha/fpu/s_ceil.c index b8801471c..87ce984ea 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_ceil.c +++ b/libc/ports/sysdeps/alpha/fpu/s_ceil.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_ceilf.c b/libc/ports/sysdeps/alpha/fpu/s_ceilf.c index a7bdbfb12..6d88fbe56 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_ceilf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_ceilf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_cexpf.c b/libc/ports/sysdeps/alpha/fpu/s_cexpf.c index 6a7142fb7..d925a81c7 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_cexpf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_cexpf.c @@ -1,5 +1,5 @@ /* Return exponent of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_clog10f.c b/libc/ports/sysdeps/alpha/fpu/s_clog10f.c index a11169255..ba6515fc6 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_clog10f.c +++ b/libc/ports/sysdeps/alpha/fpu/s_clog10f.c @@ -1,5 +1,5 @@ /* Return base 10 logarithm of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_clogf.c b/libc/ports/sysdeps/alpha/fpu/s_clogf.c index ba4ff0a45..2e51820f7 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_clogf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_clogf.c @@ -1,5 +1,5 @@ /* Return natural logarithm of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_copysign.c b/libc/ports/sysdeps/alpha/fpu/s_copysign.c index 21e762150..13f5f1bf4 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_copysign.c +++ b/libc/ports/sysdeps/alpha/fpu/s_copysign.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_copysignf.c b/libc/ports/sysdeps/alpha/fpu/s_copysignf.c index 838e0690c..2e68f4fcb 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_copysignf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_copysignf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_cpowf.c b/libc/ports/sysdeps/alpha/fpu/s_cpowf.c index bc5fb5f9f..8e1903a64 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_cpowf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_cpowf.c @@ -1,5 +1,5 @@ /* Return power of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_cprojf.c b/libc/ports/sysdeps/alpha/fpu/s_cprojf.c index 3e6065e16..72ff7350c 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_cprojf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_cprojf.c @@ -1,5 +1,5 @@ /* Return projection of complex float value to Riemann sphere. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_csinf.c b/libc/ports/sysdeps/alpha/fpu/s_csinf.c index 12c23bfe4..6a53ec8e4 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_csinf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_csinf.c @@ -1,5 +1,5 @@ /* Return sine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_csinhf.c b/libc/ports/sysdeps/alpha/fpu/s_csinhf.c index fc594b7fa..ffc8fc192 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_csinhf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_csinhf.c @@ -1,5 +1,5 @@ /* Return hyperbole sine of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_csqrtf.c b/libc/ports/sysdeps/alpha/fpu/s_csqrtf.c index 535b0a5f6..3fc3c17ea 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_csqrtf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_csqrtf.c @@ -1,5 +1,5 @@ /* Return square root of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_ctanf.c b/libc/ports/sysdeps/alpha/fpu/s_ctanf.c index e3d7815e2..75028e36e 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_ctanf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_ctanf.c @@ -1,5 +1,5 @@ /* Return tangent of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_ctanhf.c b/libc/ports/sysdeps/alpha/fpu/s_ctanhf.c index a82779904..6c639e000 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_ctanhf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_ctanhf.c @@ -1,5 +1,5 @@ /* Return hyperbole tangent of complex float value. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_fabs.c b/libc/ports/sysdeps/alpha/fpu/s_fabs.c index d31cf9a8d..b6f866978 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_fabs.c +++ b/libc/ports/sysdeps/alpha/fpu/s_fabs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_fabsf.c b/libc/ports/sysdeps/alpha/fpu/s_fabsf.c index 98f36e9bd..59b7f0e30 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_fabsf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_fabsf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_floor.c b/libc/ports/sysdeps/alpha/fpu/s_floor.c index f3a33ddf9..82d9e2e3d 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_floor.c +++ b/libc/ports/sysdeps/alpha/fpu/s_floor.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_floorf.c b/libc/ports/sysdeps/alpha/fpu/s_floorf.c index 46a130022..fe4c40b92 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_floorf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_floorf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_fmax.S b/libc/ports/sysdeps/alpha/fpu/s_fmax.S index 62c90a4bd..775de9f32 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_fmax.S +++ b/libc/ports/sysdeps/alpha/fpu/s_fmax.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_fmin.S b/libc/ports/sysdeps/alpha/fpu/s_fmin.S index c5a9ce845..f061f8414 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_fmin.S +++ b/libc/ports/sysdeps/alpha/fpu/s_fmin.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_isnan.c b/libc/ports/sysdeps/alpha/fpu/s_isnan.c index 8707d6f10..adfb4ccf3 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_isnan.c +++ b/libc/ports/sysdeps/alpha/fpu/s_isnan.c @@ -1,5 +1,5 @@ /* Return 1 if argument is a NaN, else 0. - Copyright (C) 2007-2013 Free Software Foundation, Inc. + Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_lrint.c b/libc/ports/sysdeps/alpha/fpu/s_lrint.c index 31897aaee..80949bc46 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_lrint.c +++ b/libc/ports/sysdeps/alpha/fpu/s_lrint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_lrintf.c b/libc/ports/sysdeps/alpha/fpu/s_lrintf.c index 295882ec6..814e25b3b 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_lrintf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_lrintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_lround.c b/libc/ports/sysdeps/alpha/fpu/s_lround.c index a01616a46..dedb98e31 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_lround.c +++ b/libc/ports/sysdeps/alpha/fpu/s_lround.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_lroundf.c b/libc/ports/sysdeps/alpha/fpu/s_lroundf.c index 8da8878d2..650004dbc 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_lroundf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_lroundf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_nearbyint.c b/libc/ports/sysdeps/alpha/fpu/s_nearbyint.c index eaa37a828..ed6c997c8 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_nearbyint.c +++ b/libc/ports/sysdeps/alpha/fpu/s_nearbyint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_nearbyintf.c b/libc/ports/sysdeps/alpha/fpu/s_nearbyintf.c index cc786302c..e7693303f 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_nearbyintf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_nearbyintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_rint.c b/libc/ports/sysdeps/alpha/fpu/s_rint.c index 50c8e5256..d5e3edc65 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_rint.c +++ b/libc/ports/sysdeps/alpha/fpu/s_rint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_rintf.c b/libc/ports/sysdeps/alpha/fpu/s_rintf.c index b862cd7ca..1a2a3aca6 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_rintf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_rintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_round.c b/libc/ports/sysdeps/alpha/fpu/s_round.c index e366c94d8..62a8e72b5 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_round.c +++ b/libc/ports/sysdeps/alpha/fpu/s_round.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/fpu/s_roundf.c b/libc/ports/sysdeps/alpha/fpu/s_roundf.c index 1d22f9783..a07ffa3c8 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_roundf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_roundf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_trunc.c b/libc/ports/sysdeps/alpha/fpu/s_trunc.c index 19f56d9eb..9216c03ca 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_trunc.c +++ b/libc/ports/sysdeps/alpha/fpu/s_trunc.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/fpu/s_truncf.c b/libc/ports/sysdeps/alpha/fpu/s_truncf.c index aac47f719..a631cd1ea 100644 --- a/libc/ports/sysdeps/alpha/fpu/s_truncf.c +++ b/libc/ports/sysdeps/alpha/fpu/s_truncf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson. diff --git a/libc/ports/sysdeps/alpha/gccframe.h b/libc/ports/sysdeps/alpha/gccframe.h index fc0d2410f..c36cdb6e2 100644 --- a/libc/ports/sysdeps/alpha/gccframe.h +++ b/libc/ports/sysdeps/alpha/gccframe.h @@ -1,5 +1,5 @@ /* Definition of object in frame unwind info. alpha version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/hp-timing.h b/libc/ports/sysdeps/alpha/hp-timing.h index 4ccc2b0a8..90f9b9d47 100644 --- a/libc/ports/sysdeps/alpha/hp-timing.h +++ b/libc/ports/sysdeps/alpha/hp-timing.h @@ -1,5 +1,5 @@ /* High precision, low overhead timing functions. Alpha version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@redhat.com>, 2001. diff --git a/libc/ports/sysdeps/alpha/htonl.S b/libc/ports/sysdeps/alpha/htonl.S index e75118c16..c0b766388 100644 --- a/libc/ports/sysdeps/alpha/htonl.S +++ b/libc/ports/sysdeps/alpha/htonl.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/htons.S b/libc/ports/sysdeps/alpha/htons.S index 574c3fb80..c9904c887 100644 --- a/libc/ports/sysdeps/alpha/htons.S +++ b/libc/ports/sysdeps/alpha/htons.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/jmpbuf-offsets.h b/libc/ports/sysdeps/alpha/jmpbuf-offsets.h index 505566819..2e4842c29 100644 --- a/libc/ports/sysdeps/alpha/jmpbuf-offsets.h +++ b/libc/ports/sysdeps/alpha/jmpbuf-offsets.h @@ -1,5 +1,5 @@ /* Private macros for accessing __jmp_buf contents. Alpha version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/jmpbuf-unwind.h b/libc/ports/sysdeps/alpha/jmpbuf-unwind.h index ce2401b86..1303cbd6b 100644 --- a/libc/ports/sysdeps/alpha/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/alpha/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/alpha/ldiv.S b/libc/ports/sysdeps/alpha/ldiv.S index 9139dad63..63b0fd8d7 100644 --- a/libc/ports/sysdeps/alpha/ldiv.S +++ b/libc/ports/sysdeps/alpha/ldiv.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>. diff --git a/libc/ports/sysdeps/alpha/ldsodefs.h b/libc/ports/sysdeps/alpha/ldsodefs.h index 97a876915..f0c750d00 100644 --- a/libc/ports/sysdeps/alpha/ldsodefs.h +++ b/libc/ports/sysdeps/alpha/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/libc-tls.c b/libc/ports/sysdeps/alpha/libc-tls.c index cefc215c8..a910589a5 100644 --- a/libc/ports/sysdeps/alpha/libc-tls.c +++ b/libc/ports/sysdeps/alpha/libc-tls.c @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. Alpha version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/lshift.S b/libc/ports/sysdeps/alpha/lshift.S index b7eb8cf8c..046762d33 100644 --- a/libc/ports/sysdeps/alpha/lshift.S +++ b/libc/ports/sysdeps/alpha/lshift.S @@ -1,6 +1,6 @@ # Alpha 21064 __mpn_lshift -- - # Copyright (C) 1994-2013 Free Software Foundation, Inc. + # Copyright (C) 1994-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/machine-gmon.h b/libc/ports/sysdeps/alpha/machine-gmon.h index 9e5ce0782..50301722f 100644 --- a/libc/ports/sysdeps/alpha/machine-gmon.h +++ b/libc/ports/sysdeps/alpha/machine-gmon.h @@ -1,5 +1,5 @@ /* Machine-specific calling sequence for `mcount' profiling function. alpha - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/memchr.c b/libc/ports/sysdeps/alpha/memchr.c index 4f634cef7..6d80690b1 100644 --- a/libc/ports/sysdeps/alpha/memchr.c +++ b/libc/ports/sysdeps/alpha/memchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/memset.S b/libc/ports/sysdeps/alpha/memset.S index 84322ff4a..535316828 100644 --- a/libc/ports/sysdeps/alpha/memset.S +++ b/libc/ports/sysdeps/alpha/memset.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/memusage.h b/libc/ports/sysdeps/alpha/memusage.h index e877bbaf4..a36447435 100644 --- a/libc/ports/sysdeps/alpha/memusage.h +++ b/libc/ports/sysdeps/alpha/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/mul_1.S b/libc/ports/sysdeps/alpha/mul_1.S index 0118676f5..e7474d3c3 100644 --- a/libc/ports/sysdeps/alpha/mul_1.S +++ b/libc/ports/sysdeps/alpha/mul_1.S @@ -1,7 +1,7 @@ # Alpha 21064 __mpn_mul_1 -- Multiply a limb vector with a limb and store # the result in a second limb vector. - # Copyright (C) 1992-2013 Free Software Foundation, Inc. + # Copyright (C) 1992-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/nptl/Makefile b/libc/ports/sysdeps/alpha/nptl/Makefile index b16dbf309..e077f968a 100644 --- a/libc/ports/sysdeps/alpha/nptl/Makefile +++ b/libc/ports/sysdeps/alpha/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2013 Free Software Foundation, Inc. +# Copyright (C) 2003-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # # The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/nptl/pthread_spin_lock.S b/libc/ports/sysdeps/alpha/nptl/pthread_spin_lock.S index 452cffbac..841f65429 100644 --- a/libc/ports/sysdeps/alpha/nptl/pthread_spin_lock.S +++ b/libc/ports/sysdeps/alpha/nptl/pthread_spin_lock.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@twiddle.net>, 2003. diff --git a/libc/ports/sysdeps/alpha/nptl/pthread_spin_trylock.S b/libc/ports/sysdeps/alpha/nptl/pthread_spin_trylock.S index 9359ad233..28a8ac8ca 100644 --- a/libc/ports/sysdeps/alpha/nptl/pthread_spin_trylock.S +++ b/libc/ports/sysdeps/alpha/nptl/pthread_spin_trylock.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@twiddle.net>, 2003. diff --git a/libc/ports/sysdeps/alpha/nptl/pthreaddef.h b/libc/ports/sysdeps/alpha/nptl/pthreaddef.h index 4efd2677b..4e56fd9df 100644 --- a/libc/ports/sysdeps/alpha/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/alpha/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/nptl/tls.h b/libc/ports/sysdeps/alpha/nptl/tls.h index 66032eebb..4894f0b6b 100644 --- a/libc/ports/sysdeps/alpha/nptl/tls.h +++ b/libc/ports/sysdeps/alpha/nptl/tls.h @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/Alpha version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/nscd-types.h b/libc/ports/sysdeps/alpha/nscd-types.h index 1ccf553e5..a9b2f232a 100644 --- a/libc/ports/sysdeps/alpha/nscd-types.h +++ b/libc/ports/sysdeps/alpha/nscd-types.h @@ -1,5 +1,5 @@ /* Types for the NSCD implementation. Alpha version. - Copyright (c) 2000-2013 Free Software Foundation, Inc. + Copyright (c) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/rawmemchr.S b/libc/ports/sysdeps/alpha/rawmemchr.S index 20bec2e5d..4a06421f4 100644 --- a/libc/ports/sysdeps/alpha/rawmemchr.S +++ b/libc/ports/sysdeps/alpha/rawmemchr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/reml.S b/libc/ports/sysdeps/alpha/reml.S index 01d7244e8..8708cf804 100644 --- a/libc/ports/sysdeps/alpha/reml.S +++ b/libc/ports/sysdeps/alpha/reml.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@twiddle.net> This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/remq.S b/libc/ports/sysdeps/alpha/remq.S index f8c4716ed..6d56d2630 100644 --- a/libc/ports/sysdeps/alpha/remq.S +++ b/libc/ports/sysdeps/alpha/remq.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/remqu.S b/libc/ports/sysdeps/alpha/remqu.S index 5219325ff..809bac3a3 100644 --- a/libc/ports/sysdeps/alpha/remqu.S +++ b/libc/ports/sysdeps/alpha/remqu.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/rshift.S b/libc/ports/sysdeps/alpha/rshift.S index 64edaad7e..b458795e3 100644 --- a/libc/ports/sysdeps/alpha/rshift.S +++ b/libc/ports/sysdeps/alpha/rshift.S @@ -1,6 +1,6 @@ # Alpha 21064 __mpn_rshift -- - # Copyright (C) 1994-2013 Free Software Foundation, Inc. + # Copyright (C) 1994-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/setjmp.S b/libc/ports/sysdeps/alpha/setjmp.S index fdc54c624..f79837c86 100644 --- a/libc/ports/sysdeps/alpha/setjmp.S +++ b/libc/ports/sysdeps/alpha/setjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/soft-fp/e_sqrtl.c b/libc/ports/sysdeps/alpha/soft-fp/e_sqrtl.c index 2cb076e4c..256e5ef5f 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/e_sqrtl.c +++ b/libc/ports/sysdeps/alpha/soft-fp/e_sqrtl.c @@ -1,5 +1,5 @@ /* long double square root in software floating-point emulation. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_add.c b/libc/ports/sysdeps/alpha/soft-fp/ots_add.c index 30e5883da..9cd56553e 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_add.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_add.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: addition. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_cmp.c b/libc/ports/sysdeps/alpha/soft-fp/ots_cmp.c index f50178f07..c28aa4f60 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_cmp.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_cmp.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: comparison. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_cmpe.c b/libc/ports/sysdeps/alpha/soft-fp/ots_cmpe.c index 0805a442b..adeda848f 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_cmpe.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_cmpe.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: comparison. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqux.c b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqux.c index 84edefdef..556209838 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqux.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqux.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: unsigned integer to float conversion. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqx.c b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqx.c index 0db1cac07..f062a081e 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqx.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtqx.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: signed integer to float conversion. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_cvttx.c b/libc/ports/sysdeps/alpha/soft-fp/ots_cvttx.c index 9285e8284..a01cd9509 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_cvttx.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_cvttx.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: floating point extension. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxq.c b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxq.c index dd26c59dd..1eef9490c 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxq.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxq.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: float to integer conversion. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxt.c b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxt.c index 0a41a64f7..94e3f3193 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxt.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_cvtxt.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: floating point truncation. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_div.c b/libc/ports/sysdeps/alpha/soft-fp/ots_div.c index c0eed6a6c..4d1c8543f 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_div.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_div.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: division. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_mul.c b/libc/ports/sysdeps/alpha/soft-fp/ots_mul.c index 78d81f3cc..39fe8234d 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_mul.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_mul.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: multiplication. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_nintxq.c b/libc/ports/sysdeps/alpha/soft-fp/ots_nintxq.c index 42e80e67e..cfdf38649 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_nintxq.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_nintxq.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: convert to fortran nearest. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/ots_sub.c b/libc/ports/sysdeps/alpha/soft-fp/ots_sub.c index ab1368244..6deb9d942 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/ots_sub.c +++ b/libc/ports/sysdeps/alpha/soft-fp/ots_sub.c @@ -1,5 +1,5 @@ /* Software floating-point emulation: subtraction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/alpha/soft-fp/sfp-machine.h b/libc/ports/sysdeps/alpha/soft-fp/sfp-machine.h index be266fecc..cceccafe2 100644 --- a/libc/ports/sysdeps/alpha/soft-fp/sfp-machine.h +++ b/libc/ports/sysdeps/alpha/soft-fp/sfp-machine.h @@ -1,6 +1,6 @@ /* Machine-dependent software floating-point definitions. Alpha userland IEEE 128-bit version. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and diff --git a/libc/ports/sysdeps/alpha/sotruss-lib.c b/libc/ports/sysdeps/alpha/sotruss-lib.c index cb628038f..51a263dbb 100644 --- a/libc/ports/sysdeps/alpha/sotruss-lib.c +++ b/libc/ports/sysdeps/alpha/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for Alpha. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/stackinfo.h b/libc/ports/sysdeps/alpha/stackinfo.h index 8fa9d775b..026bf565a 100644 --- a/libc/ports/sysdeps/alpha/stackinfo.h +++ b/libc/ports/sysdeps/alpha/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/start.S b/libc/ports/sysdeps/alpha/start.S index e81523cdf..cf195c1c4 100644 --- a/libc/ports/sysdeps/alpha/start.S +++ b/libc/ports/sysdeps/alpha/start.S @@ -1,5 +1,5 @@ /* Startup code for Alpha/ELF. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu> diff --git a/libc/ports/sysdeps/alpha/stpcpy.S b/libc/ports/sysdeps/alpha/stpcpy.S index 706ca5242..8b989d980 100644 --- a/libc/ports/sysdeps/alpha/stpcpy.S +++ b/libc/ports/sysdeps/alpha/stpcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1996. diff --git a/libc/ports/sysdeps/alpha/stpncpy.S b/libc/ports/sysdeps/alpha/stpncpy.S index b71aaa8cf..82a109d09 100644 --- a/libc/ports/sysdeps/alpha/stpncpy.S +++ b/libc/ports/sysdeps/alpha/stpncpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu) diff --git a/libc/ports/sysdeps/alpha/strcat.S b/libc/ports/sysdeps/alpha/strcat.S index c93cfb592..0b856a4dd 100644 --- a/libc/ports/sysdeps/alpha/strcat.S +++ b/libc/ports/sysdeps/alpha/strcat.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1996. diff --git a/libc/ports/sysdeps/alpha/strchr.S b/libc/ports/sysdeps/alpha/strchr.S index af381d83e..ba46ab3c9 100644 --- a/libc/ports/sysdeps/alpha/strchr.S +++ b/libc/ports/sysdeps/alpha/strchr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu) diff --git a/libc/ports/sysdeps/alpha/strcmp.S b/libc/ports/sysdeps/alpha/strcmp.S index 9a4ac5300..a9fa89327 100644 --- a/libc/ports/sysdeps/alpha/strcmp.S +++ b/libc/ports/sysdeps/alpha/strcmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/strcpy.S b/libc/ports/sysdeps/alpha/strcpy.S index ba914ec0c..ce8d5ad24 100644 --- a/libc/ports/sysdeps/alpha/strcpy.S +++ b/libc/ports/sysdeps/alpha/strcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1996. diff --git a/libc/ports/sysdeps/alpha/strlen.S b/libc/ports/sysdeps/alpha/strlen.S index 63191664e..3e55220fa 100644 --- a/libc/ports/sysdeps/alpha/strlen.S +++ b/libc/ports/sysdeps/alpha/strlen.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/strncat.S b/libc/ports/sysdeps/alpha/strncat.S index 083f93011..28aa49e9e 100644 --- a/libc/ports/sysdeps/alpha/strncat.S +++ b/libc/ports/sysdeps/alpha/strncat.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1996. diff --git a/libc/ports/sysdeps/alpha/strncmp.S b/libc/ports/sysdeps/alpha/strncmp.S index 9e51b817a..10a8f5c20 100644 --- a/libc/ports/sysdeps/alpha/strncmp.S +++ b/libc/ports/sysdeps/alpha/strncmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/strncpy.S b/libc/ports/sysdeps/alpha/strncpy.S index ba3c7f707..db864d816 100644 --- a/libc/ports/sysdeps/alpha/strncpy.S +++ b/libc/ports/sysdeps/alpha/strncpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/strrchr.S b/libc/ports/sysdeps/alpha/strrchr.S index 21a49b2ac..e85f0cf46 100644 --- a/libc/ports/sysdeps/alpha/strrchr.S +++ b/libc/ports/sysdeps/alpha/strrchr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/alpha/stxcpy.S b/libc/ports/sysdeps/alpha/stxcpy.S index df8e070e6..329617475 100644 --- a/libc/ports/sysdeps/alpha/stxcpy.S +++ b/libc/ports/sysdeps/alpha/stxcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/stxncpy.S b/libc/ports/sysdeps/alpha/stxncpy.S index 4fd906861..a12f31e1b 100644 --- a/libc/ports/sysdeps/alpha/stxncpy.S +++ b/libc/ports/sysdeps/alpha/stxncpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/sub_n.S b/libc/ports/sysdeps/alpha/sub_n.S index 61e08a52d..bf77fd2d2 100644 --- a/libc/ports/sysdeps/alpha/sub_n.S +++ b/libc/ports/sysdeps/alpha/sub_n.S @@ -1,7 +1,7 @@ # Alpha __mpn_sub_n -- Subtract two limb vectors of the same length > 0 and # store difference in a third limb vector. - # Copyright (C) 1995-2013 Free Software Foundation, Inc. + # Copyright (C) 1995-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/submul_1.S b/libc/ports/sysdeps/alpha/submul_1.S index 650d9860a..961b0e31e 100644 --- a/libc/ports/sysdeps/alpha/submul_1.S +++ b/libc/ports/sysdeps/alpha/submul_1.S @@ -1,7 +1,7 @@ # Alpha 21064 __mpn_submul_1 -- Multiply a limb vector with a limb and # subtract the result from a second limb vector. - # Copyright (C) 1992-2013 Free Software Foundation, Inc. + # Copyright (C) 1992-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/alpha/tst-audit.h b/libc/ports/sysdeps/alpha/tst-audit.h index 60963955c..06fab75f9 100644 --- a/libc/ports/sysdeps/alpha/tst-audit.h +++ b/libc/ports/sysdeps/alpha/tst-audit.h @@ -1,5 +1,5 @@ /* Definitions for testing PLT entry/exit auditing. Alpha version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/alpha/udiv_qrnnd.S b/libc/ports/sysdeps/alpha/udiv_qrnnd.S index 7cdbbb5dd..7c6682e55 100644 --- a/libc/ports/sysdeps/alpha/udiv_qrnnd.S +++ b/libc/ports/sysdeps/alpha/udiv_qrnnd.S @@ -1,6 +1,6 @@ # Alpha 21064 __udiv_qrnnd - # Copyright (C) 1992-2013 Free Software Foundation, Inc. + # Copyright (C) 1992-2014 Free Software Foundation, Inc. # This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/am33/__longjmp.S b/libc/ports/sysdeps/am33/__longjmp.S index 76418115e..aea25a189 100644 --- a/libc/ports/sysdeps/am33/__longjmp.S +++ b/libc/ports/sysdeps/am33/__longjmp.S @@ -1,5 +1,5 @@ /* longjmp for AM33. - Copyright 2001-2013 Free Software Foundation, Inc. + Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/atomicity.h b/libc/ports/sysdeps/am33/atomicity.h index e9705a25d..f3d149618 100644 --- a/libc/ports/sysdeps/am33/atomicity.h +++ b/libc/ports/sysdeps/am33/atomicity.h @@ -1,5 +1,5 @@ /* Low-level functions for atomic operations. AM33 version. - Copyright 1999-2013 Free Software Foundation, Inc. + Copyright 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../sparc/sparc32/atomicity.h diff --git a/libc/ports/sysdeps/am33/bits/setjmp.h b/libc/ports/sysdeps/am33/bits/setjmp.h index cf260db69..46754ff4d 100644 --- a/libc/ports/sysdeps/am33/bits/setjmp.h +++ b/libc/ports/sysdeps/am33/bits/setjmp.h @@ -1,4 +1,4 @@ -/* Copyright 2001-2013 Free Software Foundation, Inc. +/* Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/dl-machine.h b/libc/ports/sysdeps/am33/dl-machine.h index 924319d03..10e6e4662 100644 --- a/libc/ports/sysdeps/am33/dl-machine.h +++ b/libc/ports/sysdeps/am33/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. AM33 version. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/elf/start.S b/libc/ports/sysdeps/am33/elf/start.S index 6f1eb8cb3..265ad215c 100644 --- a/libc/ports/sysdeps/am33/elf/start.S +++ b/libc/ports/sysdeps/am33/elf/start.S @@ -1,5 +1,5 @@ /* Startup code compliant to the ELF MN10300 ABI. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> Based on ../../i386/elf/start.S. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/am33/fpu/bits/fenv.h b/libc/ports/sysdeps/am33/fpu/bits/fenv.h index 279de714d..e4a396dd0 100644 --- a/libc/ports/sysdeps/am33/fpu/bits/fenv.h +++ b/libc/ports/sysdeps/am33/fpu/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on the corresponding file in the mips port. diff --git a/libc/ports/sysdeps/am33/fpu/fclrexcpt.c b/libc/ports/sysdeps/am33/fpu/fclrexcpt.c index 90f9752dc..12bda643f 100644 --- a/libc/ports/sysdeps/am33/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/am33/fpu/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fedisblxcpt.c b/libc/ports/sysdeps/am33/fpu/fedisblxcpt.c index 36f13791e..5273d9023 100644 --- a/libc/ports/sysdeps/am33/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/am33/fpu/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/feenablxcpt.c b/libc/ports/sysdeps/am33/fpu/feenablxcpt.c index d665a2fdf..ae4808a45 100644 --- a/libc/ports/sysdeps/am33/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/am33/fpu/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fegetenv.c b/libc/ports/sysdeps/am33/fpu/fegetenv.c index 51f9c8c83..87853bad1 100644 --- a/libc/ports/sysdeps/am33/fpu/fegetenv.c +++ b/libc/ports/sysdeps/am33/fpu/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fegetexcept.c b/libc/ports/sysdeps/am33/fpu/fegetexcept.c index 28869b860..01f7c0caa 100644 --- a/libc/ports/sysdeps/am33/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/am33/fpu/fegetexcept.c @@ -1,5 +1,5 @@ /* Get enabled floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fegetround.c b/libc/ports/sysdeps/am33/fpu/fegetround.c index b309c92e0..d946d9b6e 100644 --- a/libc/ports/sysdeps/am33/fpu/fegetround.c +++ b/libc/ports/sysdeps/am33/fpu/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. @@ -32,3 +32,4 @@ fegetround (void) return (cw & ROUND_MASK); } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/am33/fpu/feholdexcpt.c b/libc/ports/sysdeps/am33/fpu/feholdexcpt.c index 9d2894bcb..1e662d0ee 100644 --- a/libc/ports/sysdeps/am33/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/am33/fpu/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fenv_libc.h b/libc/ports/sysdeps/am33/fpu/fenv_libc.h index a8a7bc286..ee19a04eb 100644 --- a/libc/ports/sysdeps/am33/fpu/fenv_libc.h +++ b/libc/ports/sysdeps/am33/fpu/fenv_libc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on the corresponding file in the mips port. diff --git a/libc/ports/sysdeps/am33/fpu/fesetenv.c b/libc/ports/sysdeps/am33/fpu/fesetenv.c index fcde195f4..7a09cfb0d 100644 --- a/libc/ports/sysdeps/am33/fpu/fesetenv.c +++ b/libc/ports/sysdeps/am33/fpu/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fesetround.c b/libc/ports/sysdeps/am33/fpu/fesetround.c index e063ec27c..882e7dc57 100644 --- a/libc/ports/sysdeps/am33/fpu/fesetround.c +++ b/libc/ports/sysdeps/am33/fpu/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> diff --git a/libc/ports/sysdeps/am33/fpu/feupdateenv.c b/libc/ports/sysdeps/am33/fpu/feupdateenv.c index 3d7a16429..11f9ef811 100644 --- a/libc/ports/sysdeps/am33/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/am33/fpu/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c b/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c index bb9f4e994..8b09e9797 100644 --- a/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/fpu_control.h b/libc/ports/sysdeps/am33/fpu/fpu_control.h index 5de500184..8b1715f3f 100644 --- a/libc/ports/sysdeps/am33/fpu/fpu_control.h +++ b/libc/ports/sysdeps/am33/fpu/fpu_control.h @@ -1,5 +1,5 @@ /* FPU control word bits. AM33/2.0 version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on the corresponding file in the mips port. diff --git a/libc/ports/sysdeps/am33/fpu/fraiseexcpt.c b/libc/ports/sysdeps/am33/fpu/fraiseexcpt.c index 1610adf5e..b86a51eb8 100644 --- a/libc/ports/sysdeps/am33/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/am33/fpu/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the M68K port. diff --git a/libc/ports/sysdeps/am33/fpu/fsetexcptflg.c b/libc/ports/sysdeps/am33/fpu/fsetexcptflg.c index b924881a3..7b7ab8408 100644 --- a/libc/ports/sysdeps/am33/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/am33/fpu/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/fpu/ftestexcept.c b/libc/ports/sysdeps/am33/fpu/ftestexcept.c index cd996d3d7..fc43de5a9 100644 --- a/libc/ports/sysdeps/am33/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/am33/fpu/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> based on corresponding file in the MIPS port. diff --git a/libc/ports/sysdeps/am33/jmpbuf-offsets.h b/libc/ports/sysdeps/am33/jmpbuf-offsets.h index 9021e873e..cccfdb32a 100644 --- a/libc/ports/sysdeps/am33/jmpbuf-offsets.h +++ b/libc/ports/sysdeps/am33/jmpbuf-offsets.h @@ -1,5 +1,5 @@ /* Private macros for accessing __jmp_buf contents. AM33 version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/jmpbuf-unwind.h b/libc/ports/sysdeps/am33/jmpbuf-unwind.h index db5fefac0..0d28bf6f7 100644 --- a/libc/ports/sysdeps/am33/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/am33/jmpbuf-unwind.h @@ -1,5 +1,5 @@ /* Examine __jmp_buf for unwinding frames. AM33 version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/linuxthreads/pspinlock.c b/libc/ports/sysdeps/am33/linuxthreads/pspinlock.c index 987760de8..8113907a7 100644 --- a/libc/ports/sysdeps/am33/linuxthreads/pspinlock.c +++ b/libc/ports/sysdeps/am33/linuxthreads/pspinlock.c @@ -1,5 +1,5 @@ /* POSIX spinlock implementation. AM33 version. - Copyright 2001-2013 Free Software Foundation, Inc. + Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/linuxthreads/pt-machine.h b/libc/ports/sysdeps/am33/linuxthreads/pt-machine.h index bede79785..9e11746fe 100644 --- a/libc/ports/sysdeps/am33/linuxthreads/pt-machine.h +++ b/libc/ports/sysdeps/am33/linuxthreads/pt-machine.h @@ -1,6 +1,6 @@ /* Machine-dependent pthreads configuration and inline functions. am33 version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> Based on ../i386/pt-machine.h. diff --git a/libc/ports/sysdeps/am33/memusage.h b/libc/ports/sysdeps/am33/memusage.h index 0a647a452..236743d6a 100644 --- a/libc/ports/sysdeps/am33/memusage.h +++ b/libc/ports/sysdeps/am33/memusage.h @@ -1,4 +1,4 @@ -/* Copyright 2000-2013 Free Software Foundation, Inc. +/* Copyright 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/setjmp.S b/libc/ports/sysdeps/am33/setjmp.S index 6b4b819d4..d03b0c727 100644 --- a/libc/ports/sysdeps/am33/setjmp.S +++ b/libc/ports/sysdeps/am33/setjmp.S @@ -1,5 +1,5 @@ /* setjmp for am33. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/stackinfo.h b/libc/ports/sysdeps/am33/stackinfo.h index 0bba63f57..50079fd5f 100644 --- a/libc/ports/sysdeps/am33/stackinfo.h +++ b/libc/ports/sysdeps/am33/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright 2001-2013 Free Software Foundation, Inc. +/* Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/sys/ucontext.h b/libc/ports/sysdeps/am33/sys/ucontext.h index 68ad84728..bc2af63a8 100644 --- a/libc/ports/sysdeps/am33/sys/ucontext.h +++ b/libc/ports/sysdeps/am33/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright 1997-2013 Free Software Foundation, Inc. +/* Copyright 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/am33/sysdep.h b/libc/ports/sysdeps/am33/sysdep.h index 3c1cf162a..70303e327 100644 --- a/libc/ports/sysdeps/am33/sysdep.h +++ b/libc/ports/sysdeps/am33/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright 2001-2013 Free Software Foundation, Inc. +/* Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/sysdep.h. diff --git a/libc/ports/sysdeps/arm/__longjmp.S b/libc/ports/sysdeps/arm/__longjmp.S index 894c121c0..1503923aa 100644 --- a/libc/ports/sysdeps/arm/__longjmp.S +++ b/libc/ports/sysdeps/arm/__longjmp.S @@ -1,5 +1,5 @@ /* longjmp for ARM. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/add_n.S b/libc/ports/sysdeps/arm/add_n.S index c6b014797..4cc1ac287 100644 --- a/libc/ports/sysdeps/arm/add_n.S +++ b/libc/ports/sysdeps/arm/add_n.S @@ -1,5 +1,5 @@ /* mpn_add_n -- add (or subtract) bignums. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/addmul_1.S b/libc/ports/sysdeps/arm/addmul_1.S index d204c887e..fab1ae8cd 100644 --- a/libc/ports/sysdeps/arm/addmul_1.S +++ b/libc/ports/sysdeps/arm/addmul_1.S @@ -1,5 +1,5 @@ /* mpn_addmul_1 -- multiply and accumulate bignums. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_assert.c b/libc/ports/sysdeps/arm/aeabi_assert.c index ab1be7e7e..0a31ffb4f 100644 --- a/libc/ports/sysdeps/arm/aeabi_assert.c +++ b/libc/ports/sysdeps/arm/aeabi_assert.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_atexit.c b/libc/ports/sysdeps/arm/aeabi_atexit.c index 5bfc8347a..c5c207f4c 100644 --- a/libc/ports/sysdeps/arm/aeabi_atexit.c +++ b/libc/ports/sysdeps/arm/aeabi_atexit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_errno_addr.c b/libc/ports/sysdeps/arm/aeabi_errno_addr.c index fe73c15f9..160c765a0 100644 --- a/libc/ports/sysdeps/arm/aeabi_errno_addr.c +++ b/libc/ports/sysdeps/arm/aeabi_errno_addr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_lcsts.c b/libc/ports/sysdeps/arm/aeabi_lcsts.c index eb756812c..dac9a1760 100644 --- a/libc/ports/sysdeps/arm/aeabi_lcsts.c +++ b/libc/ports/sysdeps/arm/aeabi_lcsts.c @@ -1,5 +1,5 @@ /* Link-time constants for ARM EABI. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_localeconv.c b/libc/ports/sysdeps/arm/aeabi_localeconv.c index 154d62167..2a7615f6d 100644 --- a/libc/ports/sysdeps/arm/aeabi_localeconv.c +++ b/libc/ports/sysdeps/arm/aeabi_localeconv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_math.c b/libc/ports/sysdeps/arm/aeabi_math.c index 550b72e55..6b4211fbc 100644 --- a/libc/ports/sysdeps/arm/aeabi_math.c +++ b/libc/ports/sysdeps/arm/aeabi_math.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_mb_cur_max.c b/libc/ports/sysdeps/arm/aeabi_mb_cur_max.c index f3f336540..ba2cc3a34 100644 --- a/libc/ports/sysdeps/arm/aeabi_mb_cur_max.c +++ b/libc/ports/sysdeps/arm/aeabi_mb_cur_max.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_memclr.c b/libc/ports/sysdeps/arm/aeabi_memclr.c index 0f8921763..3bdfb3edf 100644 --- a/libc/ports/sysdeps/arm/aeabi_memclr.c +++ b/libc/ports/sysdeps/arm/aeabi_memclr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_memcpy.c b/libc/ports/sysdeps/arm/aeabi_memcpy.c index 5eb7245c2..88e2e7bfb 100644 --- a/libc/ports/sysdeps/arm/aeabi_memcpy.c +++ b/libc/ports/sysdeps/arm/aeabi_memcpy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_memmove.c b/libc/ports/sysdeps/arm/aeabi_memmove.c index 67294e788..14961337e 100644 --- a/libc/ports/sysdeps/arm/aeabi_memmove.c +++ b/libc/ports/sysdeps/arm/aeabi_memmove.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_memset.c b/libc/ports/sysdeps/arm/aeabi_memset.c index a08e263d8..160cfbb49 100644 --- a/libc/ports/sysdeps/arm/aeabi_memset.c +++ b/libc/ports/sysdeps/arm/aeabi_memset.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_sighandlers.S b/libc/ports/sysdeps/arm/aeabi_sighandlers.S index 6f2402f23..c14193b06 100644 --- a/libc/ports/sysdeps/arm/aeabi_sighandlers.S +++ b/libc/ports/sysdeps/arm/aeabi_sighandlers.S @@ -1,5 +1,5 @@ /* Link-time constants for ARM EABI - signal handlers. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/aeabi_unwind_cpp_pr1.c b/libc/ports/sysdeps/arm/aeabi_unwind_cpp_pr1.c index ae5858039..f65061310 100644 --- a/libc/ports/sysdeps/arm/aeabi_unwind_cpp_pr1.c +++ b/libc/ports/sysdeps/arm/aeabi_unwind_cpp_pr1.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/arm-features.h b/libc/ports/sysdeps/arm/arm-features.h index 1d4b0f1be..b74375651 100644 --- a/libc/ports/sysdeps/arm/arm-features.h +++ b/libc/ports/sysdeps/arm/arm-features.h @@ -1,5 +1,5 @@ /* Macros to test for CPU features on ARM. Generic ARM version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -53,14 +53,6 @@ # define ARM_BX_ALIGN_LOG2 2 #endif -/* The number of instructions that 'bx' expands to. A more-specific - arm-features.h that defines 'bx' as a macro should define this to the - number instructions it expands to. This is used only in a context - where the 'bx' expansion won't cross an ARM_BX_ALIGN_LOG2 boundary. */ -#ifndef ARM_BX_NINSNS -# define ARM_BX_NINSNS 1 -#endif - /* An OS-specific arm-features.h file may define ARM_NO_INDEX_REGISTER to indicate that the two-register addressing modes must never be used. */ diff --git a/libc/ports/sysdeps/arm/arm-mcount.S b/libc/ports/sysdeps/arm/arm-mcount.S index 8162be248..8b8653c78 100644 --- a/libc/ports/sysdeps/arm/arm-mcount.S +++ b/libc/ports/sysdeps/arm/arm-mcount.S @@ -1,5 +1,5 @@ /* Implementation of profiling support. ARM EABI version. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6/rawmemchr.S b/libc/ports/sysdeps/arm/armv6/rawmemchr.S index b5e4a16f0..c34fdc698 100644 --- a/libc/ports/sysdeps/arm/armv6/rawmemchr.S +++ b/libc/ports/sysdeps/arm/armv6/rawmemchr.S @@ -1,5 +1,5 @@ /* rawmemchr -- find a byte within an unsized memory block. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6/strchr.S b/libc/ports/sysdeps/arm/armv6/strchr.S index 936c2be66..e4de0f332 100644 --- a/libc/ports/sysdeps/arm/armv6/strchr.S +++ b/libc/ports/sysdeps/arm/armv6/strchr.S @@ -1,5 +1,5 @@ /* strchr -- find the first instance of C in a nul-terminated string. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6/strcpy.S b/libc/ports/sysdeps/arm/armv6/strcpy.S index 69e82d831..833a83c28 100644 --- a/libc/ports/sysdeps/arm/armv6/strcpy.S +++ b/libc/ports/sysdeps/arm/armv6/strcpy.S @@ -1,5 +1,5 @@ /* strcpy -- copy a nul-terminated string. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6/strlen.S b/libc/ports/sysdeps/arm/armv6/strlen.S index 59ff6b5d9..290d7bc86 100644 --- a/libc/ports/sysdeps/arm/armv6/strlen.S +++ b/libc/ports/sysdeps/arm/armv6/strlen.S @@ -1,5 +1,5 @@ /* strlen -- find the length of a nul-terminated string. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6/strrchr.S b/libc/ports/sysdeps/arm/armv6/strrchr.S index e40df90a7..a1e753c11 100644 --- a/libc/ports/sysdeps/arm/armv6/strrchr.S +++ b/libc/ports/sysdeps/arm/armv6/strrchr.S @@ -1,5 +1,5 @@ /* strrchr -- find the last occurence of C in a nul-terminated string - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6t2/ffs.S b/libc/ports/sysdeps/arm/armv6t2/ffs.S index 9f999306f..b61624aed 100644 --- a/libc/ports/sysdeps/arm/armv6t2/ffs.S +++ b/libc/ports/sysdeps/arm/armv6t2/ffs.S @@ -1,5 +1,5 @@ /* ffs -- find first set bit in an int, from least significant end. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6t2/ffsll.S b/libc/ports/sysdeps/arm/armv6t2/ffsll.S index e49c70fdf..204ff8009 100644 --- a/libc/ports/sysdeps/arm/armv6t2/ffsll.S +++ b/libc/ports/sysdeps/arm/armv6t2/ffsll.S @@ -1,5 +1,5 @@ /* ffsll -- find first set bit in a long long, from least significant end. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv6t2/memchr.S b/libc/ports/sysdeps/arm/armv6t2/memchr.S index f75897143..65bb94fe7 100644 --- a/libc/ports/sysdeps/arm/armv6t2/memchr.S +++ b/libc/ports/sysdeps/arm/armv6t2/memchr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Code contributed by Dave Gilbert <david.gilbert@linaro.org> diff --git a/libc/ports/sysdeps/arm/armv6t2/strlen.S b/libc/ports/sysdeps/arm/armv6t2/strlen.S index f2b3ab4b5..1706f6c6b 100644 --- a/libc/ports/sysdeps/arm/armv6t2/strlen.S +++ b/libc/ports/sysdeps/arm/armv6t2/strlen.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2011,2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv7/multiarch/ifunc-impl-list.c b/libc/ports/sysdeps/arm/armv7/multiarch/ifunc-impl-list.c index 4a9a25c76..2515418ed 100644 --- a/libc/ports/sysdeps/arm/armv7/multiarch/ifunc-impl-list.c +++ b/libc/ports/sysdeps/arm/armv7/multiarch/ifunc-impl-list.c @@ -1,5 +1,5 @@ /* Enumerate available IFUNC implementations of a function. ARM version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv7/multiarch/memcpy.S b/libc/ports/sysdeps/arm/armv7/multiarch/memcpy.S index 81c01d3ea..c4f4e80fb 100644 --- a/libc/ports/sysdeps/arm/armv7/multiarch/memcpy.S +++ b/libc/ports/sysdeps/arm/armv7/multiarch/memcpy.S @@ -1,6 +1,6 @@ /* Multiple versions of memcpy All versions must be listed in ifunc-impl-list.c. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S b/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S index ad43a3db5..1562416cf 100644 --- a/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S +++ b/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S @@ -1,5 +1,5 @@ /* NEON/VFP/ARM version of memcpy optimized for Cortex-A15. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -127,25 +127,26 @@ .purgem dispatch_step .endm #else -# if ARM_BX_ALIGN_LOG2 < 4 +# if ARM_BX_ALIGN_LOG2 < 3 # error case not handled # endif .macro dispatch_helper steps, log2_bytes_per_step - .p2align ARM_BX_ALIGN_LOG2 /* TMP1 gets (max_bytes - bytes_to_copy), where max_bytes is (STEPS << LOG2_BYTES_PER_STEP). - So this is (steps_to_skip << LOG2_BYTES_PER_STEP). */ - rsb tmp1, tmp1, #(\steps << \log2_bytes_per_step) - /* Pad so that the add;bx pair immediately precedes an alignment - boundary. Hence, TMP1=0 will run all the steps. */ - .rept (1 << (ARM_BX_ALIGN_LOG2 - 2)) - (2 + ARM_BX_NINSNS) - nop - .endr + So this is (steps_to_skip << LOG2_BYTES_PER_STEP). + Then it needs further adjustment to compensate for the + distance between the PC value taken below (0f + PC_OFS) + and the first step's instructions (1f). */ + rsb tmp1, tmp1, #((\steps << \log2_bytes_per_step) \ + + ((1f - PC_OFS - 0f) \ + >> (ARM_BX_ALIGN_LOG2 - \log2_bytes_per_step))) /* Shifting down LOG2_BYTES_PER_STEP gives us the number of steps to skip, then shifting up ARM_BX_ALIGN_LOG2 gives us the (byte) distance to add to the PC. */ - add tmp1, pc, tmp1, lsl #(ARM_BX_ALIGN_LOG2 - \log2_bytes_per_step) +0: add tmp1, pc, tmp1, lsl #(ARM_BX_ALIGN_LOG2 - \log2_bytes_per_step) bx tmp1 + .p2align ARM_BX_ALIGN_LOG2 +1: .endm .macro dispatch_7_dword diff --git a/libc/ports/sysdeps/arm/backtrace.c b/libc/ports/sysdeps/arm/backtrace.c index e627d71c6..15ba50641 100644 --- a/libc/ports/sysdeps/arm/backtrace.c +++ b/libc/ports/sysdeps/arm/backtrace.c @@ -1,5 +1,5 @@ /* Return backtrace of current program state. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Kazu Hirata <kazu@codesourcery.com>, 2008. diff --git a/libc/ports/sysdeps/arm/bits/atomic.h b/libc/ports/sysdeps/arm/bits/atomic.h index 5e0801dd8..c2d5be570 100644 --- a/libc/ports/sysdeps/arm/bits/atomic.h +++ b/libc/ports/sysdeps/arm/bits/atomic.h @@ -1,5 +1,5 @@ /* Atomic operations. Pure ARM version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/bits/fenv.h b/libc/ports/sysdeps/arm/bits/fenv.h index 9e0834646..c7f5876c5 100644 --- a/libc/ports/sysdeps/arm/bits/fenv.h +++ b/libc/ports/sysdeps/arm/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/bits/link.h b/libc/ports/sysdeps/arm/bits/link.h index 2f995e814..9412cf880 100644 --- a/libc/ports/sysdeps/arm/bits/link.h +++ b/libc/ports/sysdeps/arm/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/bits/mathdef.h b/libc/ports/sysdeps/arm/bits/mathdef.h index 82ef38917..be727e5b8 100644 --- a/libc/ports/sysdeps/arm/bits/mathdef.h +++ b/libc/ports/sysdeps/arm/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/bits/setjmp.h b/libc/ports/sysdeps/arm/bits/setjmp.h index c8c3a9a32..41423b2c3 100644 --- a/libc/ports/sysdeps/arm/bits/setjmp.h +++ b/libc/ports/sysdeps/arm/bits/setjmp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/bsd-_setjmp.S b/libc/ports/sysdeps/arm/bsd-_setjmp.S index 0c2313197..e8c5b245b 100644 --- a/libc/ports/sysdeps/arm/bsd-_setjmp.S +++ b/libc/ports/sysdeps/arm/bsd-_setjmp.S @@ -1,5 +1,5 @@ /* BSD `_setjmp' entry point to `sigsetjmp (..., 0)'. ARM version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/bsd-setjmp.S b/libc/ports/sysdeps/arm/bsd-setjmp.S index 5b1b74476..682e8130f 100644 --- a/libc/ports/sysdeps/arm/bsd-setjmp.S +++ b/libc/ports/sysdeps/arm/bsd-setjmp.S @@ -1,5 +1,5 @@ /* BSD `setjmp' entry point to `sigsetjmp (..., 1)'. ARM version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/crti.S b/libc/ports/sysdeps/arm/crti.S index be20a1199..d053e17dd 100644 --- a/libc/ports/sysdeps/arm/crti.S +++ b/libc/ports/sysdeps/arm/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for ARM. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/crtn.S b/libc/ports/sysdeps/arm/crtn.S index ae7546c5e..d3254ad41 100644 --- a/libc/ports/sysdeps/arm/crtn.S +++ b/libc/ports/sysdeps/arm/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for ARM. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-irel.h b/libc/ports/sysdeps/arm/dl-irel.h index 0e879d23b..5c89ce496 100644 --- a/libc/ports/sysdeps/arm/dl-irel.h +++ b/libc/ports/sysdeps/arm/dl-irel.h @@ -1,6 +1,6 @@ /* Machine-dependent ELF indirect relocation inline functions. ARM version. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-lookupcfg.h b/libc/ports/sysdeps/arm/dl-lookupcfg.h index 1dcd34012..20b6fc626 100644 --- a/libc/ports/sysdeps/arm/dl-lookupcfg.h +++ b/libc/ports/sysdeps/arm/dl-lookupcfg.h @@ -1,5 +1,5 @@ /* Configuration of lookup functions. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-machine.h b/libc/ports/sysdeps/arm/dl-machine.h index 85dba67fb..02d1a5ebd 100644 --- a/libc/ports/sysdeps/arm/dl-machine.h +++ b/libc/ports/sysdeps/arm/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. ARM version. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-sysdep.h b/libc/ports/sysdeps/arm/dl-sysdep.h index 85f97e50f..e9c86dfc1 100644 --- a/libc/ports/sysdeps/arm/dl-sysdep.h +++ b/libc/ports/sysdeps/arm/dl-sysdep.h @@ -1,5 +1,5 @@ /* System-specific settings for dynamic linker code. Alpha version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-tls.h b/libc/ports/sysdeps/arm/dl-tls.h index 5f3c43272..8dea3672f 100644 --- a/libc/ports/sysdeps/arm/dl-tls.h +++ b/libc/ports/sysdeps/arm/dl-tls.h @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-tlsdesc.S b/libc/ports/sysdeps/arm/dl-tlsdesc.S index d4b046669..1644a3279 100644 --- a/libc/ports/sysdeps/arm/dl-tlsdesc.S +++ b/libc/ports/sysdeps/arm/dl-tlsdesc.S @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. ARM version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-tlsdesc.h b/libc/ports/sysdeps/arm/dl-tlsdesc.h index c4e1be4f7..27a5d5d94 100644 --- a/libc/ports/sysdeps/arm/dl-tlsdesc.h +++ b/libc/ports/sysdeps/arm/dl-tlsdesc.h @@ -1,6 +1,6 @@ /* Thread-local storage descriptor handling in the ELF dynamic linker. ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/dl-trampoline.S b/libc/ports/sysdeps/arm/dl-trampoline.S index 936697676..2b7033b89 100644 --- a/libc/ports/sysdeps/arm/dl-trampoline.S +++ b/libc/ports/sysdeps/arm/dl-trampoline.S @@ -1,5 +1,5 @@ /* PLT trampolines. ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fclrexcpt.c b/libc/ports/sysdeps/arm/fclrexcpt.c index 64ec7466c..8b54114e3 100644 --- a/libc/ports/sysdeps/arm/fclrexcpt.c +++ b/libc/ports/sysdeps/arm/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fedisblxcpt.c b/libc/ports/sysdeps/arm/fedisblxcpt.c index 34c218c98..88da53943 100644 --- a/libc/ports/sysdeps/arm/fedisblxcpt.c +++ b/libc/ports/sysdeps/arm/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org>, 2001. diff --git a/libc/ports/sysdeps/arm/feenablxcpt.c b/libc/ports/sysdeps/arm/feenablxcpt.c index e2e287b6e..b286ec556 100644 --- a/libc/ports/sysdeps/arm/feenablxcpt.c +++ b/libc/ports/sysdeps/arm/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org>, 2001. diff --git a/libc/ports/sysdeps/arm/fegetenv.c b/libc/ports/sysdeps/arm/fegetenv.c index fd1d4fd06..7003a0130 100644 --- a/libc/ports/sysdeps/arm/fegetenv.c +++ b/libc/ports/sysdeps/arm/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fegetexcept.c b/libc/ports/sysdeps/arm/fegetexcept.c index c9b697704..5974c6333 100644 --- a/libc/ports/sysdeps/arm/fegetexcept.c +++ b/libc/ports/sysdeps/arm/fegetexcept.c @@ -1,5 +1,5 @@ /* Get floating-point exceptions. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org>, 2001 diff --git a/libc/ports/sysdeps/arm/fegetround.c b/libc/ports/sysdeps/arm/fegetround.c index 78a3795b2..cb4cf1bce 100644 --- a/libc/ports/sysdeps/arm/fegetround.c +++ b/libc/ports/sysdeps/arm/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -37,3 +37,4 @@ fegetround (void) /* The current soft-float implementation only handles TONEAREST. */ return FE_TONEAREST; } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/arm/feholdexcpt.c b/libc/ports/sysdeps/arm/feholdexcpt.c index cf11a6425..9ca673c6f 100644 --- a/libc/ports/sysdeps/arm/feholdexcpt.c +++ b/libc/ports/sysdeps/arm/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fesetenv.c b/libc/ports/sysdeps/arm/fesetenv.c index 8f5349c4d..af4f25d47 100644 --- a/libc/ports/sysdeps/arm/fesetenv.c +++ b/libc/ports/sysdeps/arm/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fesetround.c b/libc/ports/sysdeps/arm/fesetround.c index 770420ecc..6f533d199 100644 --- a/libc/ports/sysdeps/arm/fesetround.c +++ b/libc/ports/sysdeps/arm/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/feupdateenv.c b/libc/ports/sysdeps/arm/feupdateenv.c index fa3f647bb..58ec5f66d 100644 --- a/libc/ports/sysdeps/arm/feupdateenv.c +++ b/libc/ports/sysdeps/arm/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/arm/fgetexcptflg.c b/libc/ports/sysdeps/arm/fgetexcptflg.c index bd6c169be..114597990 100644 --- a/libc/ports/sysdeps/arm/fgetexcptflg.c +++ b/libc/ports/sysdeps/arm/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/arm/find_exidx.c b/libc/ports/sysdeps/arm/find_exidx.c index 978ed4947..39910ed35 100644 --- a/libc/ports/sysdeps/arm/find_exidx.c +++ b/libc/ports/sysdeps/arm/find_exidx.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fpu_control.h b/libc/ports/sysdeps/arm/fpu_control.h index 513e6948a..6d54b9bfe 100644 --- a/libc/ports/sysdeps/arm/fpu_control.h +++ b/libc/ports/sysdeps/arm/fpu_control.h @@ -1,5 +1,5 @@ /* FPU control word definitions. ARM VFP version. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fraiseexcpt.c b/libc/ports/sysdeps/arm/fraiseexcpt.c index 9d6ed7287..8b320651e 100644 --- a/libc/ports/sysdeps/arm/fraiseexcpt.c +++ b/libc/ports/sysdeps/arm/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/frame.h b/libc/ports/sysdeps/arm/frame.h index db3529939..eba5967c3 100644 --- a/libc/ports/sysdeps/arm/frame.h +++ b/libc/ports/sysdeps/arm/frame.h @@ -1,5 +1,5 @@ /* Definition of stack frame structure. ARM/APCS version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/fsetexcptflg.c b/libc/ports/sysdeps/arm/fsetexcptflg.c index 78b417b23..0c88c0fa7 100644 --- a/libc/ports/sysdeps/arm/fsetexcptflg.c +++ b/libc/ports/sysdeps/arm/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/ftestexcept.c b/libc/ports/sysdeps/arm/ftestexcept.c index 857269436..9295c0fec 100644 --- a/libc/ports/sysdeps/arm/ftestexcept.c +++ b/libc/ports/sysdeps/arm/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/gccframe.h b/libc/ports/sysdeps/arm/gccframe.h index c11498e2c..f417b4579 100644 --- a/libc/ports/sysdeps/arm/gccframe.h +++ b/libc/ports/sysdeps/arm/gccframe.h @@ -1,5 +1,5 @@ /* Definition of object in frame unwind info. arm version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/get-rounding-mode.h b/libc/ports/sysdeps/arm/get-rounding-mode.h index 5ebedbc7f..7d6054cd8 100644 --- a/libc/ports/sysdeps/arm/get-rounding-mode.h +++ b/libc/ports/sysdeps/arm/get-rounding-mode.h @@ -1,5 +1,5 @@ /* Determine floating-point rounding mode within libc. ARM version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/gmp-mparam.h b/libc/ports/sysdeps/arm/gmp-mparam.h index 465a77c61..e2276b7bc 100644 --- a/libc/ports/sysdeps/arm/gmp-mparam.h +++ b/libc/ports/sysdeps/arm/gmp-mparam.h @@ -1,6 +1,6 @@ /* gmp-mparam.h -- Compiler/machine parameter header file. -Copyright (C) 1991-2013 Free Software Foundation, Inc. +Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/arm/include/bits/setjmp.h b/libc/ports/sysdeps/arm/include/bits/setjmp.h index 64505dcb9..2f502457d 100644 --- a/libc/ports/sysdeps/arm/include/bits/setjmp.h +++ b/libc/ports/sysdeps/arm/include/bits/setjmp.h @@ -1,5 +1,5 @@ /* Private jmp_buf-related definitions. ARM EABI version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/jmpbuf-unwind.h b/libc/ports/sysdeps/arm/jmpbuf-unwind.h index 1b0d0202e..4dfba44ef 100644 --- a/libc/ports/sysdeps/arm/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/arm/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/ldsodefs.h b/libc/ports/sysdeps/arm/ldsodefs.h index 587288a58..47cbc4f20 100644 --- a/libc/ports/sysdeps/arm/ldsodefs.h +++ b/libc/ports/sysdeps/arm/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/libc-tls.c b/libc/ports/sysdeps/arm/libc-tls.c index af19d1494..b364401bb 100644 --- a/libc/ports/sysdeps/arm/libc-tls.c +++ b/libc/ports/sysdeps/arm/libc-tls.c @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/libm-test-ulps b/libc/ports/sysdeps/arm/libm-test-ulps index 7a421bfed..3811ff030 100644 --- a/libc/ports/sysdeps/arm/libm-test-ulps +++ b/libc/ports/sysdeps/arm/libm-test-ulps @@ -1,89 +1,229 @@ # Begin of automatic generation # acos_downward -Test "acos_downward (-0)": +Test "acos_downward (-0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (-0.5)": + +# acos_towardzero +Test "acos_towardzero (-0x8p-4)": +float: 1 +ifloat: 1 + +# acos_upward +Test "acos_upward (+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x1p+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-128)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-972)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d496p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d497p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef56p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-128)": +double: 1 +idouble: 1 +Test "acos_upward (0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (0x8p-972)": +double: 1 +idouble: 1 + +# acosh +Test "acosh (0x6.4p+4)": +double: 1 +idouble: 1 +Test "acosh (0xf.ffffffffffff8p+1020)": +double: 1 + +# asin_downward +Test "asin_downward (-0x1p+0)": +double: 1 +idouble: 1 +Test "asin_downward (-0x8p-4)": double: 1 idouble: 1 -Test "acos_downward (-1)": +Test "asin_downward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.fffffffffffp-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_downward (0)": +Test "asin_downward (0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (0.5)": + +# asin_towardzero +Test "asin_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +Test "asin_towardzero (-0x4p-128)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# acos_towardzero -Test "acos_towardzero (-0)": +Test "asin_towardzero (-0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "asin_towardzero (-0x8p-4)": float: 1 ifloat: 1 -Test "acos_towardzero (-0.5)": +Test "asin_towardzero (-0x8p-972)": +double: 1 +idouble: 1 +Test "asin_towardzero (0x8p-4)": +float: 1 +ifloat: 1 + +# asin_upward +Test "asin_upward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_upward (-0x4p-1076)": double: 1 idouble: 1 -Test "acos_towardzero (-1)": +Test "asin_upward (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_towardzero (0)": +Test "asin_upward (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_towardzero (0.5)": +Test "asin_upward (-0x8p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# asin_downward -Test "asin_downward (-0.5)": +Test "asin_upward (-0x8p-972)": +double: 1 +idouble: 1 +Test "asin_upward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_upward (-0xf.ffffffffffff8p-4)": double: 1 idouble: 1 -Test "asin_downward (0.5)": +Test "asin_upward (-0xf.fffffffffffp-4)": double: 1 idouble: 1 -Test "asin_downward (1.0)": +Test "asin_upward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# asin_towardzero -Test "asin_towardzero (-0.5)": +Test "asin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "asin_upward (0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_upward (0x4p-1076)": double: 1 idouble: 1 -Test "asin_towardzero (-1.0)": +Test "asin_upward (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "asin_towardzero (0.5)": +Test "asin_upward (0x8p-152)": double: 1 -idouble: 1 -Test "asin_towardzero (1.0)": float: 1 +idouble: 1 ifloat: 1 +Test "asin_upward (0x8p-972)": +double: 1 +idouble: 1 -# asin_upward -Test "asin_upward (-1.0)": +# asinh +Test "asinh (-0xf.ffffffffffff8p+1020)": +double: 1 +Test "asinh (0xap+0)": float: 1 ifloat: 1 +Test "asinh (0xf.ffffffffffff8p+1020)": +double: 1 # atan2 -Test "atan2 (-0.75, -1.0)": +Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)": float: 1 ifloat: 1 -Test "atan2 (-max_value, -min_value)": +Test "atan2 (-0xcp-4, -0x1p+0)": float: 1 ifloat: 1 -Test "atan2 (0.75, -1.0)": +Test "atan2 (-0xf.fffffp+124, -0x4p-128)": float: 1 ifloat: 1 -Test "atan2 (1.390625, 0.9296875)": +Test "atan2 (-0xf.fffffp+124, -0x8p-152)": +float: 1 +ifloat: 1 +Test "atan2 (0x1.64p+0, 0xe.ep-4)": +float: 1 +ifloat: 1 +Test "atan2 (0xcp-4, -0x1p+0)": +float: 1 +ifloat: 1 +Test "atan2 (0xf.fffffp+124, -0x4p-128)": +float: 1 +ifloat: 1 +Test "atan2 (0xf.fffffp+124, -0x8p-152)": float: 1 ifloat: 1 # atanh -Test "atanh (0.75)": +Test "atanh (-0xcp-4)": +float: 1 +ifloat: 1 +Test "atanh (0xcp-4)": float: 1 ifloat: 1 @@ -2667,192 +2807,571 @@ float: 1 ifloat: 1 # cbrt -Test "cbrt (-27.0)": +Test "cbrt (-0x1.bp+4)": double: 1 idouble: 1 -Test "cbrt (0.75)": +Test "cbrt (-0x4.18937p-12)": +float: 1 +ifloat: 1 +Test "cbrt (0xcp-4)": double: 1 idouble: 1 -Test "cbrt (0.9921875)": +Test "cbrt (0xf.ep-4)": double: 1 idouble: 1 # ccos -Test "Imaginary part of: ccos (-0.75 + 710.5 i)": +Test "Imaginary part of: ccos (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 + 0x5.98p+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 - 0x5.98p+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (0x4p-1076 + 0x5.ap+8 i)": +double: 1 +idouble: 1 +Test "Real part of: ccos (0xcp-4 + 0x1.4p+0 i)": double: 1 +float: 1 idouble: 1 -Test "Imaginary part of: ccos (-0.75 + 89.5 i)": +ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (-0.75 - 710.5 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x2.c68p+8 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (-0.75 - 89.5 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x5.98p+4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (-2 - 3 i)": +Test "Imaginary part of: ccos (0xcp-4 - 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccos (0xcp-4 - 0x5.98p+4 i)": float: 1 ifloat: 1 -Test "Real part of: ccos (0.75 + 1.25 i)": + +# ccosh +Test "Imaginary part of: ccosh (-0x2.c68p+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (-0x2.c68p+8 - 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: ccosh (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 + 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x2.c68p+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (0x2.c68p+8 - 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (0x5.98p+4 + 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x5.ap+8 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ccosh (0xcp-4 + 0x1.4p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 1.25 i)": +Test "Imaginary part of: ccosh (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 710.5 i)": + +# cexp +Test "Imaginary part of: cexp (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: cexp (-0x5.fp+4 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: cexp (0x1.f4p+8 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (0.75 + 89.5 i)": +Test "Real part of: cexp (0x3.2p+4 + 0x8p+124 i)": +double: 2 float: 1 +idouble: 2 ifloat: 1 -Test "Imaginary part of: ccos (0.75 - 710.5 i)": +Test "Imaginary part of: cexp (0x3.2p+4 + 0x8p+124 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (0.75 - 89.5 i)": +Test "Real part of: cexp (0x5.8cp+4 + 0xcp-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)": +Test "Imaginary part of: cexp (0x5.8cp+4 + 0xcp-4 i)": +float: 2 +ifloat: 2 +Test "Imaginary part of: cexp (0x5.ap+8 + 0x4p-1076 i)": double: 1 idouble: 1 +Test "Real part of: cexp (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 -# ccosh -Test "Real part of: ccosh (-2 - 3 i)": +# clog +Test "Real part of: clog (+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 + 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 + 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 + 0xf.fffffp+124 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 - 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 - 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (-2 - 3 i)": +Test "Imaginary part of: clog (-0x8p-152 - 0xf.fffffp+124 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (-710.5 + 0.75 i)": +Test "Real part of: clog (-0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234566p-60 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (-710.5 - 0.75 i)": +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-60 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (-89.5 + 0.75 i)": +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234568p-60 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.000002p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (-89.5 - 0.75 i)": +Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)": float: 1 ifloat: 1 -Test "Real part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c64p-4 i)": double: 1 +idouble: 1 +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c64p-4 i)": float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)": +float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)": +Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (710.5 + 0.75 i)": +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (710.5 - 0.75 i)": +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (89.5 + 0.75 i)": +Test "Real part of: clog (0x2p-148 + 0x2p-148 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (89.5 - 0.75 i)": +Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)": float: 1 ifloat: 1 - -# cexp -Test "Imaginary part of: cexp (-2.0 - 3.0 i)": +Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (-95 + 0.75 i)": +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (0.75 + 1.25 i)": +Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)": +Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (50 + 0x1p127 i)": -double: 2 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3p-4 i)": float: 1 -idouble: 2 ifloat: 1 -Test "Imaginary part of: cexp (50 + 0x1p127 i)": +Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b4p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (500 + 0x1p1023 i)": +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (709.8125 + 0.75 i)": +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d758p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: cexp (709.8125 + 0.75 i)": +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d76p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (88.75 + 0.75 i)": +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (88.75 + 0.75 i)": -float: 2 -ifloat: 2 - -# clog -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)": +Test "Real part of: clog (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)": +Test "Real part of: clog (0x4p-1076 + +0 i)": double: 1 idouble: 1 -Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)": +Test "Real part of: clog (0x4p-1076 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x5.03p-4 + 0xf.31ep-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)": +Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)": +Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e21p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c3p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a5p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)": +Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)": +Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)": +Test "Real part of: clog (0x8.88fafp-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)": +Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)": +Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (0x1p-147 + 0x1p-147 i)": +Test "Real part of: clog (0x8p-152 + 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)": +Test "Real part of: clog (0x8p-152 - 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)": +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (1.0 + 0x1.234566p-10 i)": +Test "Real part of: clog (0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.fffffp+124 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)": float: 1 ifloat: 1 @@ -3132,121 +3651,610 @@ ifloat: 1 Test "cos (0x1p+120)": float: 1 ifloat: 1 -Test "cos (0x1p+127)": +Test "cos (0x7p+0)": float: 1 ifloat: 1 -Test "cos (M_PI_6l * 2.0)": -double: 1 -idouble: 1 -Test "cos (M_PI_6l * 4.0)": -double: 2 +Test "cos (0x8p+124)": +float: 1 +ifloat: 1 +Test "cos (0xc.d4967p-4)": float: 1 -idouble: 2 ifloat: 1 # cos_downward -Test "cos_downward (1)": +Test "cos_downward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_downward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_downward (-0x4p-128)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (-0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (-0x8p-972)": +double: 1 +idouble: 1 +Test "cos_downward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "cos_downward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1.000004p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.000006p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.0c1522p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0c1524p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.921fb4p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.921fb6p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1p+120)": +float: 2 +ifloat: 2 +Test "cos_downward (0x1p+28)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.182a44p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x2.182a4705ae6cap+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.182a48p+0)": float: 1 ifloat: 1 -Test "cos_downward (2)": +Test "cos_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2p+0)": float: 1 ifloat: 1 -Test "cos_downward (3)": +Test "cos_downward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (4)": +Test "cos_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (5)": +Test "cos_downward (0x8p+0)": float: 1 ifloat: 1 -Test "cos_downward (7)": +Test "cos_downward (0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (8)": +Test "cos_downward (0x8p-972)": +double: 1 +idouble: 1 +Test "cos_downward (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xa.217bap+12)": +float: 1 +ifloat: 1 +Test "cos_downward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xc.d4967p-4)": float: 1 ifloat: 1 +Test "cos_downward (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_tonearest -Test "cos_tonearest (7)": +Test "cos_tonearest (0x1p+120)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0x7p+0)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0x8p+124)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0xc.d4967p-4)": float: 1 ifloat: 1 # cos_towardzero -Test "cos_towardzero (2)": +Test "cos_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (3)": +Test "cos_towardzero (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (5)": +Test "cos_towardzero (-0x8p-972)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+120)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (7)": +Test "cos_towardzero (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a48p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (8)": +Test "cos_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "cos_towardzero (0x8p-972)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_upward -Test "cos_upward (10)": +Test "cos_upward (-0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000002p+0)": float: 1 ifloat: 1 -Test "cos_upward (6)": +Test "cos_upward (0x1.000004p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_upward (7)": +Test "cos_upward (0x1.000005bc7d86dp+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000006p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_upward (9)": +Test "cos_upward (0x1.0c1522p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.0c152382d7366p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1524p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb6p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1p+120)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2.182a44p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x2.182a48p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2.1e19e4p+72)": +float: 1 +ifloat: 1 +Test "cos_upward (0x2p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x3p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x6p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x7p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_upward (0x8p+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x9p+0)": float: 2 ifloat: 2 +Test "cos_upward (0xa.217bap+12)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0xap+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0xc.d4966p-4)": +float: 1 +ifloat: 1 +Test "cos_upward (0xc.d4967p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0xf.ffffcp+124)": +double: 1 +idouble: 1 + +# cosh +Test "cosh (-0x1p+0)": +float: 1 +ifloat: 1 +Test "cosh (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (0x2.c679dp+8)": +double: 1 +idouble: 1 # cosh_downward -Test "cosh_downward (22)": +Test "cosh_downward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_downward (23)": +Test "cosh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_downward (24)": + +# cosh_tonearest +Test "cosh_tonearest (-0x1p+0)": float: 1 ifloat: 1 +Test "cosh_tonearest (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x2.c679dp+8)": +double: 1 +idouble: 1 # cosh_towardzero -Test "cosh_towardzero (22)": +Test "cosh_towardzero (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_towardzero (23)": +Test "cosh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_towardzero (24)": + +# cosh_upward +Test "cosh_upward (-0x1p+0)": float: 1 ifloat: 1 +Test "cosh_upward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "cosh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x3.2p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 # cpow -Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)": +Test "Real part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": double: 1 float: 4 idouble: 1 ifloat: 4 -Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)": +Test "Imaginary part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": +float: 2 +ifloat: 2 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + 0x1p+0 i)": double: 2 float: 3 idouble: 2 ifloat: 3 -Test "Real part of: cpow (2 + 3 i, 4 + 0 i)": +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0xcp-4 + 0x1.4p+0 i)": double: 1 float: 4 idouble: 1 ifloat: 4 -Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)": -float: 2 -ifloat: 2 # csin Test "Real part of: csin (-0.75 + 710.5 i)": @@ -3316,485 +4324,1664 @@ float: 1 ifloat: 1 # csqrt -Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)": +Test "Real part of: csqrt (-0x2p+0 + 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: csqrt (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: csqrt (-0x4.000008p-128 - 0x4.000008p-128 i)": +double: 1 +idouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x4.000008p-128 + 0x4.000008p-128 i)": double: 1 idouble: 1 -Test "Real part of: csqrt (-2 + 3 i)": +Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p+1020 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p+124 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0x1p+0 i)": +float: 1 +ifloat: 1 + +# ctan +Test "Real part of: ctan (-0x2p+0 - 0x3p+0 i)": float: 1 ifloat: 1 -Test "Real part of: csqrt (-2 - 3 i)": +Test "Imaginary part of: ctan (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + +0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)": +Test "Real part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)": +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Real part of: ctan (0x1.921fb54442d19p+0 + +0 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)": +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": double: 1 idouble: 1 - -# ctan -Test "Real part of: ctan (-2 - 3 i)": +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb6p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan (-2 - 3 i)": +Test "Real part of: ctan (0x8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctan (0.75 + 1.25 i)": +Test "Imaginary part of: ctan (0x8p+124 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctan (0x1p1023 + 1 i)": +Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctan (0x1p127 + 1 i)": +Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)": +Test "Real part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 # ctan_downward -Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 3 +idouble: 3 +Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)": +double: 6 +idouble: 6 +Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctan_downward (0x8p+124 + 0x1p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 +Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 3 +idouble: 3 +Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 # ctan_tonearest -Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + +0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + +0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 # ctan_towardzero -Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 5 +float: 3 +idouble: 5 +ifloat: 3 +Test "Imaginary part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + +0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)": +double: 5 +idouble: 5 +Test "Real part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +Test "Imaginary part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 # ctan_upward -Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Real part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "Imaginary part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (-0xc.35p+12 + 0xc.35p+12 i)": double: 1 +float: 1 idouble: 1 -Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +ifloat: 1 +Test "Imaginary part of: ctan_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + +0 i)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + +0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63ap+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 # ctanh -Test "Real part of: ctanh (-2 - 3 i)": +Test "Imaginary part of: ctanh (+0 + 0x1.921fb4p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh (-2 - 3 i)": +Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d19p+0 i)": double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (+0 + 0x1.921fb6p+0 i)": float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168cp-4 i)": +double: 1 idouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 ifloat: 1 -Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)": +Test "Imaginary part of: ctanh (+0 + 0xc.90fdbp-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh (0 + pi/4 i)": +Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: ctanh (0.75 + 1.25 i)": +Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh (0.75 + 1.25 i)": -float: 2 -ifloat: 2 -Test "Imaginary part of: ctanh (1 + 0x1p1023 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctanh (1 + 0x1p127 i)": +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": double: 1 +float: 1 idouble: 1 +ifloat: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # ctanh_downward -Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdap-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 4 +float: 1 +idouble: 4 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)": +double: 6 +idouble: 6 +Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 3 +idouble: 3 +Test "Real part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +Test "Imaginary part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 # ctanh_tonearest -Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168cp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdbp-4 i)": float: 1 ifloat: 1 +Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # ctanh_towardzero -Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 +Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)": +double: 5 +idouble: 5 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 # ctanh_upward -Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d18p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdap-4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63ap+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63p+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "Real part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # erf -Test "erf (1.25)": +Test "erf (0x1.4p+0)": double: 1 idouble: 1 # erfc -Test "erfc (0x1.f7303cp+1)": +Test "erfc (-0x8p-4)": +float: 1 +ifloat: 1 +Test "erfc (0x2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x3.ee6078p+0)": double: 1 idouble: 1 -Test "erfc (0x1.ffa002p+2)": +Test "erfc (0x4.2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x7.fe8008p+0)": +float: 1 +ifloat: 1 +Test "erfc (0x7.fffd6p+0)": float: 1 ifloat: 1 -Test "erfc (2.0)": + +# exp10 +Test "exp10 (-0x1.31p+8)": double: 1 idouble: 1 -Test "erfc (4.125)": +Test "exp10 (-0x1p+0)": +double: 1 +idouble: 1 +Test "exp10 (-0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10 (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10 (0x3p+0)": double: 1 idouble: 1 -# exp10 -Test "exp10 (-1)": +# exp10_downward +Test "exp10_downward (0x2.4p+4)": +double: 1 +idouble: 1 + +# exp10_tonearest +Test "exp10_tonearest (-0x1.31p+8)": double: 1 idouble: 1 -Test "exp10 (-305)": +Test "exp10_tonearest (-0x1p+0)": double: 1 idouble: 1 -Test "exp10 (-36)": +Test "exp10_tonearest (-0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (3)": +Test "exp10_tonearest (0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (36)": +Test "exp10_tonearest (0x3p+0)": double: 1 idouble: 1 -# exp_downward -Test "exp_downward (2)": +# exp10_towardzero +Test "exp10_towardzero (0x2.4p+4)": +double: 1 +idouble: 1 + +# exp10_upward +Test "exp10_upward (-0x1.344p+12)": float: 1 ifloat: 1 -Test "exp_downward (3)": +Test "exp10_upward (-0x1.86ap+16)": float: 1 ifloat: 1 - -# exp_towardzero -Test "exp_towardzero (2)": +Test "exp10_upward (-0xf.424p+16)": +float: 1 +ifloat: 1 +Test "exp10_upward (-0xf.fffffp+124)": float: 1 ifloat: 1 -Test "exp_towardzero (3)": +Test "exp10_upward (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_upward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +# exp_downward +Test "exp_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_downward (0xcp-4)": +double: 1 +idouble: 1 + +# exp_towardzero +Test "exp_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_towardzero (0xcp-4)": +double: 1 +idouble: 1 + # exp_upward -Test "exp_upward (1)": +Test "exp_upward (-0x2.e870a4p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88c2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a8p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe224p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe227861639p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe228p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x4.d2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "exp_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "exp_upward (0x2.c5cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (0x3.2p+4)": +double: 1 +idouble: 1 + +# expm1 +Test "expm1 (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1 (0x1p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "expm1 (0xcp-4)": +double: 1 +idouble: 1 -# expm1 -Test "expm1 (0.75)": +# expm1_downward +Test "expm1_downward (0x1.f4p+8)": double: 1 idouble: 1 -Test "expm1 (1)": +Test "expm1_downward (0x3.2p+4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "expm1 (500.0)": +Test "expm1_downward (0x7.fp+4)": double: 1 idouble: 1 -# gamma -Test "gamma (0.7)": +# expm1_tonearest +Test "expm1_tonearest (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_tonearest (0x1p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "gamma (1.2)": +Test "expm1_tonearest (0xcp-4)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -# hypot -Test "hypot (-0.7, -12.4)": +# expm1_towardzero +Test "expm1_towardzero (-0x1p-100)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (-0.7, 12.4)": +Test "expm1_towardzero (-0x1p-32)": float: 1 ifloat: 1 -Test "hypot (-12.4, -0.7)": +Test "expm1_towardzero (-0x1p-64)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (-12.4, 0.7)": +Test "expm1_towardzero (-0x4p-52)": float: 1 ifloat: 1 -Test "hypot (0.7, -12.4)": +Test "expm1_towardzero (-0x8p-32)": float: 1 ifloat: 1 -Test "hypot (0.7, 12.4)": +Test "expm1_towardzero (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_towardzero (0x3.2p+4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (12.4, -0.7)": +Test "expm1_towardzero (0x7.fp+4)": +double: 1 +idouble: 1 + +# expm1_upward +Test "expm1_upward (-0x1p-100)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (12.4, 0.7)": +Test "expm1_upward (-0x1p-32)": float: 1 ifloat: 1 - -# j0 -Test "j0 (-4.0)": +Test "expm1_upward (-0x1p-64)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (0.75)": +Test "expm1_upward (-0x4p-52)": float: 1 ifloat: 1 -Test "j0 (0x1.d7ce3ap+107)": -float: 2 -ifloat: 2 -Test "j0 (10.0)": -double: 2 +Test "expm1_upward (-0x8p-32)": float: 1 -idouble: 2 ifloat: 1 -Test "j0 (2.0)": -float: 2 -ifloat: 2 -Test "j0 (4.0)": +Test "expm1_upward (0x1p-100)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_upward (0x1p-32)": +float: 1 +ifloat: 1 +Test "expm1_upward (0x1p-64)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (8.0)": +Test "expm1_upward (0x4p-52)": +float: 1 +ifloat: 1 +Test "expm1_upward (0x8p-32)": float: 1 ifloat: 1 -# j1 -Test "j1 (0x1.3ffp+74)": +# gamma +Test "gamma (-0x1p-20)": double: 1 idouble: 1 -Test "j1 (0x1.ff00000000002p+840)": +Test "gamma (-0x2p-16)": double: 1 +float: 1 idouble: 1 -Test "j1 (10.0)": -float: 2 -ifloat: 2 -Test "j1 (2.0)": +ifloat: 1 +Test "gamma (-0x4p-12)": double: 1 idouble: 1 -Test "j1 (8.0)": +Test "gamma (-0x8p-8)": +double: 1 +idouble: 1 +Test "gamma (0x4p-12)": +float: 1 +ifloat: 1 +Test "gamma (0x4p-32)": +double: 1 +idouble: 1 +Test "gamma (0xb.333333333333p-4)": +double: 1 +idouble: 1 +Test "gamma (0xb.33333p-4)": double: 1 idouble: 1 -# jn -Test "jn (0, -4.0)": +# hypot +Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 + +# j0 +Test "j0 (-0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "j0 (-0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +Test "j0 (0x2p+0)": +float: 2 +ifloat: 2 +Test "j0 (0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 0.75)": +Test "j0 (0x8p+0)": float: 1 ifloat: 1 -Test "jn (0, 10.0)": +Test "j0 (0xap+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "jn (0, 2.0)": +Test "j0 (0xcp-4)": +float: 1 +ifloat: 1 +Test "j0 (0xe.be71dp+104)": float: 2 ifloat: 2 -Test "jn (0, 4.0)": +Test "j0 (0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 + +# j1 +Test "j1 (0x1.ff00000000002p+840)": +double: 1 +idouble: 1 +Test "j1 (0x2p+0)": +double: 1 +idouble: 1 +Test "j1 (0x4.ffcp+72)": +double: 1 +idouble: 1 +Test "j1 (0x8p+0)": +double: 1 +idouble: 1 +Test "j1 (0xap+0)": +float: 2 +ifloat: 2 +Test "j1 (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "j1 (0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 8.0)": + +# jn +Test "jn (0, -0x4p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "jn (1, 10.0)": +Test "jn (0, 0x2p+0)": float: 2 ifloat: 2 -Test "jn (1, 2.0)": +Test "jn (0, 0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "jn (0, 0x8p+0)": +float: 1 +ifloat: 1 +Test "jn (0, 0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "jn (0, 0xcp-4)": +float: 1 +ifloat: 1 +Test "jn (1, 0x2p+0)": double: 1 idouble: 1 -Test "jn (1, 8.0)": +Test "jn (1, 0x8p+0)": +double: 1 +idouble: 1 +Test "jn (1, 0xap+0)": +float: 2 +ifloat: 2 +Test "jn (10, 0x2p+0)": double: 1 +float: 2 idouble: 1 -Test "jn (10, 0.125)": +ifloat: 2 +Test "jn (10, 0x2p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (10, 0.75)": +Test "jn (10, 0xap+0)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +Test "jn (10, 0xcp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (10, 10.0)": -double: 4 +Test "jn (2, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +Test "jn (2, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (2, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +Test "jn (2, 0x2.67a2a8p+0)": +double: 1 float: 3 -idouble: 4 +idouble: 1 ifloat: 3 -Test "jn (10, 2.0)": +Test "jn (2, 0x8p+124)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "jn (2, 0x1.ffff62p+99)": +Test "jn (2, 0xf.fffb1p+96)": double: 2 float: 2 idouble: 2 ifloat: 2 -Test "jn (2, 2.4048255576957729)": +Test "jn (2, 0xf.fffffp+124)": double: 2 -float: 1 +float: 2 idouble: 2 +ifloat: 2 +Test "jn (3, 0x2.67a2a4p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "jn (3, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (3, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +Test "jn (3, 0x2.67a2a8p+0)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "jn (3, 0x2p+0)": +float: 1 ifloat: 1 -Test "jn (3, 0.125)": +Test "jn (3, 0x2p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (3, 0.75)": +Test "jn (3, 0xap+0)": +double: 3 +idouble: 3 +Test "jn (3, 0xcp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (3, 10.0)": -double: 3 +Test "jn (4, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +Test "jn (4, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a8p+0)": float: 1 -idouble: 3 ifloat: 1 -Test "jn (3, 2.0)": +Test "jn (5, 0x2.67a2a4p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "jn (3, 2.4048255576957729)": -double: 3 -idouble: 3 -Test "jn (4, 2.4048255576957729)": +Test "jn (5, 0x2.67a2a5d2e3682p+0)": double: 1 idouble: 1 -Test "jn (5, 2.4048255576957729)": -double: 3 +Test "jn (5, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +Test "jn (5, 0x2.67a2a8p+0)": +float: 2 +ifloat: 2 +Test "jn (6, 0x2.67a2a4p+0)": +double: 2 float: 1 -idouble: 3 +idouble: 2 ifloat: 1 -Test "jn (6, 2.4048255576957729)": +Test "jn (6, 0x2.67a2a5d2e3682p+0)": +double: 2 +idouble: 2 +Test "jn (6, 0x2.67a2a5d2e368p+0)": double: 4 -float: 3 idouble: 4 +Test "jn (6, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 ifloat: 3 -Test "jn (7, 2.4048255576957729)": +Test "jn (7, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "jn (7, 0x2.67a2a5d2e368p+0)": double: 3 -float: 5 idouble: 3 -ifloat: 5 -Test "jn (8, 2.4048255576957729)": -double: 3 +Test "jn (7, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "jn (8, 0x2.67a2a4p+0)": +double: 2 float: 2 -idouble: 3 +idouble: 2 ifloat: 2 -Test "jn (9, 2.4048255576957729)": +Test "jn (8, 0x2.67a2a5d2e3682p+0)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "jn (8, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +Test "jn (8, 0x2.67a2a8p+0)": +double: 2 +float: 4 +idouble: 2 +ifloat: 4 +Test "jn (9, 0x2.67a2a4p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +Test "jn (9, 0x2.67a2a5d2e3682p+0)": +double: 4 +idouble: 4 +Test "jn (9, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (9, 0x2.67a2a8p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 # lgamma -Test "lgamma (0.7)": +Test "lgamma (-0x1p-20)": +double: 1 +idouble: 1 +Test "lgamma (-0x2p-16)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "lgamma (1.2)": +Test "lgamma (-0x4p-12)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "lgamma (-0x8p-8)": +double: 1 +idouble: 1 +Test "lgamma (0x4p-12)": +float: 1 +ifloat: 1 +Test "lgamma (0x4p-32)": +double: 1 +idouble: 1 +Test "lgamma (0xb.333333333333p-4)": +double: 1 +idouble: 1 +Test "lgamma (0xb.33333p-4)": +double: 1 +idouble: 1 + +# log +Test "log (0x2.b7e15p+0)": +float: 1 +ifloat: 1 # log10 -Test "log10 (0.75)": +Test "log10 (0x2.b7e154p+0)": +float: 1 +ifloat: 1 +Test "log10 (0xcp-4)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "log10 (e)": -float: 1 -ifloat: 1 # log1p -Test "log1p (-0.25)": +Test "log1p (-0x4p-4)": +float: 1 +ifloat: 1 +Test "log1p (0x1.b7e15p+0)": float: 1 ifloat: 1 # pow -Test "pow (0x0.ffffffp0, -0x1p24)": +Test "pow (0x1.000002p+0, 0x1p+24)": float: 1 ifloat: 1 -Test "pow (0x0.ffffffp0, 0x1p24)": +Test "pow (0xf.fffffp-4, -0x1p+24)": float: 1 ifloat: 1 -Test "pow (0x1.000002p0, 0x1p24)": +Test "pow (0xf.fffffp-4, 0x1p+24)": float: 1 ifloat: 1 # pow10 -Test "pow10 (-1)": +Test "pow10 (-0x1.31p+8)": double: 1 idouble: 1 -Test "pow10 (-305)": +Test "pow10 (-0x1p+0)": double: 1 idouble: 1 -Test "pow10 (-36)": +Test "pow10 (-0x2.4p+4)": double: 1 idouble: 1 -Test "pow10 (3)": +Test "pow10 (0x2.4p+4)": double: 1 idouble: 1 -Test "pow10 (36)": +Test "pow10 (0x3p+0)": double: 1 idouble: 1 @@ -3803,6 +5990,17 @@ Test "pow_downward (1.5, 1.03125)": float: 1 ifloat: 1 +# pow_tonearest +Test "pow_tonearest (0x1.000002p+0, 0x1p+24)": +float: 1 +ifloat: 1 +Test "pow_tonearest (0xf.fffffp-4, -0x1p+24)": +float: 1 +ifloat: 1 +Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)": +float: 1 +ifloat: 1 + # pow_towardzero Test "pow_towardzero (1.5, 1.03125)": float: 1 @@ -3813,670 +6011,1411 @@ Test "pow_upward (1.0625, 1.125)": float: 1 ifloat: 1 +# sin +Test "sin (0x1p+0)": +float: 1 +ifloat: 1 + # sin_downward -Test "sin_downward (10)": +Test "sin_downward (-0x1.921fb4p+0)": +double: 1 +idouble: 1 +Test "sin_downward (-0x1.921fb6p+0)": +double: 1 +idouble: 1 +Test "sin_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a91c16b9b3p-4)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a92p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1p+120)": +float: 1 +ifloat: 1 +Test "sin_downward (0x1p+28)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "sin_downward (0x2.1e19ep+72)": +float: 2 +ifloat: 2 +Test "sin_downward (0x2.553534p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.be735c19be9fep+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.be736p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (3)": +Test "sin_downward (0x3.ec2a0250032a2p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.ec2a0250032ap+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.ec2ap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (5)": +Test "sin_downward (0x3p+0)": +float: 1 +ifloat: 1 +Test "sin_downward (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f7084p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f708p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237ep+0)": +float: 1 +ifloat: 1 +Test "sin_downward (0x4.c92d08p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x4.c92d1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x4p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec7477d4a84p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec7477d4a8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec78p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x6p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_downward (0x9p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (6)": +Test "sin_downward (0xap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "sin_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 # sin_tonearest -Test "sin_tonearest (1)": +Test "sin_tonearest (0x1p+0)": float: 1 ifloat: 1 # sin_towardzero -Test "sin_towardzero (1)": +Test "sin_towardzero (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1p+0)": float: 1 ifloat: 1 -Test "sin_towardzero (10)": +Test "sin_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.1e19ep+72)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (4)": +Test "sin_towardzero (0x2.553534p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+64)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x3.be735c19beap+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x3.be735cp+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (5)": +Test "sin_towardzero (0x3.ec2a04p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (9)": +Test "sin_towardzero (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237e8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237ep+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x5.fbec7p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x9p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xb.fa09ap+100)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4967p-4)": +float: 1 +ifloat: 1 +Test "sin_towardzero (0xe.ef3afp-4)": float: 1 ifloat: 1 +Test "sin_towardzero (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 # sin_upward -Test "sin_upward (1)": +Test "sin_upward (-0x1.921fb4p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_upward (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_upward (-0x1.921fb6p+0)": float: 1 ifloat: 1 -Test "sin_upward (2)": +Test "sin_upward (0x1.921fb4p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1.921fb6p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+120)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x1p+28)": +float: 1 +ifloat: 1 +Test "sin_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "sin_upward (0x2.1e19ep+72)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x2.5535376715b9ep+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2.553538p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "sin_upward (0x3.be735c19beap+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x3.be735cp+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x3.be736p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x3.ec2a04p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x4.093385688a2d4p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.093385688a2dp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.09338p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.1237e8p+0)": +double: 1 float: 2 +idouble: 1 ifloat: 2 -Test "sin_upward (4)": +Test "sin_upward (0x4.1237ep+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_upward (9)": +Test "sin_upward (0x4.c92d08p+0)": float: 1 ifloat: 1 - -# sincos -Test "sincos (0x1p+120) extra output 2": +Test "sin_upward (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.c92d1p+0)": float: 1 ifloat: 1 -Test "sincos (0x1p+127) extra output 2": +Test "sin_upward (0x4p+0)": +float: 2 +ifloat: 2 +Test "sin_upward (0x4p+48)": +float: 1 +ifloat: 1 +Test "sin_upward (0x5.fbec7p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x5p+0)": float: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 1": +Test "sin_upward (0x7p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 2": +Test "sin_upward (0x8.60a91c16b9b3p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8.60a92p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x8p+124)": double: 1 idouble: 1 -Test "sincos (pi/6) extra output 2": +Test "sin_upward (0x9p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0xap+0)": float: 1 ifloat: 1 +Test "sin_upward (0xb.fa09ap+100)": +double: 1 +idouble: 1 +Test "sin_upward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xc.d4967p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xcp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8008p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3afp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3bp-4)": +double: 1 +idouble: 1 -# sinh_downward -Test "sinh_downward (22)": +# sincos +Test "sincos (0x1.0c1522p+0) extra output 1": float: 1 ifloat: 1 -Test "sinh_downward (23)": +Test "sincos (0x1p+120) extra output 2": float: 1 ifloat: 1 -Test "sinh_downward (24)": +Test "sincos (0x8.60a92p-4) extra output 2": float: 1 ifloat: 1 - -# sinh_towardzero -Test "sinh_towardzero (22)": +Test "sincos (0x8p+124) extra output 2": float: 1 ifloat: 1 -Test "sinh_towardzero (23)": +Test "sincos (0xc.d4967p-4) extra output 2": float: 1 ifloat: 1 -Test "sinh_towardzero (24)": + +# sinh_downward +Test "sinh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +Test "sinh_downward (0x1.7p+4)": +double: 1 +idouble: 1 + +# sinh_towardzero +Test "sinh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +Test "sinh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 + +# sinh_upward +Test "sinh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "sinh_upward (0x8p-32)": +double: 1 float: 1 +idouble: 1 ifloat: 1 # tan_downward -Test "tan_downward (1)": +Test "tan_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.908p-4)": +float: 2 +ifloat: 2 +Test "tan_downward (-0xc.90cp-4)": float: 1 ifloat: 1 -Test "tan_downward (10)": +Test "tan_downward (-0xc.90ep-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (2)": +Test "tan_downward (-0xc.90f8p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (6)": +Test "tan_downward (-0xc.90fcp-4)": float: 1 ifloat: 1 -Test "tan_downward (8)": +Test "tan_downward (-0xc.90fd8p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (9)": +Test "tan_downward (-0xc.90fdap-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# tan_towardzero -Test "tan_towardzero (10)": +Test "tan_downward (-0xc.90fdbp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fdcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fdp-4)": +float: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fep-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.91p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.92p-4)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.9p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.ap-4)": +double: 1 +idouble: 1 +Test "tan_downward (0x1p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "tan_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x4p+0)": float: 1 ifloat: 1 -Test "tan_towardzero (3)": +Test "tan_downward (0x6p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x7p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x8p+1020)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (4)": +Test "tan_downward (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.92p-4)": float: 1 ifloat: 1 -Test "tan_towardzero (5)": +Test "tan_downward (0xc.94p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (0xc.98p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (9)": +Test "tan_downward (0xc.ap-4)": float: 1 ifloat: 1 +Test "tan_downward (0xcp-4)": +double: 1 +idouble: 1 -# tan_upward -Test "tan_upward (1)": +# tan_towardzero +Test "tan_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (10)": +Test "tan_towardzero (-0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x1p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (3)": +Test "tan_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x2p+64)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x7p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x9p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (5)": +Test "tan_towardzero (0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "tan_towardzero (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 -# tgamma -Test "tgamma (-0.5)": +# tan_upward +Test "tan_upward (-0xc.908p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.90cp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x0.fffffffffffff8p0)": +Test "tan_upward (-0xc.90ep-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90f8p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fcp-4)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x0.ffffffp0)": +ifloat: 1 +Test "tan_upward (-0xc.90fd8p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdap-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdbp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fep-4)": float: 1 ifloat: 1 -Test "tgamma (-0x1.000002p0)": +Test "tan_upward (-0xc.90fp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.91p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.9p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0x1p+0)": +float: 1 +ifloat: 1 +Test "tan_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_upward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "tan_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "tan_upward (0x4p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x7p+0)": +float: 1 +ifloat: 1 +Test "tan_upward (0x8p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x9p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xc.908p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.90ep-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90f8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fd8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdap-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdbp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdcp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fep-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.91p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.92p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xc.94p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.98p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.9p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.ap-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_upward (0xf.fffffp+124)": +double: 1 +idouble: 1 + +# tgamma +Test "tgamma (-0x1.000002p+0)": double: 2 idouble: 2 -Test "tgamma (-0x1.0a32a2p+5)": +Test "tgamma (-0x1.3ffffep+4)": float: 2 ifloat: 2 -Test "tgamma (-0x13.ffffep0)": -float: 2 -ifloat: 2 -Test "tgamma (-0x14.000000000001p0)": +Test "tgamma (-0x1.4000000000001p+4)": double: 1 idouble: 1 -Test "tgamma (-0x14.00002p0)": +Test "tgamma (-0x1.400002p+4)": float: 1 ifloat: 1 -Test "tgamma (-0x1d.ffffep0)": +Test "tgamma (-0x1.dffffep+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x1e.000000000001p0)": +Test "tgamma (-0x1.e000000000001p+4)": double: 3 idouble: 3 -Test "tgamma (-0x1e.00002p0)": +Test "tgamma (-0x1.e00002p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x2.0000000000002p0)": +Test "tgamma (-0x2.0000000000002p+0)": double: 1 idouble: 1 -Test "tgamma (-0x2.000004p0)": +Test "tgamma (-0x2.000004p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (-0x2.fffffcp0)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -Test "tgamma (-0x27.fffffffffffep0)": +Test "tgamma (-0x2.146544p+4)": +float: 2 +ifloat: 2 +Test "tgamma (-0x2.7fffffffffffep+4)": double: 1 idouble: 1 -Test "tgamma (-0x28.000000000002p0)": +Test "tgamma (-0x2.8000000000002p+4)": double: 1 idouble: 1 -Test "tgamma (-0x28.00004p0)": +Test "tgamma (-0x2.800004p+4)": double: 2 idouble: 2 -Test "tgamma (-0x29.00004p0)": +Test "tgamma (-0x2.8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "tgamma (-0x2.900004p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x2.9ffffcp+4)": double: 1 idouble: 1 -Test "tgamma (-0x29.ffffcp0)": +Test "tgamma (-0x2.fffffcp+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x3.000004p0)": +ifloat: 1 +Test "tgamma (-0x3.000004p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (-0x3.fffffcp0)": +Test "tgamma (-0x3.1ffffcp+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x3.1fffffffffffep+4)": +double: 3 +idouble: 3 +Test "tgamma (-0x3.8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (-0x3.fffffcp+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x3.ffffffffffffep0)": +Test "tgamma (-0x3.ffffffffffffep+0)": double: 2 idouble: 2 -Test "tgamma (-0x31.fffffffffffep0)": -double: 3 -idouble: 3 -Test "tgamma (-0x4.000008p0)": +Test "tgamma (-0x4.000008p+0)": float: 1 ifloat: 1 -Test "tgamma (-0x4.fffff8p0)": +Test "tgamma (-0x4.8p+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x4.ffffffffffffcp0)": +ifloat: 1 +Test "tgamma (-0x4.fffff8p+0)": double: 1 idouble: 1 -Test "tgamma (-0x5.000008p0)": +Test "tgamma (-0x4.ffffffffffffcp+0)": +double: 1 +idouble: 1 +Test "tgamma (-0x5.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x5.ffffffffffffcp0)": +Test "tgamma (-0x5.8p+0)": +double: 1 +idouble: 1 +Test "tgamma (-0x5.ffffffffffffcp+0)": double: 1 idouble: 1 -Test "tgamma (-0x6.000008p0)": +Test "tgamma (-0x6.000008p+0)": float: 2 ifloat: 2 -Test "tgamma (-0x6.fffff8p0)": +Test "tgamma (-0x6.3fffffffffffcp+4)": +double: 2 +idouble: 2 +Test "tgamma (-0x6.4000000000004p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x6.400008p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x6.8p+0)": +float: 1 +ifloat: 1 +Test "tgamma (-0x6.fffff8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (-0x6.ffffffffffffcp0)": +Test "tgamma (-0x6.ffffffffffffcp+0)": double: 4 idouble: 4 -Test "tgamma (-0x63.fffffffffffcp0)": -double: 2 -idouble: 2 -Test "tgamma (-0x64.000000000004p0)": -double: 1 -idouble: 1 -Test "tgamma (-0x7.0000000000004p0)": +Test "tgamma (-0x7.0000000000004p+0)": double: 3 idouble: 3 -Test "tgamma (-0x7.000008p0)": +Test "tgamma (-0x7.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x7.fffff8p0)": +Test "tgamma (-0x7.8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x7.fffff8p+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "tgamma (-0x7.ffffffffffffcp0)": +Test "tgamma (-0x7.ffffffffffffcp+0)": double: 3 idouble: 3 -Test "tgamma (-0x8.00001p0)": +Test "tgamma (-0x8.00001p+0)": double: 2 idouble: 2 -Test "tgamma (-0x9.ffffffffffff8p0)": +Test "tgamma (-0x8.8p+0)": double: 1 -idouble: 1 -Test "tgamma (-0x9.fffffp0)": float: 1 +idouble: 1 ifloat: 1 -Test "tgamma (-0x96.000000000008p0)": +Test "tgamma (-0x8p-4)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0xa.00001p0)": +ifloat: 1 +Test "tgamma (-0x9.6000000000008p+4)": double: 1 idouble: 1 -Test "tgamma (-2.5)": +Test "tgamma (-0x9.60001p+4)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "tgamma (-3.5)": +Test "tgamma (-0x9.8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-4.5)": +Test "tgamma (-0x9.ffffffffffff8p+0)": double: 1 -float: 1 idouble: 1 +Test "tgamma (-0x9.fffffp+0)": +float: 1 ifloat: 1 -Test "tgamma (-5.5)": +Test "tgamma (-0xa.00001p+0)": double: 1 idouble: 1 -Test "tgamma (-6.5)": -float: 1 -ifloat: 1 -Test "tgamma (-7.5)": -double: 2 +Test "tgamma (-0xa.c0001p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +Test "tgamma (-0xf.fffffp-4)": float: 1 -idouble: 2 ifloat: 1 -Test "tgamma (-8.5)": +Test "tgamma (0x1.28p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-9.5)": +Test "tgamma (0x1.38p+4)": +double: 2 +idouble: 2 +Test "tgamma (0x1.78p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0.5)": -float: 1 -ifloat: 1 -Test "tgamma (0.7)": +Test "tgamma (0x1.d8p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x1.fffffep0)": +Test "tgamma (0x1.e8p+4)": float: 1 ifloat: 1 -Test "tgamma (0x1.fffffffffffffp0)": +Test "tgamma (0x1.fffffep+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x1.fffffffffffffp+0)": double: 1 idouble: 1 Test "tgamma (0x1p-24)": float: 1 ifloat: 1 -Test "tgamma (0x1p-53)": +Test "tgamma (0x2.18p+4)": +float: 1 +ifloat: 1 +Test "tgamma (0x2.28p+4)": double: 1 +float: 2 idouble: 1 +ifloat: 2 Test "tgamma (0x2.30a43cp+4)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "tgamma (0x2.fffffcp0)": +Test "tgamma (0x2.8p+0)": +float: 2 +ifloat: 2 +Test "tgamma (0x2.fffffcp+0)": float: 3 ifloat: 3 -Test "tgamma (0x3.fffffcp0)": +Test "tgamma (0x3.8p+0)": +float: 2 +ifloat: 2 +Test "tgamma (0x3.fffffcp+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x3.ffffffffffffep+0)": +double: 1 +idouble: 1 +Test "tgamma (0x3p+0)": float: 1 ifloat: 1 -Test "tgamma (0x3.ffffffffffffep0)": +Test "tgamma (0x4.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x4.0000000000004p0)": +Test "tgamma (0x4.8p+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (0x4.ffffffffffffcp0)": +ifloat: 1 +Test "tgamma (0x4.ffffffffffffcp+0)": double: 1 idouble: 1 -Test "tgamma (0x5.0000000000004p0)": +Test "tgamma (0x4p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x5.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x5.000008p0)": +Test "tgamma (0x5.000008p+0)": float: 2 ifloat: 2 -Test "tgamma (0x5.fffff8p0)": +Test "tgamma (0x5.fffff8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x6.0000000000004p0)": +Test "tgamma (0x6.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x6.000008p0)": +Test "tgamma (0x6.000008p+0)": float: 2 ifloat: 2 -Test "tgamma (0x6.fffff8p0)": +Test "tgamma (0x6.8p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x6.fffff8p+0)": double: 1 idouble: 1 -Test "tgamma (0x6.ffffffffffffcp0)": +Test "tgamma (0x6.ffffffffffffcp+0)": double: 4 idouble: 4 -Test "tgamma (0x7.0000000000004p0)": +Test "tgamma (0x6p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x7.0000000000004p+0)": double: 4 idouble: 4 -Test "tgamma (0x7.000008p0)": +Test "tgamma (0x7.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x7.fffff8p0)": +Test "tgamma (0x7.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (0x7.ffffffffffffcp0)": +Test "tgamma (0x7.fffff8p+0)": double: 2 +float: 1 idouble: 2 -Test "tgamma (0x8.00001p0)": +ifloat: 1 +Test "tgamma (0x7.ffffffffffffcp+0)": double: 2 idouble: 2 -Test "tgamma (0xa.b9fd72b0fb238p+4)": +Test "tgamma (0x7p+0)": double: 1 idouble: 1 -Test "tgamma (10)": +Test "tgamma (0x8.00001p+0)": +double: 2 +idouble: 2 +Test "tgamma (0x8.8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (18.5)": +Test "tgamma (0x8p+0)": double: 1 -float: 1 idouble: 1 +Test "tgamma (0x8p-4)": +float: 1 ifloat: 1 -Test "tgamma (19.5)": -double: 2 -idouble: 2 -Test "tgamma (2.5)": -float: 2 -ifloat: 2 -Test "tgamma (23.5)": +Test "tgamma (0x8p-56)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (29.5)": +Test "tgamma (0x9.8p+0)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (3)": -float: 1 -ifloat: 1 -Test "tgamma (3.5)": -float: 2 -ifloat: 2 -Test "tgamma (30.5)": -float: 1 -ifloat: 1 -Test "tgamma (33.5)": -float: 1 -ifloat: 1 -Test "tgamma (34.5)": +Test "tgamma (0x9p+0)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "tgamma (4)": -float: 1 -ifloat: 1 -Test "tgamma (4.5)": +Test "tgamma (0xa.b9fd72b0fb238p+4)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (6)": +Test "tgamma (0xa.b9fd7p+4)": +double: 2 +idouble: 2 +Test "tgamma (0xap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tgamma (6.5)": + +# y0 +Test "y0 (0x1.8p+0)": +double: 2 float: 1 +idouble: 2 ifloat: 1 -Test "tgamma (7)": +Test "y0 (0x1.ff00000000002p+840)": double: 1 idouble: 1 -Test "tgamma (7.5)": +Test "y0 (0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (8)": -double: 1 -idouble: 1 -Test "tgamma (8.5)": -double: 1 +Test "y0 (0x1p-20)": float: 1 -idouble: 1 ifloat: 1 -Test "tgamma (9)": -double: 1 -idouble: 1 -Test "tgamma (9.5)": +Test "y0 (0x1p-40)": double: 1 +float: 1 idouble: 1 - -# y0 -Test "y0 (0x1.3ffp+74)": +ifloat: 1 +Test "y0 (0x1p-80)": double: 1 +float: 1 idouble: 1 -Test "y0 (0x1.ff00000000002p+840)": +ifloat: 1 +Test "y0 (0x4.ffcp+72)": double: 1 idouble: 1 -Test "y0 (0x1p-10)": +Test "y0 (0x4p-112)": double: 1 idouble: 1 -Test "y0 (0x1p-110)": +Test "y0 (0x4p-12)": double: 1 idouble: 1 -Test "y0 (0x1p-20)": +Test "y0 (0x4p-32)": float: 1 ifloat: 1 -Test "y0 (0x1p-30)": +Test "y0 (0x4p-52)": float: 1 ifloat: 1 -Test "y0 (0x1p-40)": +Test "y0 (0x4p-72)": +double: 1 +idouble: 1 +Test "y0 (0x8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "y0 (0x1p-50)": +Test "y0 (0xap+0)": float: 1 ifloat: 1 -Test "y0 (0x1p-70)": +Test "y0 (0xf.ffffffffffff8p+1020)": double: 1 idouble: 1 -Test "y0 (0x1p-80)": +Test "y0 (0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "y0 (1.0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (1.5)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (10.0)": + +# y1 +Test "y1 (0x1.8p+0)": float: 1 ifloat: 1 -Test "y0 (8.0)": +Test "y1 (0x2p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# y1 -Test "y1 (0.125)": +Test "y1 (0x2p-4)": double: 1 idouble: 1 -Test "y1 (0x1.27e204p+99)": +Test "y1 (0x4p-12)": double: 1 idouble: 1 -Test "y1 (0x1p-10)": +Test "y1 (0x8p+0)": double: 1 +float: 2 idouble: 1 -Test "y1 (1.5)": -float: 1 -ifloat: 1 -Test "y1 (10.0)": +ifloat: 2 +Test "y1 (0x9.3f102p+96)": +double: 1 +idouble: 1 +Test "y1 (0xap+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "y1 (2.0)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -Test "y1 (8.0)": -double: 1 +Test "y1 (0xf.fffffp+124)": +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 # yn -Test "yn (0, 1.0)": +Test "yn (-10, 0x1p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "yn (0, 0x1.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 1.5)": +Test "yn (0, 0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 10.0)": -float: 1 -ifloat: 1 -Test "yn (0, 8.0)": +Test "yn (0, 0x8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (1, 0.125)": -double: 1 -idouble: 1 -Test "yn (1, 1.5)": +Test "yn (0, 0xap+0)": float: 1 ifloat: 1 -Test "yn (1, 10.0)": -double: 3 +Test "yn (1, 0x1.8p+0)": float: 1 -idouble: 3 ifloat: 1 -Test "yn (1, 2.0)": +Test "yn (1, 0x2p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (1, 8.0)": +Test "yn (1, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (1, 0x8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "yn (1, 0xap+0)": +double: 3 +float: 1 +idouble: 3 +ifloat: 1 +Test "yn (10, 0x1p+0)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "yn (10, 0.125)": +Test "yn (10, 0x2p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "yn (10, 0x2p-4)": double: 1 idouble: 1 -Test "yn (10, 0.75)": +Test "yn (10, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (10, 1.0)": +Test "yn (10, 0xcp-4)": double: 1 +float: 1 idouble: 1 -Test "yn (10, 10.0)": +ifloat: 1 +Test "yn (2, 0x8p+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (10, 2.0)": -double: 2 -idouble: 2 -Test "yn (3, 0.125)": +Test "yn (2, 0xf.fffb1p+96)": double: 1 idouble: 1 -Test "yn (3, 0.75)": +Test "yn (2, 0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "yn (2, 0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (3, 10.0)": +Test "yn (3, 0x2p+0)": +double: 1 +idouble: 1 +Test "yn (3, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (3, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (3, 2.0)": +Test "yn (3, 0xcp-4)": double: 1 idouble: 1 # Maximal error of functions: Function: "acos_downward": -double: 1 float: 1 -idouble: 1 ifloat: 1 Function: "acos_towardzero": -double: 1 float: 1 -idouble: 1 ifloat: 1 +Function: "acos_upward": +double: 1 +idouble: 1 + +Function: "acosh": +double: 1 +idouble: 1 + Function: "asin_downward": double: 1 float: 1 @@ -4490,6 +7429,13 @@ idouble: 1 ifloat: 1 Function: "asin_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: "asinh": +double: 1 float: 1 ifloat: 1 @@ -4571,7 +7517,9 @@ ifloat: 1 Function: "cbrt": double: 1 +float: 1 idouble: 1 +ifloat: 1 Function: Real part of "ccos": double: 1 @@ -4632,35 +7580,61 @@ idouble: 1 ifloat: 1 Function: "cos": -double: 2 float: 1 -idouble: 2 ifloat: 1 Function: "cos_downward": -float: 1 -ifloat: 1 +double: 1 +float: 2 +idouble: 1 +ifloat: 2 Function: "cos_tonearest": float: 1 ifloat: 1 Function: "cos_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "cos_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 +Function: "cosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + Function: "cosh_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: "cosh_tonearest": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "cosh_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "cosh_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + Function: Real part of "cpow": double: 2 float: 4 @@ -4706,96 +7680,118 @@ idouble: 1 ifloat: 1 Function: Imaginary part of "ctan": -double: 1 -idouble: 1 - -Function: Real part of "ctan_downward": double: 2 float: 1 idouble: 2 ifloat: 1 +Function: Real part of "ctan_downward": +double: 6 +float: 5 +idouble: 6 +ifloat: 5 + Function: Imaginary part of "ctan_downward": +double: 2 float: 1 +idouble: 2 ifloat: 1 Function: Real part of "ctan_tonearest": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: Imaginary part of "ctan_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 Function: Real part of "ctan_towardzero": -float: 1 -ifloat: 1 +double: 5 +float: 3 +idouble: 5 +ifloat: 3 Function: Imaginary part of "ctan_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Real part of "ctan_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 Function: Imaginary part of "ctan_upward": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 Function: Real part of "ctanh": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 Function: Imaginary part of "ctanh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 Function: Real part of "ctanh_downward": +double: 4 float: 1 +idouble: 4 ifloat: 1 Function: Imaginary part of "ctanh_downward": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 +double: 6 +float: 5 +idouble: 6 +ifloat: 5 Function: Real part of "ctanh_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 Function: Imaginary part of "ctanh_tonearest": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Real part of "ctanh_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Imaginary part of "ctanh_towardzero": -float: 1 -ifloat: 1 +double: 5 +float: 3 +idouble: 5 +ifloat: 3 Function: Real part of "ctanh_upward": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 Function: Imaginary part of "ctanh_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 Function: "erf": double: 1 @@ -4811,34 +7807,76 @@ Function: "exp10": double: 1 idouble: 1 -Function: "exp_downward": +Function: "exp10_downward": +double: 1 +idouble: 1 + +Function: "exp10_tonearest": +double: 1 +idouble: 1 + +Function: "exp10_towardzero": +double: 1 +idouble: 1 + +Function: "exp10_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "exp_downward": +double: 1 +idouble: 1 + Function: "exp_towardzero": +double: 1 +idouble: 1 + +Function: "exp_upward": +double: 1 +idouble: 1 + +Function: "expm1": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Function: "exp_upward": +Function: "expm1_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Function: "expm1": +Function: "expm1_tonearest": double: 1 float: 1 idouble: 1 ifloat: 1 -Function: "gamma": +Function: "expm1_towardzero": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 -Function: "hypot": +Function: "expm1_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: "gamma": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "hypot": +double: 1 +idouble: 1 + Function: "j0": double: 2 float: 2 @@ -4853,15 +7891,19 @@ ifloat: 2 Function: "jn": double: 4 -float: 5 +float: 4 idouble: 4 -ifloat: 5 +ifloat: 4 Function: "lgamma": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 + +Function: "log": +float: 1 +ifloat: 1 Function: "log10": double: 1 @@ -4885,6 +7927,10 @@ Function: "pow_downward": float: 1 ifloat: 1 +Function: "pow_tonearest": +float: 1 +ifloat: 1 + Function: "pow_towardzero": float: 1 ifloat: 1 @@ -4893,50 +7939,66 @@ Function: "pow_upward": float: 1 ifloat: 1 -Function: "sin_downward": +Function: "sin": float: 1 ifloat: 1 +Function: "sin_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + Function: "sin_tonearest": float: 1 ifloat: 1 Function: "sin_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "sin_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 Function: "sincos": -double: 1 float: 1 -idouble: 1 ifloat: 1 Function: "sinh_downward": -float: 1 -ifloat: 1 +double: 1 +idouble: 1 Function: "sinh_towardzero": -float: 1 -ifloat: 1 - -Function: "tan": double: 1 idouble: 1 -Function: "tan_downward": +Function: "sinh_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "tan_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + Function: "tan_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "tan_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "tgamma": diff --git a/libc/ports/sysdeps/arm/machine-gmon.h b/libc/ports/sysdeps/arm/machine-gmon.h index d784d1b7e..43e980148 100644 --- a/libc/ports/sysdeps/arm/machine-gmon.h +++ b/libc/ports/sysdeps/arm/machine-gmon.h @@ -1,5 +1,5 @@ /* Machine-dependent definitions for profiling support. ARM EABI version. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/math-tests.h b/libc/ports/sysdeps/arm/math-tests.h index 6fd17edca..e65f135e9 100644 --- a/libc/ports/sysdeps/arm/math-tests.h +++ b/libc/ports/sysdeps/arm/math-tests.h @@ -1,5 +1,5 @@ /* Configuration for math tests. ARM version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/memcpy.S b/libc/ports/sysdeps/arm/memcpy.S index add82e2d1..3e985dad6 100644 --- a/libc/ports/sysdeps/arm/memcpy.S +++ b/libc/ports/sysdeps/arm/memcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by MontaVista Software, Inc. (written by Nicolas Pitre) diff --git a/libc/ports/sysdeps/arm/memmove.S b/libc/ports/sysdeps/arm/memmove.S index 9d4d5b099..04aa7db7b 100644 --- a/libc/ports/sysdeps/arm/memmove.S +++ b/libc/ports/sysdeps/arm/memmove.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by MontaVista Software, Inc. (written by Nicolas Pitre) diff --git a/libc/ports/sysdeps/arm/memset.S b/libc/ports/sysdeps/arm/memset.S index a28cdc620..cf04db463 100644 --- a/libc/ports/sysdeps/arm/memset.S +++ b/libc/ports/sysdeps/arm/memset.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org> diff --git a/libc/ports/sysdeps/arm/memusage.h b/libc/ports/sysdeps/arm/memusage.h index b7dcced71..51f276c20 100644 --- a/libc/ports/sysdeps/arm/memusage.h +++ b/libc/ports/sysdeps/arm/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/nptl/Makefile b/libc/ports/sysdeps/arm/nptl/Makefile index fa32936c5..143850e6c 100644 --- a/libc/ports/sysdeps/arm/nptl/Makefile +++ b/libc/ports/sysdeps/arm/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2013 Free Software Foundation, Inc. +# Copyright (C) 2005-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # # The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c index bebea5ee7..7105c7359 100644 --- a/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/nptl/pthreaddef.h b/libc/ports/sysdeps/arm/nptl/pthreaddef.h index 9232fb167..2488af982 100644 --- a/libc/ports/sysdeps/arm/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/arm/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/nptl/tls.h b/libc/ports/sysdeps/arm/nptl/tls.h index da1502716..8cc0a6217 100644 --- a/libc/ports/sysdeps/arm/nptl/tls.h +++ b/libc/ports/sysdeps/arm/nptl/tls.h @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/setfpucw.c b/libc/ports/sysdeps/arm/setfpucw.c index 4331183a5..92333eb36 100644 --- a/libc/ports/sysdeps/arm/setfpucw.c +++ b/libc/ports/sysdeps/arm/setfpucw.c @@ -1,5 +1,5 @@ /* Set the FPU control word. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/setjmp.S b/libc/ports/sysdeps/arm/setjmp.S index fedd99431..96657071d 100644 --- a/libc/ports/sysdeps/arm/setjmp.S +++ b/libc/ports/sysdeps/arm/setjmp.S @@ -1,5 +1,5 @@ /* setjmp for ARM. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/sotruss-lib.c b/libc/ports/sysdeps/arm/sotruss-lib.c index 9f3e7938f..1f5431c36 100644 --- a/libc/ports/sysdeps/arm/sotruss-lib.c +++ b/libc/ports/sysdeps/arm/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for ARM. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/stackinfo.h b/libc/ports/sysdeps/arm/stackinfo.h index fa8bd937c..dc08a1789 100644 --- a/libc/ports/sysdeps/arm/stackinfo.h +++ b/libc/ports/sysdeps/arm/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/start.S b/libc/ports/sysdeps/arm/start.S index 0a57b0bec..adf653189 100644 --- a/libc/ports/sysdeps/arm/start.S +++ b/libc/ports/sysdeps/arm/start.S @@ -1,5 +1,5 @@ /* Startup code for ARM & ELF - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/strlen.S b/libc/ports/sysdeps/arm/strlen.S index 7d358a724..c812202bc 100644 --- a/libc/ports/sysdeps/arm/strlen.S +++ b/libc/ports/sysdeps/arm/strlen.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Code contributed by Matthew Wilcox <willy@odie.barnet.ac.uk> diff --git a/libc/ports/sysdeps/arm/submul_1.S b/libc/ports/sysdeps/arm/submul_1.S index 2d17490d8..76b9cda86 100644 --- a/libc/ports/sysdeps/arm/submul_1.S +++ b/libc/ports/sysdeps/arm/submul_1.S @@ -1,5 +1,5 @@ /* mpn_submul_1 -- multiply and subtract bignums. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/sys/ucontext.h b/libc/ports/sysdeps/arm/sys/ucontext.h index 8cc8b4704..a913f6888 100644 --- a/libc/ports/sysdeps/arm/sys/ucontext.h +++ b/libc/ports/sysdeps/arm/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/sysdep.h b/libc/ports/sysdeps/arm/sysdep.h index 3823617f1..7f34ab042 100644 --- a/libc/ports/sysdeps/arm/sysdep.h +++ b/libc/ports/sysdeps/arm/sysdep.h @@ -1,5 +1,5 @@ /* Assembler macros for ARM. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/tlsdesc.c b/libc/ports/sysdeps/arm/tlsdesc.c index 991596403..fc754d6c4 100644 --- a/libc/ports/sysdeps/arm/tlsdesc.c +++ b/libc/ports/sysdeps/arm/tlsdesc.c @@ -1,5 +1,5 @@ /* Manage TLS descriptors. ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/arm/tst-audit.h b/libc/ports/sysdeps/arm/tst-audit.h index c1c55c997..4f46fa0f2 100644 --- a/libc/ports/sysdeps/arm/tst-audit.h +++ b/libc/ports/sysdeps/arm/tst-audit.h @@ -1,6 +1,6 @@ /* Definitions for testing PLT entry/exit auditing. ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/arm/unwind-dw2-fde-glibc.c b/libc/ports/sysdeps/arm/unwind-dw2-fde-glibc.c index 49e0e1333..6b2110c2d 100644 --- a/libc/ports/sysdeps/arm/unwind-dw2-fde-glibc.c +++ b/libc/ports/sysdeps/arm/unwind-dw2-fde-glibc.c @@ -1,5 +1,5 @@ /* Dummy exception handling and frame unwind runtime interface routines. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/hppa/Makefile b/libc/ports/sysdeps/hppa/Makefile index 3316bbfd4..fa9bc206a 100644 --- a/libc/ports/sysdeps/hppa/Makefile +++ b/libc/ports/sysdeps/hppa/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2013 Free Software Foundation, Inc. +# Copyright (C) 2000-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by David Huggins-Daines (dhd@debian.org) diff --git a/libc/ports/sysdeps/hppa/__longjmp.c b/libc/ports/sysdeps/hppa/__longjmp.c index d2d25022c..3637fdbc4 100644 --- a/libc/ports/sysdeps/hppa/__longjmp.c +++ b/libc/ports/sysdeps/hppa/__longjmp.c @@ -1,5 +1,5 @@ /* longjmp for PA-RISC. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/add_n.S b/libc/ports/sysdeps/hppa/add_n.S index 2cae0299a..29a169cb7 100644 --- a/libc/ports/sysdeps/hppa/add_n.S +++ b/libc/ports/sysdeps/hppa/add_n.S @@ -1,7 +1,7 @@ ;! HP-PA __mpn_add_n -- Add two limb vectors of the same length > 0 and store ;! sum in a third limb vector. -;! Copyright (C) 1992-2013 Free Software Foundation, Inc. +;! Copyright (C) 1992-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/bits/link.h b/libc/ports/sysdeps/hppa/bits/link.h index ccf13b433..fa6e1ebe7 100644 --- a/libc/ports/sysdeps/hppa/bits/link.h +++ b/libc/ports/sysdeps/hppa/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/bits/setjmp.h b/libc/ports/sysdeps/hppa/bits/setjmp.h index 25cba964c..9a404e7c1 100644 --- a/libc/ports/sysdeps/hppa/bits/setjmp.h +++ b/libc/ports/sysdeps/hppa/bits/setjmp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/bsd-_setjmp.S b/libc/ports/sysdeps/hppa/bsd-_setjmp.S index 35a8f2eb5..4795ceff3 100644 --- a/libc/ports/sysdeps/hppa/bsd-_setjmp.S +++ b/libc/ports/sysdeps/hppa/bsd-_setjmp.S @@ -1,5 +1,5 @@ /* BSD `_setjmp' entry point to `sigsetjmp (..., 0)'. HPPA version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/bsd-setjmp.S b/libc/ports/sysdeps/hppa/bsd-setjmp.S index 48b8c8ff2..dd776f4e1 100644 --- a/libc/ports/sysdeps/hppa/bsd-setjmp.S +++ b/libc/ports/sysdeps/hppa/bsd-setjmp.S @@ -1,5 +1,5 @@ /* BSD `setjmp' entry point to `sigsetjmp (..., 1)'. HPPA version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/crti.S b/libc/ports/sysdeps/hppa/crti.S index 37b2e04ce..c1d129a94 100644 --- a/libc/ports/sysdeps/hppa/crti.S +++ b/libc/ports/sysdeps/hppa/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for HPPA - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/crtn.S b/libc/ports/sysdeps/hppa/crtn.S index 44634970a..296f3e83e 100644 --- a/libc/ports/sysdeps/hppa/crtn.S +++ b/libc/ports/sysdeps/hppa/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for HPPA - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/dl-fptr.c b/libc/ports/sysdeps/hppa/dl-fptr.c index e0a884237..7404f5ff9 100644 --- a/libc/ports/sysdeps/hppa/dl-fptr.c +++ b/libc/ports/sysdeps/hppa/dl-fptr.c @@ -1,5 +1,5 @@ /* Manage function descriptors. Generic version. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/dl-fptr.h b/libc/ports/sysdeps/hppa/dl-fptr.h index 50a5b2f6d..f8ce73cf0 100644 --- a/libc/ports/sysdeps/hppa/dl-fptr.h +++ b/libc/ports/sysdeps/hppa/dl-fptr.h @@ -1,5 +1,5 @@ /* Function descriptors. HPPA version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/dl-irel.h b/libc/ports/sysdeps/hppa/dl-irel.h index 460719414..beefff42f 100644 --- a/libc/ports/sysdeps/hppa/dl-irel.h +++ b/libc/ports/sysdeps/hppa/dl-irel.h @@ -1,6 +1,6 @@ /* Machine-dependent ELF indirect relocation inline functions. HP-PARISC version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/dl-lookupcfg.h b/libc/ports/sysdeps/hppa/dl-lookupcfg.h index f3125e5ec..666483659 100644 --- a/libc/ports/sysdeps/hppa/dl-lookupcfg.h +++ b/libc/ports/sysdeps/hppa/dl-lookupcfg.h @@ -1,5 +1,5 @@ /* Configuration of lookup functions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -38,32 +38,36 @@ void _dl_unmap (struct link_map *map); #define DL_UNMAP(map) _dl_unmap (map) -#define DL_AUTO_FUNCTION_ADDRESS(map, addr) \ -({ \ - unsigned int fptr[2]; \ - fptr[0] = (unsigned int) (addr); \ - fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ - /* Set bit 30 to indicate to $$dyncall that this is a PLABEL. */ \ - (ElfW(Addr))((unsigned int)fptr | 2); \ -}) - -#define DL_STATIC_FUNCTION_ADDRESS(map, addr) \ -({ \ - static unsigned int fptr[2]; \ - fptr[0] = (unsigned int) (addr); \ - fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ - /* Set bit 30 to indicate to $$dyncall that this is a PLABEL. */ \ - (ElfW(Addr))((unsigned int)fptr | 2); \ -}) - - -/* The test for "addr & 2" below is to accommodate old binaries which - violated the ELF ABI by pointing DT_INIT and DT_FINI at a function - descriptor. */ -#define DL_DT_INIT_ADDRESS(map, addr) \ - ((Elf32_Addr)(addr) & 2 ? (addr) : DL_AUTO_FUNCTION_ADDRESS (map, addr)) -#define DL_DT_FINI_ADDRESS(map, addr) \ - ((Elf32_Addr)(addr) & 2 ? (addr) : DL_AUTO_FUNCTION_ADDRESS (map, addr)) +#define DL_DT_FUNCTION_ADDRESS(map, start, attr, addr) \ + attr volatile unsigned int fptr[2]; \ + /* The test for "start & 2" below is to accommodate old binaries which \ + violated the ELF ABI by pointing DT_INIT and DT_FINI at a function \ + descriptor. */ \ + if ((ElfW(Addr)) (start) & 2) \ + addr = (ElfW(Addr)) start; \ + else \ + { \ + fptr[0] = (unsigned int) (start); \ + fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ + /* Set bit 30 to indicate to $$dyncall that this is a PLABEL. */ \ + addr = (ElfW(Addr))((unsigned int)fptr | 2); \ + } \ + +#define DL_CALL_DT_INIT(map, start, argc, argv, env) \ +{ \ + ElfW(Addr) addr; \ + DL_DT_FUNCTION_ADDRESS(map, start, , addr) \ + init_t init = (init_t) addr; \ + init (argc, argv, env); \ +} + +#define DL_CALL_DT_FINI(map, start) \ +{ \ + ElfW(Addr) addr; \ + DL_DT_FUNCTION_ADDRESS(map, start, , addr) \ + fini_t fini = (fini_t) addr; \ + fini (); \ +} /* The type of the return value of fixup/profile_fixup */ #define DL_FIXUP_VALUE_TYPE struct fdesc diff --git a/libc/ports/sysdeps/hppa/dl-machine.h b/libc/ports/sysdeps/hppa/dl-machine.h index d2411a654..6bab0ad07 100644 --- a/libc/ports/sysdeps/hppa/dl-machine.h +++ b/libc/ports/sysdeps/hppa/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. PA-RISC version. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. Contributed by David Huggins-Daines <dhd@debian.org> This file is part of the GNU C Library. @@ -490,8 +490,12 @@ asm ( \ #define ELF_MACHINE_NO_REL 1 /* Return the address of the entry point. */ -#define ELF_MACHINE_START_ADDRESS(map, start) \ - DL_STATIC_FUNCTION_ADDRESS (map, start) +#define ELF_MACHINE_START_ADDRESS(map, start) \ +({ \ + ElfW(Addr) addr; \ + DL_DT_FUNCTION_ADDRESS(map, start, static, addr) \ + addr; \ +}) /* We define an initialization functions. This is called very early in * _dl_sysdep_start. */ diff --git a/libc/ports/sysdeps/hppa/dl-symaddr.c b/libc/ports/sysdeps/hppa/dl-symaddr.c index aadc43bec..7c62c9597 100644 --- a/libc/ports/sysdeps/hppa/dl-symaddr.c +++ b/libc/ports/sysdeps/hppa/dl-symaddr.c @@ -1,5 +1,5 @@ /* Get the symbol address. HPPA version. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/dl-tls.h b/libc/ports/sysdeps/hppa/dl-tls.h index 18bcc2d9b..71b984390 100644 --- a/libc/ports/sysdeps/hppa/dl-tls.h +++ b/libc/ports/sysdeps/hppa/dl-tls.h @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. hppa version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/dl-trampoline.S b/libc/ports/sysdeps/hppa/dl-trampoline.S index 7fda14a7c..1a3b97b31 100644 --- a/libc/ports/sysdeps/hppa/dl-trampoline.S +++ b/libc/ports/sysdeps/hppa/dl-trampoline.S @@ -1,5 +1,5 @@ /* PLT trampolines. hppa version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/fpu/bits/fenv.h b/libc/ports/sysdeps/hppa/fpu/bits/fenv.h index edbc9b166..b675ea4c1 100644 --- a/libc/ports/sysdeps/hppa/fpu/bits/fenv.h +++ b/libc/ports/sysdeps/hppa/fpu/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org> diff --git a/libc/ports/sysdeps/hppa/fpu/bits/mathdef.h b/libc/ports/sysdeps/hppa/fpu/bits/mathdef.h index 520d8ea69..875bd4408 100644 --- a/libc/ports/sysdeps/hppa/fpu/bits/mathdef.h +++ b/libc/ports/sysdeps/hppa/fpu/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/fpu/fclrexcpt.c b/libc/ports/sysdeps/hppa/fpu/fclrexcpt.c index 9ebdf083b..ee097b452 100644 --- a/libc/ports/sysdeps/hppa/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/hppa/fpu/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c b/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c index 6d80b0209..892c78c98 100644 --- a/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/feenablxcpt.c b/libc/ports/sysdeps/hppa/fpu/feenablxcpt.c index 88f8fc920..b0f1d9235 100644 --- a/libc/ports/sysdeps/hppa/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/hppa/fpu/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/fegetenv.c b/libc/ports/sysdeps/hppa/fpu/fegetenv.c index 590a1177e..7028fe4a2 100644 --- a/libc/ports/sysdeps/hppa/fpu/fegetenv.c +++ b/libc/ports/sysdeps/hppa/fpu/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/fegetexcept.c b/libc/ports/sysdeps/hppa/fpu/fegetexcept.c index 181cdb520..1c4b62d1a 100644 --- a/libc/ports/sysdeps/hppa/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/hppa/fpu/fegetexcept.c @@ -1,5 +1,5 @@ /* Get enabled floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/fegetround.c b/libc/ports/sysdeps/hppa/fpu/fegetround.c index 67dd7c487..85ae2f42f 100644 --- a/libc/ports/sysdeps/hppa/fpu/fegetround.c +++ b/libc/ports/sysdeps/hppa/fpu/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 @@ -24,3 +24,4 @@ fegetround (void) { return get_rounding_mode (); } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c b/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c index c351fa4e1..b12138720 100644 --- a/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/fesetenv.c b/libc/ports/sysdeps/hppa/fpu/fesetenv.c index e845b2c8d..c967bd505 100644 --- a/libc/ports/sysdeps/hppa/fpu/fesetenv.c +++ b/libc/ports/sysdeps/hppa/fpu/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 Based on the m68k version by diff --git a/libc/ports/sysdeps/hppa/fpu/fesetround.c b/libc/ports/sysdeps/hppa/fpu/fesetround.c index 89d68814d..15becdb24 100644 --- a/libc/ports/sysdeps/hppa/fpu/fesetround.c +++ b/libc/ports/sysdeps/hppa/fpu/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/feupdateenv.c b/libc/ports/sysdeps/hppa/fpu/feupdateenv.c index ce60dfe7f..07757aebd 100644 --- a/libc/ports/sysdeps/hppa/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/hppa/fpu/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c b/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c index 580951e4d..291e151c6 100644 --- a/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/fpu_control.h b/libc/ports/sysdeps/hppa/fpu/fpu_control.h index 627cdd5b9..8f855207d 100644 --- a/libc/ports/sysdeps/hppa/fpu/fpu_control.h +++ b/libc/ports/sysdeps/hppa/fpu/fpu_control.h @@ -1,5 +1,5 @@ /* FPU control word definitions. HP-PARISC version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c b/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c index 28e2db4aa..74e93508f 100644 --- a/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org> diff --git a/libc/ports/sysdeps/hppa/fpu/fsetexcptflg.c b/libc/ports/sysdeps/hppa/fpu/fsetexcptflg.c index ef1a90d72..246b66f8a 100644 --- a/libc/ports/sysdeps/hppa/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/hppa/fpu/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/fpu/ftestexcept.c b/libc/ports/sysdeps/hppa/fpu/ftestexcept.c index bf57879ed..b8d41b44e 100644 --- a/libc/ports/sysdeps/hppa/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/hppa/fpu/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000 diff --git a/libc/ports/sysdeps/hppa/frame.h b/libc/ports/sysdeps/hppa/frame.h index 135065ff0..c079fb0af 100644 --- a/libc/ports/sysdeps/hppa/frame.h +++ b/libc/ports/sysdeps/hppa/frame.h @@ -1,5 +1,5 @@ /* Definition of stack frame structure. HPPA version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/gccframe.h b/libc/ports/sysdeps/hppa/gccframe.h index a55582e00..b633eaf30 100644 --- a/libc/ports/sysdeps/hppa/gccframe.h +++ b/libc/ports/sysdeps/hppa/gccframe.h @@ -1,5 +1,5 @@ /* Definition of object in frame unwind info. hppa version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/get-rounding-mode.h b/libc/ports/sysdeps/hppa/get-rounding-mode.h index c5184f932..ffcd35b3f 100644 --- a/libc/ports/sysdeps/hppa/get-rounding-mode.h +++ b/libc/ports/sysdeps/hppa/get-rounding-mode.h @@ -1,5 +1,5 @@ /* Determine floating-point rounding mode within libc. HP-PARISC version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S b/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S index 143497924..666b8ca3c 100644 --- a/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S +++ b/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S @@ -1,7 +1,7 @@ ;! HP-PA-1.1 __mpn_addmul_1 -- Multiply a limb vector with a limb and ;! add the result to a second limb vector. -;! Copyright (C) 1992-2013 Free Software Foundation, Inc. +;! Copyright (C) 1992-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S b/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S index ba419fd33..dc1f7e2ad 100644 --- a/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S +++ b/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S @@ -1,7 +1,7 @@ ;! HP-PA-1.1 __mpn_mul_1 -- Multiply a limb vector with a limb and store ;! the result in a second limb vector. -;! Copyright (C) 1992-2013 Free Software Foundation, Inc. +;! Copyright (C) 1992-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/hppa1.1/s_signbit.c b/libc/ports/sysdeps/hppa/hppa1.1/s_signbit.c index 7cc63bab6..12278ea86 100644 --- a/libc/ports/sysdeps/hppa/hppa1.1/s_signbit.c +++ b/libc/ports/sysdeps/hppa/hppa1.1/s_signbit.c @@ -1,5 +1,5 @@ /* Return nonzero value if number is negative. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S b/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S index 8cd5a634f..3b843e770 100644 --- a/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S +++ b/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S @@ -1,7 +1,7 @@ ;! HP-PA-1.1 __mpn_submul_1 -- Multiply a limb vector with a limb and ;! subtract the result from a second limb vector. -;! Copyright (C) 1992-2013 Free Software Foundation, Inc. +;! Copyright (C) 1992-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S b/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S index c7fa30f34..6008a6294 100644 --- a/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S +++ b/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S @@ -1,7 +1,7 @@ ;! HP-PA __udiv_qrnnd division support, used from longlong.h. ;! This version runs fast on PA 7000 and later. -;! Copyright (C) 1993-2013 Free Software Foundation, Inc. +;! Copyright (C) 1993-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/jmpbuf-offsets.h b/libc/ports/sysdeps/hppa/jmpbuf-offsets.h index cf2da4c7a..bed0e0636 100644 --- a/libc/ports/sysdeps/hppa/jmpbuf-offsets.h +++ b/libc/ports/sysdeps/hppa/jmpbuf-offsets.h @@ -1,5 +1,5 @@ /* Private macros for accessing __jmp_buf contents. HPPA version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/jmpbuf-unwind.h b/libc/ports/sysdeps/hppa/jmpbuf-unwind.h index 6cdfd7986..2a6788de6 100644 --- a/libc/ports/sysdeps/hppa/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/hppa/jmpbuf-unwind.h @@ -1,5 +1,5 @@ /* Examine __jmp_buf for unwinding frames. HPPA version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/ldsodefs.h b/libc/ports/sysdeps/hppa/ldsodefs.h index cea22841b..128f2be25 100644 --- a/libc/ports/sysdeps/hppa/ldsodefs.h +++ b/libc/ports/sysdeps/hppa/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/libc-tls.c b/libc/ports/sysdeps/hppa/libc-tls.c index 63cdc9fe8..855227b76 100644 --- a/libc/ports/sysdeps/hppa/libc-tls.c +++ b/libc/ports/sysdeps/hppa/libc-tls.c @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. hppa version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/libgcc-compat.c b/libc/ports/sysdeps/hppa/libgcc-compat.c index fc6c75f39..1a54981dd 100644 --- a/libc/ports/sysdeps/hppa/libgcc-compat.c +++ b/libc/ports/sysdeps/hppa/libgcc-compat.c @@ -1,5 +1,5 @@ /* pre-.hidden libgcc compatibility - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Randolph Chung diff --git a/libc/ports/sysdeps/hppa/lshift.S b/libc/ports/sysdeps/hppa/lshift.S index 217472010..f0debff41 100644 --- a/libc/ports/sysdeps/hppa/lshift.S +++ b/libc/ports/sysdeps/hppa/lshift.S @@ -1,6 +1,6 @@ ;! HP-PA __mpn_lshift -- -;! Copyright (C) 1992-2013 Free Software Foundation, Inc. +;! Copyright (C) 1992-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/machine-gmon.h b/libc/ports/sysdeps/hppa/machine-gmon.h index dff4b2831..2f3edc2d9 100644 --- a/libc/ports/sysdeps/hppa/machine-gmon.h +++ b/libc/ports/sysdeps/hppa/machine-gmon.h @@ -1,5 +1,5 @@ /* Machine-specific calling sequence for `mcount' profiling function. PA-RISC - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/math_private.h b/libc/ports/sysdeps/hppa/math_private.h index 03b0711e0..f7d41417d 100644 --- a/libc/ports/sysdeps/hppa/math_private.h +++ b/libc/ports/sysdeps/hppa/math_private.h @@ -1,5 +1,5 @@ /* Internal math stuff. HPPA version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/memusage.h b/libc/ports/sysdeps/hppa/memusage.h index e2eb2f91e..d361356d2 100644 --- a/libc/ports/sysdeps/hppa/memusage.h +++ b/libc/ports/sysdeps/hppa/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/Makefile b/libc/ports/sysdeps/hppa/nptl/Makefile index fa32936c5..143850e6c 100644 --- a/libc/ports/sysdeps/hppa/nptl/Makefile +++ b/libc/ports/sysdeps/hppa/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2013 Free Software Foundation, Inc. +# Copyright (C) 2005-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # # The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/jmpbuf-unwind.h b/libc/ports/sysdeps/hppa/nptl/jmpbuf-unwind.h index 84b14efcb..01f587069 100644 --- a/libc/ports/sysdeps/hppa/nptl/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/hppa/nptl/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c b/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c index c46e00cc8..c83669eb9 100644 --- a/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c +++ b/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/hppa/nptl/pthread_spin_lock.c index cc32b8fd4..b29fc7cef 100644 --- a/libc/ports/sysdeps/hppa/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/hppa/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c b/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c index 6b9d79c7b..5a8aed8e3 100644 --- a/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c +++ b/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/pthreaddef.h b/libc/ports/sysdeps/hppa/nptl/pthreaddef.h index 3dad02eae..ee8765a6f 100644 --- a/libc/ports/sysdeps/hppa/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/hppa/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/tls.h b/libc/ports/sysdeps/hppa/nptl/tls.h index 14e4705bf..2880ad320 100644 --- a/libc/ports/sysdeps/hppa/nptl/tls.h +++ b/libc/ports/sysdeps/hppa/nptl/tls.h @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/hppa version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/nptl/tst-oddstacklimit.c b/libc/ports/sysdeps/hppa/nptl/tst-oddstacklimit.c index 41835b900..f65dbc8ce 100644 --- a/libc/ports/sysdeps/hppa/nptl/tst-oddstacklimit.c +++ b/libc/ports/sysdeps/hppa/nptl/tst-oddstacklimit.c @@ -1,6 +1,6 @@ /* Test NPTL with stack limit that is not a multiple of the page size. HPPA version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/rshift.S b/libc/ports/sysdeps/hppa/rshift.S index 026fad5af..2d3561de4 100644 --- a/libc/ports/sysdeps/hppa/rshift.S +++ b/libc/ports/sysdeps/hppa/rshift.S @@ -1,6 +1,6 @@ ;! HP-PA __mpn_rshift -- -;! Copyright (C) 1992-2013 Free Software Foundation, Inc. +;! Copyright (C) 1992-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/setjmp.S b/libc/ports/sysdeps/hppa/setjmp.S index 1ec724d74..51904af05 100644 --- a/libc/ports/sysdeps/hppa/setjmp.S +++ b/libc/ports/sysdeps/hppa/setjmp.S @@ -1,5 +1,5 @@ /* setjmp for HPPA. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/stackinfo.h b/libc/ports/sysdeps/hppa/stackinfo.h index 97fc37c50..5d41d8595 100644 --- a/libc/ports/sysdeps/hppa/stackinfo.h +++ b/libc/ports/sysdeps/hppa/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/start.S b/libc/ports/sysdeps/hppa/start.S index df8bad829..0998270af 100644 --- a/libc/ports/sysdeps/hppa/start.S +++ b/libc/ports/sysdeps/hppa/start.S @@ -1,5 +1,5 @@ /* ELF startup code for HPPA. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/hppa/sub_n.S b/libc/ports/sysdeps/hppa/sub_n.S index a8521ff9e..035c4cbbb 100644 --- a/libc/ports/sysdeps/hppa/sub_n.S +++ b/libc/ports/sysdeps/hppa/sub_n.S @@ -1,7 +1,7 @@ ;! HP-PA __mpn_sub_n -- Subtract two limb vectors of the same length > 0 and ;! store difference in a third limb vector. -;! Copyright (C) 1992-2013 Free Software Foundation, Inc. +;! Copyright (C) 1992-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/hppa/sysdep.h b/libc/ports/sysdeps/hppa/sysdep.h index 7c9edd42a..9d4b37b9c 100644 --- a/libc/ports/sysdeps/hppa/sysdep.h +++ b/libc/ports/sysdeps/hppa/sysdep.h @@ -1,5 +1,5 @@ /* Assembler macros for HP/PA. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, <drepper@cygnus.com>, August 1999. diff --git a/libc/ports/sysdeps/hppa/tst-audit.h b/libc/ports/sysdeps/hppa/tst-audit.h index 3be065cfb..e32699054 100644 --- a/libc/ports/sysdeps/hppa/tst-audit.h +++ b/libc/ports/sysdeps/hppa/tst-audit.h @@ -1,6 +1,6 @@ /* Definitions for testing PLT entry/exit auditing. HP-PARISC version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/hppa/udiv_qrnnd.S b/libc/ports/sysdeps/hppa/udiv_qrnnd.S index 3d287e657..cf06286b0 100644 --- a/libc/ports/sysdeps/hppa/udiv_qrnnd.S +++ b/libc/ports/sysdeps/hppa/udiv_qrnnd.S @@ -1,7 +1,7 @@ ;! HP-PA __udiv_qrnnd division support, used from longlong.h. ;! This version runs fast on pre-PA7000 CPUs. -;! Copyright (C) 1993-2013 Free Software Foundation, Inc. +;! Copyright (C) 1993-2014 Free Software Foundation, Inc. ;! This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/ia64/_mcount.S b/libc/ports/sysdeps/ia64/_mcount.S index e98f8579e..e009833e4 100644 --- a/libc/ports/sysdeps/ia64/_mcount.S +++ b/libc/ports/sysdeps/ia64/_mcount.S @@ -1,5 +1,5 @@ /* Machine-specific calling sequence for `mcount' profiling function. ia64 - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by David Mosberger <davidm@hpl.hp.com> This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/ia64/bits/atomic.h b/libc/ports/sysdeps/ia64/bits/atomic.h index 643c72b15..766cb4b74 100644 --- a/libc/ports/sysdeps/ia64/bits/atomic.h +++ b/libc/ports/sysdeps/ia64/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/bits/byteswap-16.h b/libc/ports/sysdeps/ia64/bits/byteswap-16.h index d91824e5b..d55f81b08 100644 --- a/libc/ports/sysdeps/ia64/bits/byteswap-16.h +++ b/libc/ports/sysdeps/ia64/bits/byteswap-16.h @@ -1,5 +1,5 @@ /* Macros to swap the order of bytes in 16-bit integer values. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/bits/byteswap.h b/libc/ports/sysdeps/ia64/bits/byteswap.h index 447cadfe7..c00768eab 100644 --- a/libc/ports/sysdeps/ia64/bits/byteswap.h +++ b/libc/ports/sysdeps/ia64/bits/byteswap.h @@ -1,5 +1,5 @@ /* Macros to swap the order of bytes in integer values. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/bits/fenv.h b/libc/ports/sysdeps/ia64/bits/fenv.h index 5a0140d4f..3de41601f 100644 --- a/libc/ports/sysdeps/ia64/bits/fenv.h +++ b/libc/ports/sysdeps/ia64/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/bits/huge_vall.h b/libc/ports/sysdeps/ia64/bits/huge_vall.h index b25c684cd..1a526d8fc 100644 --- a/libc/ports/sysdeps/ia64/bits/huge_vall.h +++ b/libc/ports/sysdeps/ia64/bits/huge_vall.h @@ -1,6 +1,6 @@ /* `HUGE_VALL' constant for ia64 (where it is infinity). Used by <stdlib.h> and <math.h> functions for overflow. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/bits/link.h b/libc/ports/sysdeps/ia64/bits/link.h index dec8df859..acdf47a69 100644 --- a/libc/ports/sysdeps/ia64/bits/link.h +++ b/libc/ports/sysdeps/ia64/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -46,17 +46,17 @@ typedef struct La_ia64_retval __BEGIN_DECLS extern Elf64_Addr la_ia64_gnu_pltenter (Elf64_Sym *__sym, unsigned int __ndx, - uintptr_t *__refcook, - uintptr_t *__defcook, - La_ia64_regs *__regs, - unsigned int *__flags, - const char *__symname, - long int *__framesizep); -extern unsigned int la_ia64_gnu_pltexit (Elf64_Sym *__sym, unsigned int __ndx, uintptr_t *__refcook, uintptr_t *__defcook, - const La_ia64_regs *__inregs, - La_ia64_retval *__outregs, - const char *__symname); + La_ia64_regs *__regs, + unsigned int *__flags, + const char *__symname, + long int *__framesizep); +extern unsigned int la_ia64_gnu_pltexit (Elf64_Sym *__sym, unsigned int __ndx, + uintptr_t *__refcook, + uintptr_t *__defcook, + const La_ia64_regs *__inregs, + La_ia64_retval *__outregs, + const char *__symname); __END_DECLS diff --git a/libc/ports/sysdeps/ia64/bits/mathdef.h b/libc/ports/sysdeps/ia64/bits/mathdef.h index 6a5ad81f3..548006dbc 100644 --- a/libc/ports/sysdeps/ia64/bits/mathdef.h +++ b/libc/ports/sysdeps/ia64/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/bits/xtitypes.h b/libc/ports/sysdeps/ia64/bits/xtitypes.h index 891d8a386..aaeb2cc2c 100644 --- a/libc/ports/sysdeps/ia64/bits/xtitypes.h +++ b/libc/ports/sysdeps/ia64/bits/xtitypes.h @@ -1,5 +1,5 @@ /* bits/xtitypes.h -- Define some types used by <bits/stropts.h>. IA64 - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/bzero.S b/libc/ports/sysdeps/ia64/bzero.S index 1e8e27fdf..82a67a984 100644 --- a/libc/ports/sysdeps/ia64/bzero.S +++ b/libc/ports/sysdeps/ia64/bzero.S @@ -1,6 +1,6 @@ /* Optimized version of the standard bzero() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop for Itanium <Dan.Pop@cern.ch>. Rewritten for McKinley by Sverre Jarp, HP Labs/CERN <Sverre.Jarp@cern.ch> diff --git a/libc/ports/sysdeps/ia64/crti.S b/libc/ports/sysdeps/ia64/crti.S index be6b77beb..0615ddecf 100644 --- a/libc/ports/sysdeps/ia64/crti.S +++ b/libc/ports/sysdeps/ia64/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for IA64. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/crtn.S b/libc/ports/sysdeps/ia64/crtn.S index 866c965f1..94bcf2529 100644 --- a/libc/ports/sysdeps/ia64/crtn.S +++ b/libc/ports/sysdeps/ia64/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for ARM. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/dl-dtprocnum.h b/libc/ports/sysdeps/ia64/dl-dtprocnum.h index 774120e3f..93fb05bba 100644 --- a/libc/ports/sysdeps/ia64/dl-dtprocnum.h +++ b/libc/ports/sysdeps/ia64/dl-dtprocnum.h @@ -1,5 +1,5 @@ /* Configuration of lookup functions. IA-64 version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/dl-fptr.h b/libc/ports/sysdeps/ia64/dl-fptr.h index 447c098af..fea5a9d66 100644 --- a/libc/ports/sysdeps/ia64/dl-fptr.h +++ b/libc/ports/sysdeps/ia64/dl-fptr.h @@ -1,5 +1,5 @@ /* Function descriptors. IA64 version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/dl-lookupcfg.h b/libc/ports/sysdeps/ia64/dl-lookupcfg.h index 4da12635c..2b0cfe747 100644 --- a/libc/ports/sysdeps/ia64/dl-lookupcfg.h +++ b/libc/ports/sysdeps/ia64/dl-lookupcfg.h @@ -1,5 +1,5 @@ /* Configuration of lookup functions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -39,24 +39,28 @@ extern void _dl_unmap (struct link_map *map); #define DL_UNMAP(map) _dl_unmap (map) -#define DL_AUTO_FUNCTION_ADDRESS(map, addr) \ -({ \ - unsigned long int fptr[2]; \ - fptr[0] = (unsigned long int) (addr); \ - fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ - (Elf64_Addr) fptr; \ -}) - -#define DL_STATIC_FUNCTION_ADDRESS(map, addr) \ -({ \ - static unsigned long int fptr[2]; \ - fptr[0] = (unsigned long int) (addr); \ - fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ - (Elf64_Addr) fptr; \ -}) - -#define DL_DT_INIT_ADDRESS(map, addr) DL_AUTO_FUNCTION_ADDRESS (map, addr) -#define DL_DT_FINI_ADDRESS(map, addr) DL_AUTO_FUNCTION_ADDRESS (map, addr) +#define DL_DT_FUNCTION_ADDRESS(map, start, attr, addr) \ + attr volatile unsigned long int fptr[2]; \ + fptr[0] = (unsigned long int) (start); \ + fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ + addr = (ElfW(Addr)) fptr; \ + +#define DL_CALL_DT_INIT(map, start, argc, argv, env) \ +{ \ + ElfW(Addr) addr; \ + DL_DT_FUNCTION_ADDRESS(map, start, , addr) \ + init_t init = (init_t) addr; \ + init (argc, argv, env); \ +} + +#define DL_CALL_DT_FINI(map, start) \ +{ \ + ElfW(Addr) addr; \ + DL_DT_FUNCTION_ADDRESS(map, start, , addr) \ + fini_t fini = (fini_t) addr; \ + fini (); \ +} + /* The type of the return value of fixup/profile_fixup. */ #define DL_FIXUP_VALUE_TYPE struct fdesc /* Construct a value of type DL_FIXUP_VALUE_TYPE from a code address diff --git a/libc/ports/sysdeps/ia64/dl-machine.h b/libc/ports/sysdeps/ia64/dl-machine.h index dd469d7a7..853e6fd34 100644 --- a/libc/ports/sysdeps/ia64/dl-machine.h +++ b/libc/ports/sysdeps/ia64/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. IA-64 version. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -322,8 +322,12 @@ elf_machine_runtime_setup (struct link_map *l, int lazy, int profile) #define ELF_MACHINE_NO_REL 1 /* Return the address of the entry point. */ -#define ELF_MACHINE_START_ADDRESS(map, start) \ - DL_STATIC_FUNCTION_ADDRESS (map, start) +#define ELF_MACHINE_START_ADDRESS(map, start) \ +({ \ + ElfW(Addr) addr; \ + DL_DT_FUNCTION_ADDRESS(map, start, static, addr) \ + addr; \ +}) /* Fixup a PLT entry to bounce directly to the function at VALUE. */ static inline struct fdesc __attribute__ ((always_inline)) diff --git a/libc/ports/sysdeps/ia64/dl-sysdep.h b/libc/ports/sysdeps/ia64/dl-sysdep.h index 430221679..dfcd65338 100644 --- a/libc/ports/sysdeps/ia64/dl-sysdep.h +++ b/libc/ports/sysdeps/ia64/dl-sysdep.h @@ -1,5 +1,5 @@ /* System-specific settings for dynamic linker code. IA-64 version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/dl-tls.h b/libc/ports/sysdeps/ia64/dl-tls.h index 07916d307..0b687fb8b 100644 --- a/libc/ports/sysdeps/ia64/dl-tls.h +++ b/libc/ports/sysdeps/ia64/dl-tls.h @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. IA-64 version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/dl-trampoline.S b/libc/ports/sysdeps/ia64/dl-trampoline.S index 26031254f..87b684b65 100644 --- a/libc/ports/sysdeps/ia64/dl-trampoline.S +++ b/libc/ports/sysdeps/ia64/dl-trampoline.S @@ -1,5 +1,5 @@ /* PLT trampolines. ia64 version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/fpu/bits/math-finite.h b/libc/ports/sysdeps/ia64/fpu/bits/math-finite.h index f93dbdce0..255138a8d 100644 --- a/libc/ports/sysdeps/ia64/fpu/bits/math-finite.h +++ b/libc/ports/sysdeps/ia64/fpu/bits/math-finite.h @@ -1,5 +1,5 @@ /* Entry points to finite-math-only compiler runs. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/fpu/bits/mathinline.h b/libc/ports/sysdeps/ia64/fpu/bits/mathinline.h index ec61b9218..065682959 100644 --- a/libc/ports/sysdeps/ia64/fpu/bits/mathinline.h +++ b/libc/ports/sysdeps/ia64/fpu/bits/mathinline.h @@ -1,5 +1,5 @@ /* Inline math functions for ia64. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/fpu/fclrexcpt.c b/libc/ports/sysdeps/ia64/fpu/fclrexcpt.c index bf8a3c633..32b89316a 100644 --- a/libc/ports/sysdeps/ia64/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/ia64/fpu/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999 and Jes Sorensen <Jes.Sorensen@cern.ch>, 2000 diff --git a/libc/ports/sysdeps/ia64/fpu/fedisblxcpt.c b/libc/ports/sysdeps/ia64/fpu/fedisblxcpt.c index 15efcde03..b28d32fd2 100644 --- a/libc/ports/sysdeps/ia64/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/ia64/fpu/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000. diff --git a/libc/ports/sysdeps/ia64/fpu/feenablxcpt.c b/libc/ports/sysdeps/ia64/fpu/feenablxcpt.c index 84f70a168..b99a1619b 100644 --- a/libc/ports/sysdeps/ia64/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/ia64/fpu/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000. diff --git a/libc/ports/sysdeps/ia64/fpu/fegetenv.c b/libc/ports/sysdeps/ia64/fpu/fegetenv.c index 4507dcd6e..d337dda0c 100644 --- a/libc/ports/sysdeps/ia64/fpu/fegetenv.c +++ b/libc/ports/sysdeps/ia64/fpu/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. diff --git a/libc/ports/sysdeps/ia64/fpu/fegetexcept.c b/libc/ports/sysdeps/ia64/fpu/fegetexcept.c index e32baa7d4..4d85752dc 100644 --- a/libc/ports/sysdeps/ia64/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/ia64/fpu/fegetexcept.c @@ -1,5 +1,5 @@ /* Get enabled floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000. diff --git a/libc/ports/sysdeps/ia64/fpu/fegetround.c b/libc/ports/sysdeps/ia64/fpu/fegetround.c index 5c9b34338..7b36acd74 100644 --- a/libc/ports/sysdeps/ia64/fpu/fegetround.c +++ b/libc/ports/sysdeps/ia64/fpu/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. @@ -24,3 +24,4 @@ fegetround (void) { return get_rounding_mode (); } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/ia64/fpu/feholdexcpt.c b/libc/ports/sysdeps/ia64/fpu/feholdexcpt.c index 914f7b92f..0f3980253 100644 --- a/libc/ports/sysdeps/ia64/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/ia64/fpu/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999 diff --git a/libc/ports/sysdeps/ia64/fpu/fesetenv.c b/libc/ports/sysdeps/ia64/fpu/fesetenv.c index f02c8f346..8d83aacf8 100644 --- a/libc/ports/sysdeps/ia64/fpu/fesetenv.c +++ b/libc/ports/sysdeps/ia64/fpu/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000 diff --git a/libc/ports/sysdeps/ia64/fpu/fesetround.c b/libc/ports/sysdeps/ia64/fpu/fesetround.c index 3180bb772..4d125ef12 100644 --- a/libc/ports/sysdeps/ia64/fpu/fesetround.c +++ b/libc/ports/sysdeps/ia64/fpu/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. diff --git a/libc/ports/sysdeps/ia64/fpu/feupdateenv.c b/libc/ports/sysdeps/ia64/fpu/feupdateenv.c index 0bebdd0a0..23185616f 100644 --- a/libc/ports/sysdeps/ia64/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/ia64/fpu/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. diff --git a/libc/ports/sysdeps/ia64/fpu/fgetexcptflg.c b/libc/ports/sysdeps/ia64/fpu/fgetexcptflg.c index 5336a8f79..3273bd7f9 100644 --- a/libc/ports/sysdeps/ia64/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/ia64/fpu/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. diff --git a/libc/ports/sysdeps/ia64/fpu/fraiseexcpt.c b/libc/ports/sysdeps/ia64/fpu/fraiseexcpt.c index 76c1b7a31..7b70b2efc 100644 --- a/libc/ports/sysdeps/ia64/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/ia64/fpu/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000. diff --git a/libc/ports/sysdeps/ia64/fpu/fsetexcptflg.c b/libc/ports/sysdeps/ia64/fpu/fsetexcptflg.c index 171c283a3..888ce0eae 100644 --- a/libc/ports/sysdeps/ia64/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/ia64/fpu/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. diff --git a/libc/ports/sysdeps/ia64/fpu/ftestexcept.c b/libc/ports/sysdeps/ia64/fpu/ftestexcept.c index 526511e1f..686bd90cf 100644 --- a/libc/ports/sysdeps/ia64/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/ia64/fpu/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. diff --git a/libc/ports/sysdeps/ia64/fpu/get-rounding-mode.h b/libc/ports/sysdeps/ia64/fpu/get-rounding-mode.h index 583fd1d2f..aae98b5e5 100644 --- a/libc/ports/sysdeps/ia64/fpu/get-rounding-mode.h +++ b/libc/ports/sysdeps/ia64/fpu/get-rounding-mode.h @@ -1,5 +1,5 @@ /* Return current rounding direction within libc. IA64 version. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999. diff --git a/libc/ports/sysdeps/ia64/fpu/printf_fphex.c b/libc/ports/sysdeps/ia64/fpu/printf_fphex.c index 0698cdad1..b07c76f59 100644 --- a/libc/ports/sysdeps/ia64/fpu/printf_fphex.c +++ b/libc/ports/sysdeps/ia64/fpu/printf_fphex.c @@ -1,5 +1,5 @@ /* Print floating point number in hexadecimal notation according to ISO C99. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/fpu/s_copysign.S b/libc/ports/sysdeps/ia64/fpu/s_copysign.S index c8d74976e..3ed0068c6 100644 --- a/libc/ports/sysdeps/ia64/fpu/s_copysign.S +++ b/libc/ports/sysdeps/ia64/fpu/s_copysign.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/fpu/s_finite.S b/libc/ports/sysdeps/ia64/fpu/s_finite.S index 43df996fe..8fa137dbe 100644 --- a/libc/ports/sysdeps/ia64/fpu/s_finite.S +++ b/libc/ports/sysdeps/ia64/fpu/s_finite.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/fpu/s_fpclassify.S b/libc/ports/sysdeps/ia64/fpu/s_fpclassify.S index dace43bb1..845841f93 100644 --- a/libc/ports/sysdeps/ia64/fpu/s_fpclassify.S +++ b/libc/ports/sysdeps/ia64/fpu/s_fpclassify.S @@ -1,5 +1,5 @@ /* Return classification value corresponding to argument. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/fpu/s_isinf.S b/libc/ports/sysdeps/ia64/fpu/s_isinf.S index c8d7b64a9..e659ed065 100644 --- a/libc/ports/sysdeps/ia64/fpu/s_isinf.S +++ b/libc/ports/sysdeps/ia64/fpu/s_isinf.S @@ -1,5 +1,5 @@ /* Test for inf/-inf - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <jes@linuxcare.com>, October 2000. diff --git a/libc/ports/sysdeps/ia64/fpu/s_isnan.S b/libc/ports/sysdeps/ia64/fpu/s_isnan.S index 4c2816b4a..7017e580a 100644 --- a/libc/ports/sysdeps/ia64/fpu/s_isnan.S +++ b/libc/ports/sysdeps/ia64/fpu/s_isnan.S @@ -1,5 +1,5 @@ /* Test for NaN - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <jes@linuxcare.com>, October 2000. diff --git a/libc/ports/sysdeps/ia64/fpu/s_signbit.S b/libc/ports/sysdeps/ia64/fpu/s_signbit.S index 55e2076f1..979570161 100644 --- a/libc/ports/sysdeps/ia64/fpu/s_signbit.S +++ b/libc/ports/sysdeps/ia64/fpu/s_signbit.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/gccframe.h b/libc/ports/sysdeps/ia64/gccframe.h index 80d28015b..a51b6c437 100644 --- a/libc/ports/sysdeps/ia64/gccframe.h +++ b/libc/ports/sysdeps/ia64/gccframe.h @@ -1,5 +1,5 @@ /* Definition of object in frame unwind info. ia64 version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/hp-timing.c b/libc/ports/sysdeps/ia64/hp-timing.c index 9052afc48..7a661cbc9 100644 --- a/libc/ports/sysdeps/ia64/hp-timing.c +++ b/libc/ports/sysdeps/ia64/hp-timing.c @@ -1,5 +1,5 @@ /* Support for high precision, low overhead timing functions. IA-64 version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 2001. diff --git a/libc/ports/sysdeps/ia64/hp-timing.h b/libc/ports/sysdeps/ia64/hp-timing.h index 4fdf8c904..bf97b478c 100644 --- a/libc/ports/sysdeps/ia64/hp-timing.h +++ b/libc/ports/sysdeps/ia64/hp-timing.h @@ -1,5 +1,5 @@ /* High precision, low overhead timing functions. IA-64 version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 2001. diff --git a/libc/ports/sysdeps/ia64/htonl.S b/libc/ports/sysdeps/ia64/htonl.S index c34907ea5..0f0665807 100644 --- a/libc/ports/sysdeps/ia64/htonl.S +++ b/libc/ports/sysdeps/ia64/htonl.S @@ -1,5 +1,5 @@ /* Change byte order in 32-bit value. ia64 version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Dan Pop <Dan.Pop@cern.ch> diff --git a/libc/ports/sysdeps/ia64/htons.S b/libc/ports/sysdeps/ia64/htons.S index a72af4039..940982f0f 100644 --- a/libc/ports/sysdeps/ia64/htons.S +++ b/libc/ports/sysdeps/ia64/htons.S @@ -1,5 +1,5 @@ /* Change byte order in 16-bit value. ia64 version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Dan Pop <Dan.Pop@cern.ch> diff --git a/libc/ports/sysdeps/ia64/ieee754.h b/libc/ports/sysdeps/ia64/ieee754.h index 9d28b1662..8850c4450 100644 --- a/libc/ports/sysdeps/ia64/ieee754.h +++ b/libc/ports/sysdeps/ia64/ieee754.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/jmpbuf-unwind.h b/libc/ports/sysdeps/ia64/jmpbuf-unwind.h index d4cf8ec94..40fd72c96 100644 --- a/libc/ports/sysdeps/ia64/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/ia64/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/ia64/ldsodefs.h b/libc/ports/sysdeps/ia64/ldsodefs.h index 860f7782b..5c14653c8 100644 --- a/libc/ports/sysdeps/ia64/ldsodefs.h +++ b/libc/ports/sysdeps/ia64/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/libc-tls.c b/libc/ports/sysdeps/ia64/libc-tls.c index c73d92a1a..d21243899 100644 --- a/libc/ports/sysdeps/ia64/libc-tls.c +++ b/libc/ports/sysdeps/ia64/libc-tls.c @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. IA-64 version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/machine-gmon.h b/libc/ports/sysdeps/ia64/machine-gmon.h index 1555c56c3..579790a04 100644 --- a/libc/ports/sysdeps/ia64/machine-gmon.h +++ b/libc/ports/sysdeps/ia64/machine-gmon.h @@ -1,5 +1,5 @@ /* Machine-specific calling sequence for `mcount' profiling function. IA-64. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/memccpy.S b/libc/ports/sysdeps/ia64/memccpy.S index b6dd26077..854631913 100644 --- a/libc/ports/sysdeps/ia64/memccpy.S +++ b/libc/ports/sysdeps/ia64/memccpy.S @@ -1,6 +1,6 @@ /* Optimized version of the memccpy() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/memchr.S b/libc/ports/sysdeps/ia64/memchr.S index 610264407..602dbf9e5 100644 --- a/libc/ports/sysdeps/ia64/memchr.S +++ b/libc/ports/sysdeps/ia64/memchr.S @@ -1,6 +1,6 @@ /* Optimized version of the standard memchr() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/memcmp.S b/libc/ports/sysdeps/ia64/memcmp.S index 00118c5a4..5b27fba14 100644 --- a/libc/ports/sysdeps/ia64/memcmp.S +++ b/libc/ports/sysdeps/ia64/memcmp.S @@ -1,6 +1,6 @@ /* Optimized version of the standard memcmp() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/memcpy.S b/libc/ports/sysdeps/ia64/memcpy.S index 41d500a06..c5025b896 100644 --- a/libc/ports/sysdeps/ia64/memcpy.S +++ b/libc/ports/sysdeps/ia64/memcpy.S @@ -1,6 +1,6 @@ /* Optimized version of the standard memcpy() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop for Itanium <Dan.Pop@cern.ch>. Rewritten for McKinley by Sverre Jarp, HP Labs/CERN <Sverre.Jarp@cern.ch> diff --git a/libc/ports/sysdeps/ia64/memmove.S b/libc/ports/sysdeps/ia64/memmove.S index 6d01931cd..a6b3c0e5a 100644 --- a/libc/ports/sysdeps/ia64/memmove.S +++ b/libc/ports/sysdeps/ia64/memmove.S @@ -1,6 +1,6 @@ /* Optimized version of the standard memmove() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/memset.S b/libc/ports/sysdeps/ia64/memset.S index 934c2f62f..7db47d8ba 100644 --- a/libc/ports/sysdeps/ia64/memset.S +++ b/libc/ports/sysdeps/ia64/memset.S @@ -1,6 +1,6 @@ /* Optimized version of the standard memset() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop for Itanium <Dan.Pop@cern.ch>. Rewritten for McKinley by Sverre Jarp, HP Labs/CERN <Sverre.Jarp@cern.ch> diff --git a/libc/ports/sysdeps/ia64/memusage.h b/libc/ports/sysdeps/ia64/memusage.h index 208386812..460de42e9 100644 --- a/libc/ports/sysdeps/ia64/memusage.h +++ b/libc/ports/sysdeps/ia64/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/nptl/Makefile b/libc/ports/sysdeps/ia64/nptl/Makefile index 03bc6f4f1..e11c329d3 100644 --- a/libc/ports/sysdeps/ia64/nptl/Makefile +++ b/libc/ports/sysdeps/ia64/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2013 Free Software Foundation, Inc. +# Copyright (C) 2003-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/ia64/nptl/pthread_spin_lock.c index 77f67cfdc..71268ddc1 100644 --- a/libc/ports/sysdeps/ia64/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/ia64/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/ia64/nptl/pthread_spin_trylock.c b/libc/ports/sysdeps/ia64/nptl/pthread_spin_trylock.c index 152b4b40b..10ae45da3 100644 --- a/libc/ports/sysdeps/ia64/nptl/pthread_spin_trylock.c +++ b/libc/ports/sysdeps/ia64/nptl/pthread_spin_trylock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/ia64/nptl/pthread_spin_unlock.c b/libc/ports/sysdeps/ia64/nptl/pthread_spin_unlock.c index 13419f437..87358fb61 100644 --- a/libc/ports/sysdeps/ia64/nptl/pthread_spin_unlock.c +++ b/libc/ports/sysdeps/ia64/nptl/pthread_spin_unlock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/ia64/nptl/pthreaddef.h b/libc/ports/sysdeps/ia64/nptl/pthreaddef.h index a00d4eb80..cf4763c26 100644 --- a/libc/ports/sysdeps/ia64/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/ia64/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/nptl/tls.h b/libc/ports/sysdeps/ia64/nptl/tls.h index 058822921..279d107d3 100644 --- a/libc/ports/sysdeps/ia64/nptl/tls.h +++ b/libc/ports/sysdeps/ia64/nptl/tls.h @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. nptl/IA-64 version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/sched_cpucount.c b/libc/ports/sysdeps/ia64/sched_cpucount.c index bd6592f1c..07591c492 100644 --- a/libc/ports/sysdeps/ia64/sched_cpucount.c +++ b/libc/ports/sysdeps/ia64/sched_cpucount.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/softpipe.h b/libc/ports/sysdeps/ia64/softpipe.h index 0b2f70627..41f003aa3 100644 --- a/libc/ports/sysdeps/ia64/softpipe.h +++ b/libc/ports/sysdeps/ia64/softpipe.h @@ -1,5 +1,5 @@ /* This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/libc/ports/sysdeps/ia64/sotruss-lib.c b/libc/ports/sysdeps/ia64/sotruss-lib.c new file mode 100644 index 000000000..b49cc788a --- /dev/null +++ b/libc/ports/sysdeps/ia64/sotruss-lib.c @@ -0,0 +1,50 @@ +/* Override generic sotruss-lib.c to define actual functions for ia64. + Copyright (C) 2012-2014 Free Software Foundation, Inc. + + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library. If not, see + <http://www.gnu.org/licenses/>. */ + +#define HAVE_ARCH_PLTENTER +#define HAVE_ARCH_PLTEXIT + +#include <elf/sotruss-lib.c> + +ElfW(Addr) +la_ia64_gnu_pltenter (ElfW(Sym) *sym __attribute__ ((unused)), + unsigned int ndx __attribute__ ((unused)), + uintptr_t *refcook, uintptr_t *defcook, + La_ia64_regs *regs, unsigned int *flags, + const char *symname, long int *framesizep) +{ + print_enter (refcook, defcook, symname, + regs->lr_gr[0], regs->lr_gr[1], regs->lr_gr[2], *flags); + + /* No need to copy anything, we will not need the parameters in any case. */ + *framesizep = 0; + + return sym->st_value; +} + +unsigned int +la_ia64_gnu_pltexit (ElfW(Sym) *sym, unsigned int ndx, uintptr_t *refcook, + uintptr_t *defcook, + const struct La_ia64_regs *inregs, + struct La_ia64_retval *outregs, const char *symname) +{ + print_exit (refcook, defcook, symname, outregs->lrv_r8); + + return 0; +} diff --git a/libc/ports/sysdeps/ia64/stackinfo.h b/libc/ports/sysdeps/ia64/stackinfo.h index f4bd65ff7..ed1400bc6 100644 --- a/libc/ports/sysdeps/ia64/stackinfo.h +++ b/libc/ports/sysdeps/ia64/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/start.S b/libc/ports/sysdeps/ia64/start.S index ba8fd87ea..7f80ba18f 100644 --- a/libc/ports/sysdeps/ia64/start.S +++ b/libc/ports/sysdeps/ia64/start.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999. diff --git a/libc/ports/sysdeps/ia64/strcat.c b/libc/ports/sysdeps/ia64/strcat.c index a4c74bf54..6996f9d30 100644 --- a/libc/ports/sysdeps/ia64/strcat.c +++ b/libc/ports/sysdeps/ia64/strcat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/strchr.S b/libc/ports/sysdeps/ia64/strchr.S index 029eb5ce1..ad059499d 100644 --- a/libc/ports/sysdeps/ia64/strchr.S +++ b/libc/ports/sysdeps/ia64/strchr.S @@ -1,6 +1,6 @@ /* Optimized version of the standard strchr() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/strcmp.S b/libc/ports/sysdeps/ia64/strcmp.S index a014865d1..ec31eae68 100644 --- a/libc/ports/sysdeps/ia64/strcmp.S +++ b/libc/ports/sysdeps/ia64/strcmp.S @@ -1,6 +1,6 @@ /* Optimized version of the standard strcmp() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/strcpy.S b/libc/ports/sysdeps/ia64/strcpy.S index 63720d81e..e0ad967fa 100644 --- a/libc/ports/sysdeps/ia64/strcpy.S +++ b/libc/ports/sysdeps/ia64/strcpy.S @@ -1,6 +1,6 @@ /* Optimized version of the standard strcpy() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/strlen.S b/libc/ports/sysdeps/ia64/strlen.S index 8de5fb072..5930af7b3 100644 --- a/libc/ports/sysdeps/ia64/strlen.S +++ b/libc/ports/sysdeps/ia64/strlen.S @@ -1,6 +1,6 @@ /* Optimized version of the standard strlen() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/strncmp.S b/libc/ports/sysdeps/ia64/strncmp.S index 319aa531d..77c36de1b 100644 --- a/libc/ports/sysdeps/ia64/strncmp.S +++ b/libc/ports/sysdeps/ia64/strncmp.S @@ -1,6 +1,6 @@ /* Optimized version of the standard strncmp() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch>. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/ia64/strncpy.S b/libc/ports/sysdeps/ia64/strncpy.S index 19e2e9117..80f93f185 100644 --- a/libc/ports/sysdeps/ia64/strncpy.S +++ b/libc/ports/sysdeps/ia64/strncpy.S @@ -1,6 +1,6 @@ /* Optimized version of the standard strncpy() function. This file is part of the GNU C Library. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. Contributed by Dan Pop <Dan.Pop@cern.ch> and Jakub Jelinek <jakub@redhat.com>. diff --git a/libc/ports/sysdeps/ia64/sysdep.h b/libc/ports/sysdeps/ia64/sysdep.h index e1e235e60..fd2893874 100644 --- a/libc/ports/sysdeps/ia64/sysdep.h +++ b/libc/ports/sysdeps/ia64/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com> diff --git a/libc/ports/sysdeps/ia64/tst-audit.h b/libc/ports/sysdeps/ia64/tst-audit.h index 0e2ec3151..e5a55888b 100644 --- a/libc/ports/sysdeps/ia64/tst-audit.h +++ b/libc/ports/sysdeps/ia64/tst-audit.h @@ -1,6 +1,6 @@ /* Definitions for testing PLT entry/exit auditing. IA64 version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/m68k/Makefile b/libc/ports/sysdeps/m68k/Makefile index c5b5318f0..58ebd5ec4 100644 --- a/libc/ports/sysdeps/m68k/Makefile +++ b/libc/ports/sysdeps/m68k/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2013 Free Software Foundation, Inc. +# Copyright (C) 1993-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/__longjmp.c b/libc/ports/sysdeps/m68k/__longjmp.c index 5421c2db6..e1f8c8b9f 100644 --- a/libc/ports/sysdeps/m68k/__longjmp.c +++ b/libc/ports/sysdeps/m68k/__longjmp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/asm-syntax.h b/libc/ports/sysdeps/m68k/asm-syntax.h index 2b221b715..e162836ba 100644 --- a/libc/ports/sysdeps/m68k/asm-syntax.h +++ b/libc/ports/sysdeps/m68k/asm-syntax.h @@ -1,5 +1,5 @@ /* Definitions for 68k syntax variations. - Copyright (C) 1992-2013 Free Software Foundation, Inc. + Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/backtrace.c b/libc/ports/sysdeps/m68k/backtrace.c index decd03c11..b34642044 100644 --- a/libc/ports/sysdeps/m68k/backtrace.c +++ b/libc/ports/sysdeps/m68k/backtrace.c @@ -1,5 +1,5 @@ /* Return backtrace of current program state. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/bits/byteswap.h b/libc/ports/sysdeps/m68k/bits/byteswap.h index 9f0a7b707..9e7fd8761 100644 --- a/libc/ports/sysdeps/m68k/bits/byteswap.h +++ b/libc/ports/sysdeps/m68k/bits/byteswap.h @@ -1,5 +1,5 @@ /* Macros to swap the order of bytes in integer values. m68k version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/bits/link.h b/libc/ports/sysdeps/m68k/bits/link.h index 038c4bbe9..f8f32e886 100644 --- a/libc/ports/sysdeps/m68k/bits/link.h +++ b/libc/ports/sysdeps/m68k/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/bits/setjmp.h b/libc/ports/sysdeps/m68k/bits/setjmp.h index 555211b75..5588eb4a0 100644 --- a/libc/ports/sysdeps/m68k/bits/setjmp.h +++ b/libc/ports/sysdeps/m68k/bits/setjmp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/bsd-_setjmp.c b/libc/ports/sysdeps/m68k/bsd-_setjmp.c index dadf5b891..e9e728d06 100644 --- a/libc/ports/sysdeps/m68k/bsd-_setjmp.c +++ b/libc/ports/sysdeps/m68k/bsd-_setjmp.c @@ -1,5 +1,5 @@ /* BSD `_setjmp' entry point to `sigsetjmp (..., 0)'. m68k version. - Copyright (C) 1994-2013 Free Software Foundation, Inc. + Copyright (C) 1994-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/bsd-setjmp.c b/libc/ports/sysdeps/m68k/bsd-setjmp.c index aca413c44..781553276 100644 --- a/libc/ports/sysdeps/m68k/bsd-setjmp.c +++ b/libc/ports/sysdeps/m68k/bsd-setjmp.c @@ -1,5 +1,5 @@ /* BSD `setjmp' entry point to `sigsetjmp (..., 1)'. m68k version. - Copyright (C) 1994-2013 Free Software Foundation, Inc. + Copyright (C) 1994-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/bits/atomic.h b/libc/ports/sysdeps/m68k/coldfire/bits/atomic.h index c5b5073d8..ec0c59a7d 100644 --- a/libc/ports/sysdeps/m68k/coldfire/bits/atomic.h +++ b/libc/ports/sysdeps/m68k/coldfire/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/bits/mathinline.h b/libc/ports/sysdeps/m68k/coldfire/fpu/bits/mathinline.h index f369155fc..bfd2bd61e 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/bits/mathinline.h +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/bits/mathinline.h @@ -1,5 +1,5 @@ /* Inline math functions for Coldfire. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrt.c b/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrt.c index 7bab8a5e7..5914de602 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrt.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrtf.c b/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrtf.c index dce42364c..7e7448db7 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrtf.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/e_sqrtf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/fraiseexcpt.c b/libc/ports/sysdeps/m68k/coldfire/fpu/fraiseexcpt.c index b495a7fdf..3d75deb6a 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabs.c b/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabs.c index 747396249..dc8d31e87 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabs.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabsf.c b/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabsf.c index 589119d21..29a25ccda 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabsf.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/s_fabsf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrint.c b/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrint.c index f26b39c9e..7de6b44d3 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrint.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrintf.c b/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrintf.c index 5cc97b577..a73dd12a8 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrintf.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/s_lrintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/s_rint.c b/libc/ports/sysdeps/m68k/coldfire/fpu/s_rint.c index a17a377d2..a98bb47eb 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/s_rint.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/s_rint.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/fpu/s_rintf.c b/libc/ports/sysdeps/m68k/coldfire/fpu/s_rintf.c index 0469e2adc..83bf5137e 100644 --- a/libc/ports/sysdeps/m68k/coldfire/fpu/s_rintf.c +++ b/libc/ports/sysdeps/m68k/coldfire/fpu/s_rintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2013 Free Software Foundation, Inc. +/* Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/coldfire/sysdep.h b/libc/ports/sysdeps/m68k/coldfire/sysdep.h index 1c9735853..222848156 100644 --- a/libc/ports/sysdeps/m68k/coldfire/sysdep.h +++ b/libc/ports/sysdeps/m68k/coldfire/sysdep.h @@ -1,5 +1,5 @@ /* Assembler macros for Coldfire. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/crti.S b/libc/ports/sysdeps/m68k/crti.S index 73e2f0bbd..75a3ce5f2 100644 --- a/libc/ports/sysdeps/m68k/crti.S +++ b/libc/ports/sysdeps/m68k/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for m68k. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/crtn.S b/libc/ports/sysdeps/m68k/crtn.S index 6a8e30fca..3938783c1 100644 --- a/libc/ports/sysdeps/m68k/crtn.S +++ b/libc/ports/sysdeps/m68k/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for m68k. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/dl-machine.h b/libc/ports/sysdeps/m68k/dl-machine.h index acaabc1e1..3ec9862f8 100644 --- a/libc/ports/sysdeps/m68k/dl-machine.h +++ b/libc/ports/sysdeps/m68k/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. m68k version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/dl-tls.h b/libc/ports/sysdeps/m68k/dl-tls.h index 379149c5c..38e958c97 100644 --- a/libc/ports/sysdeps/m68k/dl-tls.h +++ b/libc/ports/sysdeps/m68k/dl-tls.h @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. M68K version. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/m68k/dl-trampoline.S b/libc/ports/sysdeps/m68k/dl-trampoline.S index a4caa67a8..1c1bbf301 100644 --- a/libc/ports/sysdeps/m68k/dl-trampoline.S +++ b/libc/ports/sysdeps/m68k/dl-trampoline.S @@ -1,5 +1,5 @@ /* PLT trampolines. m68k version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/ffs.c b/libc/ports/sysdeps/m68k/ffs.c index a3c1a0d02..633c0012c 100644 --- a/libc/ports/sysdeps/m68k/ffs.c +++ b/libc/ports/sysdeps/m68k/ffs.c @@ -1,7 +1,7 @@ /* ffs -- find first set bit in a word, counted from least significant end. For mc68020, mc68030, mc68040. This file is part of the GNU C Library. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/fpu/bits/fenv.h b/libc/ports/sysdeps/m68k/fpu/bits/fenv.h index bbb3d1d3f..e16412514 100644 --- a/libc/ports/sysdeps/m68k/fpu/bits/fenv.h +++ b/libc/ports/sysdeps/m68k/fpu/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/fpu/fclrexcpt.c b/libc/ports/sysdeps/m68k/fpu/fclrexcpt.c index 544c02f59..16836f8f5 100644 --- a/libc/ports/sysdeps/m68k/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/m68k/fpu/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/fedisblxcpt.c b/libc/ports/sysdeps/m68k/fpu/fedisblxcpt.c index 996c8d1a6..4916bd6e3 100644 --- a/libc/ports/sysdeps/m68k/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/m68k/fpu/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de>, 2000. diff --git a/libc/ports/sysdeps/m68k/fpu/feenablxcpt.c b/libc/ports/sysdeps/m68k/fpu/feenablxcpt.c index 9149a24cc..4e7825b03 100644 --- a/libc/ports/sysdeps/m68k/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/m68k/fpu/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de>, 2000. diff --git a/libc/ports/sysdeps/m68k/fpu/fegetenv.c b/libc/ports/sysdeps/m68k/fpu/fegetenv.c index 9c5b769dc..7feac6426 100644 --- a/libc/ports/sysdeps/m68k/fpu/fegetenv.c +++ b/libc/ports/sysdeps/m68k/fpu/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/fegetexcept.c b/libc/ports/sysdeps/m68k/fpu/fegetexcept.c index 707950d6a..e3b43d4fa 100644 --- a/libc/ports/sysdeps/m68k/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/m68k/fpu/fegetexcept.c @@ -1,5 +1,5 @@ /* Get enabled floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de>, 2000. diff --git a/libc/ports/sysdeps/m68k/fpu/fegetround.c b/libc/ports/sysdeps/m68k/fpu/fegetround.c index f1227fe59..b4f0802cb 100644 --- a/libc/ports/sysdeps/m68k/fpu/fegetround.c +++ b/libc/ports/sysdeps/m68k/fpu/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> @@ -28,3 +28,4 @@ fegetround (void) return fpcr & FE_UPWARD; } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/m68k/fpu/feholdexcpt.c b/libc/ports/sysdeps/m68k/fpu/feholdexcpt.c index 4aa9fdaa1..ad9ca0c1f 100644 --- a/libc/ports/sysdeps/m68k/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/m68k/fpu/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/fesetenv.c b/libc/ports/sysdeps/m68k/fpu/fesetenv.c index b143515d9..6d91922de 100644 --- a/libc/ports/sysdeps/m68k/fpu/fesetenv.c +++ b/libc/ports/sysdeps/m68k/fpu/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/fesetround.c b/libc/ports/sysdeps/m68k/fpu/fesetround.c index 294c49aaf..0f6d6b17b 100644 --- a/libc/ports/sysdeps/m68k/fpu/fesetround.c +++ b/libc/ports/sysdeps/m68k/fpu/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/feupdateenv.c b/libc/ports/sysdeps/m68k/fpu/feupdateenv.c index 2e45ce4b9..3ed7ed00c 100644 --- a/libc/ports/sysdeps/m68k/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/m68k/fpu/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/fgetexcptflg.c b/libc/ports/sysdeps/m68k/fpu/fgetexcptflg.c index ddcce3338..b08b996be 100644 --- a/libc/ports/sysdeps/m68k/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/m68k/fpu/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/fsetexcptflg.c b/libc/ports/sysdeps/m68k/fpu/fsetexcptflg.c index ce9d7260c..8c0c2b0cc 100644 --- a/libc/ports/sysdeps/m68k/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/m68k/fpu/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu/ftestexcept.c b/libc/ports/sysdeps/m68k/fpu/ftestexcept.c index 654989e2b..29a7a53c0 100644 --- a/libc/ports/sysdeps/m68k/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/m68k/fpu/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/fpu_control.h b/libc/ports/sysdeps/m68k/fpu_control.h index 7b22a95c7..56189f2d6 100644 --- a/libc/ports/sysdeps/m68k/fpu_control.h +++ b/libc/ports/sysdeps/m68k/fpu_control.h @@ -1,5 +1,5 @@ /* 68k FPU control word definitions. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/gccframe.h b/libc/ports/sysdeps/m68k/gccframe.h index b47c38832..706b61a27 100644 --- a/libc/ports/sysdeps/m68k/gccframe.h +++ b/libc/ports/sysdeps/m68k/gccframe.h @@ -1,5 +1,5 @@ /* Definition of object in frame unwind info. m68k version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/jmpbuf-unwind.h b/libc/ports/sysdeps/m68k/jmpbuf-unwind.h index be9e03b9a..8739abbf9 100644 --- a/libc/ports/sysdeps/m68k/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/m68k/jmpbuf-unwind.h @@ -1,5 +1,5 @@ /* Examine __jmp_buf for unwinding frames. m68k version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/ldsodefs.h b/libc/ports/sysdeps/m68k/ldsodefs.h index 524bf6ea1..b73bf21f0 100644 --- a/libc/ports/sysdeps/m68k/ldsodefs.h +++ b/libc/ports/sysdeps/m68k/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/libc-tls.c b/libc/ports/sysdeps/m68k/libc-tls.c index a809ba9ab..300efcf98 100644 --- a/libc/ports/sysdeps/m68k/libc-tls.c +++ b/libc/ports/sysdeps/m68k/libc-tls.c @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. m68k version. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/m68k/m680x0/add_n.S b/libc/ports/sysdeps/m68k/m680x0/add_n.S index e3f31edc5..370e993fb 100644 --- a/libc/ports/sysdeps/m68k/m680x0/add_n.S +++ b/libc/ports/sysdeps/m68k/m680x0/add_n.S @@ -1,7 +1,7 @@ /* mc68020 __mpn_add_n -- Add two limb vectors of the same length > 0 and store sum in a third limb vector. -Copyright (C) 1992-2013 Free Software Foundation, Inc. +Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/m680x0/bits/huge_vall.h b/libc/ports/sysdeps/m68k/m680x0/bits/huge_vall.h index a8b42a4d7..f1a1614c3 100644 --- a/libc/ports/sysdeps/m68k/m680x0/bits/huge_vall.h +++ b/libc/ports/sysdeps/m68k/m680x0/bits/huge_vall.h @@ -1,6 +1,6 @@ /* `HUGE_VALL' constant for m68k (where it is infinity). Used by <stdlib.h> and <math.h> functions for overflow. - Copyright (C) 1992-2013 Free Software Foundation, Inc. + Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/bits/mathdef.h b/libc/ports/sysdeps/m68k/m680x0/bits/mathdef.h index 63938153b..c13e53bf3 100644 --- a/libc/ports/sysdeps/m68k/m680x0/bits/mathdef.h +++ b/libc/ports/sysdeps/m68k/m680x0/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h b/libc/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h index 0ad5baed0..e609eb5c1 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h @@ -1,5 +1,5 @@ /* Definitions of inline math functions implemented by the m68881/2. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/e_acos.c b/libc/ports/sysdeps/m68k/m680x0/fpu/e_acos.c index f50799b8f..c9234b782 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/e_acos.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/e_acos.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/e_atan2.c b/libc/ports/sysdeps/m68k/m680x0/fpu/e_atan2.c index 98742d493..277a7b96a 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/e_atan2.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/e_atan2.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/e_fmod.c b/libc/ports/sysdeps/m68k/m680x0/fpu/e_fmod.c index 73703bb1b..416c29f12 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/e_fmod.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/e_fmod.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/e_ilogb.c b/libc/ports/sysdeps/m68k/m680x0/fpu/e_ilogb.c index 9e1ee8c75..0288ac14e 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/e_ilogb.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/e_ilogb.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/e_pow.c b/libc/ports/sysdeps/m68k/m680x0/fpu/e_pow.c index c34d2de40..892a76c66 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/e_pow.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/e_pow.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/e_scalb.c b/libc/ports/sysdeps/m68k/m680x0/fpu/e_scalb.c index bc72c22c4..a1c7761ac 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/e_scalb.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/e_scalb.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>. diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/fraiseexcpt.c b/libc/ports/sysdeps/m68k/m680x0/fpu/fraiseexcpt.c index 83c4e4d25..6e41b1425 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/mathimpl.h b/libc/ports/sysdeps/m68k/m680x0/fpu/mathimpl.h index 436e58706..2b129a86b 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/mathimpl.h +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/mathimpl.h @@ -1,6 +1,6 @@ /* Definitions of libc internal inline math functions implemented by the m68881/2. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_atan.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_atan.c index 17a879ec3..c10437e50 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_atan.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_atan.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_ccosh.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_ccosh.c index 5d7cf82af..249516c15 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_ccosh.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_ccosh.c @@ -1,5 +1,5 @@ /* Complex cosine hyperbole function. m68k fpu version - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>. diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_cexp.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_cexp.c index cc2b6fa18..79a2ca49c 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_cexp.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_cexp.c @@ -1,5 +1,5 @@ /* Complex exponential function. m68k fpu version - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_csin.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_csin.c index c6683e665..9400adb09 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_csin.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_csin.c @@ -1,5 +1,5 @@ /* Complex sine function. m68k fpu version - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>. diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_csinh.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_csinh.c index 92cfd8026..b5d10e03f 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_csinh.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_csinh.c @@ -1,5 +1,5 @@ /* Complex sine hyperbole function. m68k fpu version - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>. diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_expm1.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_expm1.c index 8a24a82b3..341cd160b 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_expm1.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_expm1.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c index 596651943..c28decbba 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c @@ -1,5 +1,5 @@ /* Return classification value corresponding to argument. m68k version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. Fixed for m68k by Andreas Schwab <schwab@suse.de>. diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexp.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexp.c index ef23fb8b2..f061b4f9a 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexp.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexpl.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexpl.c index 649e76343..7fdfe2cf7 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexpl.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_frexpl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_isinf.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_isinf.c index ce6ddea5f..43952f7a4 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_isinf.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_isinf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrint.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrint.c index 3f8aee3a9..0734ac32e 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrint.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrint.c @@ -1,6 +1,6 @@ /* Round argument to nearest integral value according to current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintf.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintf.c index 471fbcc64..4cd80308b 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintf.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintf.c @@ -1,6 +1,6 @@ /* Round argument to nearest integral value according to current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintl.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintl.c index 271705540..9bd9bf40e 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintl.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_llrintl.c @@ -1,6 +1,6 @@ /* Round argument to nearest integral value according to current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_lrint.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_lrint.c index 8b0f0e6b2..02cb621d6 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_lrint.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_lrint.c @@ -1,6 +1,6 @@ /* Round argument to nearest integral value according to current rounding direction. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_modf.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_modf.c index bea0f1afc..c9360c0ec 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_modf.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_modf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_nextafterl.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_nextafterl.c index 9a03b7863..03c136bb0 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_nextafterl.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_nextafterl.c @@ -46,7 +46,8 @@ long double __nextafterl(long double x, long double y) if((ix|hx|lx)==0) { /* x == 0 */ SET_LDOUBLE_WORDS(x,esy&0x8000,0,1);/* return +-minsubnormal */ y = x*x; - if(y==x) return y; else return x; /* raise underflow flag */ + math_force_eval (y); /* raise underflow flag */ + return x; } if(esx>=0) { /* x > 0 */ if(esx>esy||((esx==esy) && (hx>hy||((hx==hy)&&(lx>ly))))) { @@ -91,10 +92,7 @@ long double __nextafterl(long double x, long double y) if(esy==0x7fff) return x+x; /* overflow */ if(esy==0 && (hx & 0x80000000) == 0) { /* underflow */ y = x*x; - if(y!=x) { /* raise underflow flag */ - SET_LDOUBLE_WORDS(y,esx,hx,lx); - return y; - } + math_force_eval (y); /* raise underflow flag */ } SET_LDOUBLE_WORDS(x,esx,hx,lx); return x; diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_remquo.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_remquo.c index b00652147..95211b8e0 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_remquo.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_remquo.c @@ -1,5 +1,5 @@ /* Compute remainder and a congruent to the quotient. m68k fpu version - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_scalbn.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_scalbn.c index 37b3a79fb..c56a9ffe9 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_scalbn.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_scalbn.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_sin.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_sin.c index 30be75310..5768efc8f 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_sin.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_sin.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/fpu/s_sincos.c b/libc/ports/sysdeps/m68k/m680x0/fpu/s_sincos.c index 41b64aad2..68c2327fd 100644 --- a/libc/ports/sysdeps/m68k/m680x0/fpu/s_sincos.c +++ b/libc/ports/sysdeps/m68k/m680x0/fpu/s_sincos.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/lshift.S b/libc/ports/sysdeps/m68k/m680x0/lshift.S index e5e381638..f7724f451 100644 --- a/libc/ports/sysdeps/m68k/m680x0/lshift.S +++ b/libc/ports/sysdeps/m68k/m680x0/lshift.S @@ -1,6 +1,6 @@ /* mc68020 __mpn_lshift -- Shift left a low-level natural-number integer. -Copyright (C) 1996-2013 Free Software Foundation, Inc. +Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/m680x0/m68020/addmul_1.S b/libc/ports/sysdeps/m68k/m680x0/m68020/addmul_1.S index fe651abfd..562920210 100644 --- a/libc/ports/sysdeps/m68k/m680x0/m68020/addmul_1.S +++ b/libc/ports/sysdeps/m68k/m680x0/m68020/addmul_1.S @@ -1,7 +1,7 @@ /* mc68020 __mpn_addmul_1 -- Multiply a limb vector with a limb and add the result to a second limb vector. -Copyright (C) 1992-2013 Free Software Foundation, Inc. +Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/m680x0/m68020/bits/atomic.h b/libc/ports/sysdeps/m68k/m680x0/m68020/bits/atomic.h index 33172fa38..0f081f169 100644 --- a/libc/ports/sysdeps/m68k/m680x0/m68020/bits/atomic.h +++ b/libc/ports/sysdeps/m68k/m680x0/m68020/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de>, 2003. diff --git a/libc/ports/sysdeps/m68k/m680x0/m68020/bits/string.h b/libc/ports/sysdeps/m68k/m680x0/m68020/bits/string.h index 99a22ba66..af6a776e0 100644 --- a/libc/ports/sysdeps/m68k/m680x0/m68020/bits/string.h +++ b/libc/ports/sysdeps/m68k/m680x0/m68020/bits/string.h @@ -1,5 +1,5 @@ /* Optimized, inlined string functions. m680x0 version, x >= 2. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/m680x0/m68020/mul_1.S b/libc/ports/sysdeps/m68k/m680x0/m68020/mul_1.S index fe3d69593..67822cd1a 100644 --- a/libc/ports/sysdeps/m68k/m680x0/m68020/mul_1.S +++ b/libc/ports/sysdeps/m68k/m680x0/m68020/mul_1.S @@ -1,7 +1,7 @@ /* mc68020 __mpn_mul_1 -- Multiply a limb vector with a limb and store the result in a second limb vector. -Copyright (C) 1992-2013 Free Software Foundation, Inc. +Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/m680x0/m68020/submul_1.S b/libc/ports/sysdeps/m68k/m680x0/m68020/submul_1.S index ba830f97d..b7c60d4b8 100644 --- a/libc/ports/sysdeps/m68k/m680x0/m68020/submul_1.S +++ b/libc/ports/sysdeps/m68k/m680x0/m68020/submul_1.S @@ -1,7 +1,7 @@ /* mc68020 __mpn_submul_1 -- Multiply a limb vector with a limb and subtract the result from a second limb vector. -Copyright (C) 1992-2013 Free Software Foundation, Inc. +Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/m680x0/rshift.S b/libc/ports/sysdeps/m68k/m680x0/rshift.S index 5a2625ba9..e2d335405 100644 --- a/libc/ports/sysdeps/m68k/m680x0/rshift.S +++ b/libc/ports/sysdeps/m68k/m680x0/rshift.S @@ -1,6 +1,6 @@ /* mc68020 __mpn_rshift -- Shift right a low-level natural-number integer. -Copyright (C) 1996-2013 Free Software Foundation, Inc. +Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/m680x0/sub_n.S b/libc/ports/sysdeps/m68k/m680x0/sub_n.S index 6e703507b..6c6d92e6f 100644 --- a/libc/ports/sysdeps/m68k/m680x0/sub_n.S +++ b/libc/ports/sysdeps/m68k/m680x0/sub_n.S @@ -1,7 +1,7 @@ /* mc68020 __mpn_sub_n -- Subtract two limb vectors of the same length > 0 and store difference in a third limb vector. -Copyright (C) 1992-2013 Free Software Foundation, Inc. +Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/m68k/m680x0/sysdep.h b/libc/ports/sysdeps/m68k/m680x0/sysdep.h index 70a151304..40526176f 100644 --- a/libc/ports/sysdeps/m68k/m680x0/sysdep.h +++ b/libc/ports/sysdeps/m68k/m680x0/sysdep.h @@ -1,5 +1,5 @@ /* Assembler macros for m680x0. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/memchr.S b/libc/ports/sysdeps/m68k/memchr.S index 07b102523..d031e3284 100644 --- a/libc/ports/sysdeps/m68k/memchr.S +++ b/libc/ports/sysdeps/m68k/memchr.S @@ -1,7 +1,7 @@ /* memchr (str, ch, n) -- Return pointer to first occurrence of CH in the first N bytes of STR. For Motorola 68000. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@gnu.org>. diff --git a/libc/ports/sysdeps/m68k/memcopy.h b/libc/ports/sysdeps/m68k/memcopy.h index bf6a6d785..3210d4e83 100644 --- a/libc/ports/sysdeps/m68k/memcopy.h +++ b/libc/ports/sysdeps/m68k/memcopy.h @@ -1,5 +1,5 @@ /* memcopy.h -- definitions for memory copy functions. Motorola 68020 version. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). diff --git a/libc/ports/sysdeps/m68k/memusage.h b/libc/ports/sysdeps/m68k/memusage.h index d512ee09b..c0ca783fa 100644 --- a/libc/ports/sysdeps/m68k/memusage.h +++ b/libc/ports/sysdeps/m68k/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/nptl/Makefile b/libc/ports/sysdeps/m68k/nptl/Makefile index 670b0d7b1..3a3f7c102 100644 --- a/libc/ports/sysdeps/m68k/nptl/Makefile +++ b/libc/ports/sysdeps/m68k/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2013 Free Software Foundation, Inc. +# Copyright (C) 2010-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. # diff --git a/libc/ports/sysdeps/m68k/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/m68k/nptl/pthread_spin_lock.c index fbbe8e41e..0914b4139 100644 --- a/libc/ports/sysdeps/m68k/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/m68k/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/m68k/nptl/pthreaddef.h b/libc/ports/sysdeps/m68k/nptl/pthreaddef.h index a5b634814..68bf11af1 100644 --- a/libc/ports/sysdeps/m68k/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/m68k/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/m68k/nptl/tls.h b/libc/ports/sysdeps/m68k/nptl/tls.h index 39f5eb068..5de079b9d 100644 --- a/libc/ports/sysdeps/m68k/nptl/tls.h +++ b/libc/ports/sysdeps/m68k/nptl/tls.h @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/m68k version. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/m68k/rawmemchr.S b/libc/ports/sysdeps/m68k/rawmemchr.S index 3ea536e52..8c1cdd306 100644 --- a/libc/ports/sysdeps/m68k/rawmemchr.S +++ b/libc/ports/sysdeps/m68k/rawmemchr.S @@ -1,6 +1,6 @@ /* rawmemchr (str, ch) -- Return pointer to first occurrence of CH in STR. For Motorola 68000. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@gnu.org>. diff --git a/libc/ports/sysdeps/m68k/setjmp.c b/libc/ports/sysdeps/m68k/setjmp.c index 17b366e01..cf742eecd 100644 --- a/libc/ports/sysdeps/m68k/setjmp.c +++ b/libc/ports/sysdeps/m68k/setjmp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/sotruss-lib.c b/libc/ports/sysdeps/m68k/sotruss-lib.c index d9e162671..7d4c72164 100644 --- a/libc/ports/sysdeps/m68k/sotruss-lib.c +++ b/libc/ports/sysdeps/m68k/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for m68k. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/stackinfo.h b/libc/ports/sysdeps/m68k/stackinfo.h index 5a072fd0d..7ad911f1a 100644 --- a/libc/ports/sysdeps/m68k/stackinfo.h +++ b/libc/ports/sysdeps/m68k/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/start.S b/libc/ports/sysdeps/m68k/start.S index c3ceee6fa..fd33ecdea 100644 --- a/libc/ports/sysdeps/m68k/start.S +++ b/libc/ports/sysdeps/m68k/start.S @@ -1,5 +1,5 @@ /* Startup code compliant to the ELF m68k ABI. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/strchr.S b/libc/ports/sysdeps/m68k/strchr.S index 3188f8178..a109b3154 100644 --- a/libc/ports/sysdeps/m68k/strchr.S +++ b/libc/ports/sysdeps/m68k/strchr.S @@ -1,6 +1,6 @@ /* strchr (str, ch) -- Return pointer to first occurrence of CH in STR. For Motorola 68000. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@gnu.org>. diff --git a/libc/ports/sysdeps/m68k/strchrnul.S b/libc/ports/sysdeps/m68k/strchrnul.S index 7344990f8..f90d7f093 100644 --- a/libc/ports/sysdeps/m68k/strchrnul.S +++ b/libc/ports/sysdeps/m68k/strchrnul.S @@ -1,7 +1,7 @@ /* strchrnul (str, ch) -- Return pointer to first occurrence of CH in STR or the final NUL byte. For Motorola 68000. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@gnu.org>. diff --git a/libc/ports/sysdeps/m68k/sys/ucontext.h b/libc/ports/sysdeps/m68k/sys/ucontext.h index c17822013..6585fe9d4 100644 --- a/libc/ports/sysdeps/m68k/sys/ucontext.h +++ b/libc/ports/sysdeps/m68k/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/sysdep.h b/libc/ports/sysdeps/m68k/sysdep.h index f8ad70e01..31558decd 100644 --- a/libc/ports/sysdeps/m68k/sysdep.h +++ b/libc/ports/sysdeps/m68k/sysdep.h @@ -1,5 +1,5 @@ /* Assembler macros for m68k. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/m68k/tls-macros.h b/libc/ports/sysdeps/m68k/tls-macros.h index 353b34957..84401d234 100644 --- a/libc/ports/sysdeps/m68k/tls-macros.h +++ b/libc/ports/sysdeps/m68k/tls-macros.h @@ -1,5 +1,5 @@ /* Macros for accessing thread-local storage. m68k version. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/m68k/tst-audit.h b/libc/ports/sysdeps/m68k/tst-audit.h index bf8a6349f..2ef31dcb4 100644 --- a/libc/ports/sysdeps/m68k/tst-audit.h +++ b/libc/ports/sysdeps/m68k/tst-audit.h @@ -1,5 +1,5 @@ /* Definitions for testing PLT entry/exit auditing. m68k version. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/m68k/wcpcpy.c b/libc/ports/sysdeps/m68k/wcpcpy.c index fe4f9080b..55e7c53aa 100644 --- a/libc/ports/sysdeps/m68k/wcpcpy.c +++ b/libc/ports/sysdeps/m68k/wcpcpy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996. diff --git a/libc/ports/sysdeps/m68k/wcpcpy_chk.c b/libc/ports/sysdeps/m68k/wcpcpy_chk.c index f93d16a3e..5d2739604 100644 --- a/libc/ports/sysdeps/m68k/wcpcpy_chk.c +++ b/libc/ports/sysdeps/m68k/wcpcpy_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996. diff --git a/libc/ports/sysdeps/microblaze/__longjmp.S b/libc/ports/sysdeps/microblaze/__longjmp.S index a49c33f1c..dc588ebfe 100644 --- a/libc/ports/sysdeps/microblaze/__longjmp.S +++ b/libc/ports/sysdeps/microblaze/__longjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/_mcount.S b/libc/ports/sysdeps/microblaze/_mcount.S index 7d4f40aec..b3be87e35 100644 --- a/libc/ports/sysdeps/microblaze/_mcount.S +++ b/libc/ports/sysdeps/microblaze/_mcount.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/asm-syntax.h b/libc/ports/sysdeps/microblaze/asm-syntax.h index fc8fbcd9c..1d60e654a 100644 --- a/libc/ports/sysdeps/microblaze/asm-syntax.h +++ b/libc/ports/sysdeps/microblaze/asm-syntax.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/backtrace.c b/libc/ports/sysdeps/microblaze/backtrace.c index 97a5fdbea..6b0c617b0 100644 --- a/libc/ports/sysdeps/microblaze/backtrace.c +++ b/libc/ports/sysdeps/microblaze/backtrace.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/backtrace_linux.c b/libc/ports/sysdeps/microblaze/backtrace_linux.c index 55fa061dc..309d7ef00 100644 --- a/libc/ports/sysdeps/microblaze/backtrace_linux.c +++ b/libc/ports/sysdeps/microblaze/backtrace_linux.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/bits/atomic.h b/libc/ports/sysdeps/microblaze/bits/atomic.h index 2daaa7e9c..77004a028 100755 --- a/libc/ports/sysdeps/microblaze/bits/atomic.h +++ b/libc/ports/sysdeps/microblaze/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/bits/endian.h b/libc/ports/sysdeps/microblaze/bits/endian.h index 174c115b0..49f000c4f 100644 --- a/libc/ports/sysdeps/microblaze/bits/endian.h +++ b/libc/ports/sysdeps/microblaze/bits/endian.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/bits/fenv.h b/libc/ports/sysdeps/microblaze/bits/fenv.h index 49dd8cd63..7622c258e 100644 --- a/libc/ports/sysdeps/microblaze/bits/fenv.h +++ b/libc/ports/sysdeps/microblaze/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/microblaze/bits/link.h b/libc/ports/sysdeps/microblaze/bits/link.h index 2b2842a8e..588206e45 100644 --- a/libc/ports/sysdeps/microblaze/bits/link.h +++ b/libc/ports/sysdeps/microblaze/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/bits/setjmp.h b/libc/ports/sysdeps/microblaze/bits/setjmp.h index 19f83db75..e90d6975b 100644 --- a/libc/ports/sysdeps/microblaze/bits/setjmp.h +++ b/libc/ports/sysdeps/microblaze/bits/setjmp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/bsd-_setjmp.S b/libc/ports/sysdeps/microblaze/bsd-_setjmp.S index 22c8d2056..37e55dfe0 100644 --- a/libc/ports/sysdeps/microblaze/bsd-_setjmp.S +++ b/libc/ports/sysdeps/microblaze/bsd-_setjmp.S @@ -1,5 +1,5 @@ /* BSD `_setjmp' entry point to `sigsetjmp (..., 0)'. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/microblaze/bsd-setjmp.S b/libc/ports/sysdeps/microblaze/bsd-setjmp.S index e25b6cb7c..58f32f60c 100644 --- a/libc/ports/sysdeps/microblaze/bsd-setjmp.S +++ b/libc/ports/sysdeps/microblaze/bsd-setjmp.S @@ -1,5 +1,5 @@ /* BSD `setjmp' entry point to `sigsetjmp (..., 1)'. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/microblaze/crti.S b/libc/ports/sysdeps/microblaze/crti.S index 19199336d..9a642027b 100644 --- a/libc/ports/sysdeps/microblaze/crti.S +++ b/libc/ports/sysdeps/microblaze/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MicroBlaze. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/microblaze/crtn.S b/libc/ports/sysdeps/microblaze/crtn.S index 83a8237f6..d7cfdc996 100644 --- a/libc/ports/sysdeps/microblaze/crtn.S +++ b/libc/ports/sysdeps/microblaze/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MicroBlaze. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/microblaze/dl-machine.h b/libc/ports/sysdeps/microblaze/dl-machine.h index ad1fc3ef3..848e82210 100644 --- a/libc/ports/sysdeps/microblaze/dl-machine.h +++ b/libc/ports/sysdeps/microblaze/dl-machine.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/dl-tls.h b/libc/ports/sysdeps/microblaze/dl-tls.h index 0e7f2e5d9..1ba8c9756 100644 --- a/libc/ports/sysdeps/microblaze/dl-tls.h +++ b/libc/ports/sysdeps/microblaze/dl-tls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/dl-trampoline.S b/libc/ports/sysdeps/microblaze/dl-trampoline.S index f10e22eff..1cc7c1ab1 100644 --- a/libc/ports/sysdeps/microblaze/dl-trampoline.S +++ b/libc/ports/sysdeps/microblaze/dl-trampoline.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/fegetround.c b/libc/ports/sysdeps/microblaze/fegetround.c index 4f47dd1fe..a2e57ebc2 100644 --- a/libc/ports/sysdeps/microblaze/fegetround.c +++ b/libc/ports/sysdeps/microblaze/fegetround.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -22,3 +22,4 @@ fegetround (void) { return FE_TONEAREST; } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/microblaze/fesetround.c b/libc/ports/sysdeps/microblaze/fesetround.c index 8ca4e5137..16e2bf20e 100644 --- a/libc/ports/sysdeps/microblaze/fesetround.c +++ b/libc/ports/sysdeps/microblaze/fesetround.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/microblaze/gccframe.h b/libc/ports/sysdeps/microblaze/gccframe.h index 4561cf273..9e43785bb 100644 --- a/libc/ports/sysdeps/microblaze/gccframe.h +++ b/libc/ports/sysdeps/microblaze/gccframe.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/jmpbuf-unwind.h b/libc/ports/sysdeps/microblaze/jmpbuf-unwind.h index 237b03512..e17a0853a 100644 --- a/libc/ports/sysdeps/microblaze/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/microblaze/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/ldsodefs.h b/libc/ports/sysdeps/microblaze/ldsodefs.h index 74f68e97a..13d972a7b 100644 --- a/libc/ports/sysdeps/microblaze/ldsodefs.h +++ b/libc/ports/sysdeps/microblaze/ldsodefs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/libc-tls.c b/libc/ports/sysdeps/microblaze/libc-tls.c index 1dacdca94..81cdad847 100644 --- a/libc/ports/sysdeps/microblaze/libc-tls.c +++ b/libc/ports/sysdeps/microblaze/libc-tls.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/machine-gmon.h b/libc/ports/sysdeps/microblaze/machine-gmon.h index 0cfaa19e0..262ad1257 100644 --- a/libc/ports/sysdeps/microblaze/machine-gmon.h +++ b/libc/ports/sysdeps/microblaze/machine-gmon.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/memusage.h b/libc/ports/sysdeps/microblaze/memusage.h index a4974b218..9e57bdfd4 100644 --- a/libc/ports/sysdeps/microblaze/memusage.h +++ b/libc/ports/sysdeps/microblaze/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/nptl/Makefile b/libc/ports/sysdeps/microblaze/nptl/Makefile index 3c0521a5a..f550eb13f 100644 --- a/libc/ports/sysdeps/microblaze/nptl/Makefile +++ b/libc/ports/sysdeps/microblaze/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2013 Free Software Foundation, Inc. +# Copyright (C) 2005-2014 Free Software Foundation, Inc. # # This file is part of the GNU C Library. # diff --git a/libc/ports/sysdeps/microblaze/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/microblaze/nptl/pthread_spin_lock.c index 0d12517de..490bd4343 100644 --- a/libc/ports/sysdeps/microblaze/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/microblaze/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/nptl/pthreaddef.h b/libc/ports/sysdeps/microblaze/nptl/pthreaddef.h index 29d58284c..37a44c168 100644 --- a/libc/ports/sysdeps/microblaze/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/microblaze/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/nptl/tls.h b/libc/ports/sysdeps/microblaze/nptl/tls.h index 9598982cc..4cfbdd366 100644 --- a/libc/ports/sysdeps/microblaze/nptl/tls.h +++ b/libc/ports/sysdeps/microblaze/nptl/tls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/setjmp.S b/libc/ports/sysdeps/microblaze/setjmp.S index 4a2bd22ed..ab501ae54 100644 --- a/libc/ports/sysdeps/microblaze/setjmp.S +++ b/libc/ports/sysdeps/microblaze/setjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/sotruss-lib.c b/libc/ports/sysdeps/microblaze/sotruss-lib.c index 88654880e..3d7907706 100644 --- a/libc/ports/sysdeps/microblaze/sotruss-lib.c +++ b/libc/ports/sysdeps/microblaze/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for MicroBlaze. - Copyright (C) 2012 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/microblaze/stackinfo.h b/libc/ports/sysdeps/microblaze/stackinfo.h index 542bc6f4d..96d94d92e 100644 --- a/libc/ports/sysdeps/microblaze/stackinfo.h +++ b/libc/ports/sysdeps/microblaze/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2012 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/start.S b/libc/ports/sysdeps/microblaze/start.S index fbbf3bf36..729569db9 100644 --- a/libc/ports/sysdeps/microblaze/start.S +++ b/libc/ports/sysdeps/microblaze/start.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2012 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/sysdep.h b/libc/ports/sysdeps/microblaze/sysdep.h index 4fe460735..a7c9e79a4 100644 --- a/libc/ports/sysdeps/microblaze/sysdep.h +++ b/libc/ports/sysdeps/microblaze/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2012 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/tls-macros.h b/libc/ports/sysdeps/microblaze/tls-macros.h index df58430bd..6065b7b62 100644 --- a/libc/ports/sysdeps/microblaze/tls-macros.h +++ b/libc/ports/sysdeps/microblaze/tls-macros.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2012 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/microblaze/tst-audit.h b/libc/ports/sysdeps/microblaze/tst-audit.h index 90c1b25ba..61e5ad673 100644 --- a/libc/ports/sysdeps/microblaze/tst-audit.h +++ b/libc/ports/sysdeps/microblaze/tst-audit.h @@ -1,6 +1,6 @@ /* Definitions for testing PLT entry/exit auditing. MicroBlaze version. - Copyright (C) 2012 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/mips/__longjmp.c b/libc/ports/sysdeps/mips/__longjmp.c index d1d7d64df..5e6a3537b 100644 --- a/libc/ports/sysdeps/mips/__longjmp.c +++ b/libc/ports/sysdeps/mips/__longjmp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/mips/add_n.S b/libc/ports/sysdeps/mips/add_n.S index e83fc8170..f7bd0cbc1 100644 --- a/libc/ports/sysdeps/mips/add_n.S +++ b/libc/ports/sysdeps/mips/add_n.S @@ -1,7 +1,7 @@ /* MIPS2 __mpn_add_n -- Add two limb vectors of the same length > 0 and store sum in a third limb vector. -Copyright (C) 1995-2013 Free Software Foundation, Inc. +Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/addmul_1.S b/libc/ports/sysdeps/mips/addmul_1.S index c34580632..2c4c34bb7 100644 --- a/libc/ports/sysdeps/mips/addmul_1.S +++ b/libc/ports/sysdeps/mips/addmul_1.S @@ -1,7 +1,7 @@ /* MIPS __mpn_addmul_1 -- Multiply a limb vector with a single limb and add the product to a second limb vector. -Copyright (C) 1995-2013 Free Software Foundation, Inc. +Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/bits/atomic.h b/libc/ports/sysdeps/mips/bits/atomic.h index b31444f57..35b378678 100644 --- a/libc/ports/sysdeps/mips/bits/atomic.h +++ b/libc/ports/sysdeps/mips/bits/atomic.h @@ -1,5 +1,5 @@ /* Low-level functions for atomic operations. Mips version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/dlfcn.h b/libc/ports/sysdeps/mips/bits/dlfcn.h index 3f82cff92..405041dbc 100644 --- a/libc/ports/sysdeps/mips/bits/dlfcn.h +++ b/libc/ports/sysdeps/mips/bits/dlfcn.h @@ -1,5 +1,5 @@ /* System dependent definitions for run-time dynamic loading. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/fenv.h b/libc/ports/sysdeps/mips/bits/fenv.h index 60aa6c0a9..fcc03682c 100644 --- a/libc/ports/sysdeps/mips/bits/fenv.h +++ b/libc/ports/sysdeps/mips/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/ipctypes.h b/libc/ports/sysdeps/mips/bits/ipctypes.h index 1f52ef470..888e9282e 100644 --- a/libc/ports/sysdeps/mips/bits/ipctypes.h +++ b/libc/ports/sysdeps/mips/bits/ipctypes.h @@ -1,5 +1,5 @@ /* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. MIPS version - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/link.h b/libc/ports/sysdeps/mips/bits/link.h index b4e5226cb..4e99e8b67 100644 --- a/libc/ports/sysdeps/mips/bits/link.h +++ b/libc/ports/sysdeps/mips/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/mathdef.h b/libc/ports/sysdeps/mips/bits/mathdef.h index 6168f1873..0e7f56bc9 100644 --- a/libc/ports/sysdeps/mips/bits/mathdef.h +++ b/libc/ports/sysdeps/mips/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/nan.h b/libc/ports/sysdeps/mips/bits/nan.h index c32252327..80067ea14 100644 --- a/libc/ports/sysdeps/mips/bits/nan.h +++ b/libc/ports/sysdeps/mips/bits/nan.h @@ -1,5 +1,5 @@ /* `NAN' constant for IEEE 754 machines. MIPS version. - Copyright (C) 1992-2013 Free Software Foundation, Inc. + Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/setjmp.h b/libc/ports/sysdeps/mips/bits/setjmp.h index 437848fcb..b9aaeb0f6 100644 --- a/libc/ports/sysdeps/mips/bits/setjmp.h +++ b/libc/ports/sysdeps/mips/bits/setjmp.h @@ -1,5 +1,5 @@ /* Define the machine-dependent type `jmp_buf'. MIPS version. - Copyright (C) 1992-2013 Free Software Foundation, Inc. + Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bits/wordsize.h b/libc/ports/sysdeps/mips/bits/wordsize.h index 11d557ae4..3f05c7d65 100644 --- a/libc/ports/sysdeps/mips/bits/wordsize.h +++ b/libc/ports/sysdeps/mips/bits/wordsize.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bsd-_setjmp.S b/libc/ports/sysdeps/mips/bsd-_setjmp.S index 50cce7e72..f623b65fe 100644 --- a/libc/ports/sysdeps/mips/bsd-_setjmp.S +++ b/libc/ports/sysdeps/mips/bsd-_setjmp.S @@ -1,5 +1,5 @@ /* BSD `_setjmp' entry point to `sigsetjmp (..., 0)'. MIPS version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/bsd-setjmp.S b/libc/ports/sysdeps/mips/bsd-setjmp.S index 18e8b0f90..fb18d0e17 100644 --- a/libc/ports/sysdeps/mips/bsd-setjmp.S +++ b/libc/ports/sysdeps/mips/bsd-setjmp.S @@ -1,5 +1,5 @@ /* BSD `setjmp' entry point to `sigsetjmp (..., 1)'. MIPS version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/dl-dtprocnum.h b/libc/ports/sysdeps/mips/dl-dtprocnum.h index d7a80e90c..35600bf17 100644 --- a/libc/ports/sysdeps/mips/dl-dtprocnum.h +++ b/libc/ports/sysdeps/mips/dl-dtprocnum.h @@ -1,5 +1,5 @@ /* Configuration of lookup functions. MIPS version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/dl-lookup.c b/libc/ports/sysdeps/mips/dl-lookup.c index 6d8f74424..bda0c522b 100644 --- a/libc/ports/sysdeps/mips/dl-lookup.c +++ b/libc/ports/sysdeps/mips/dl-lookup.c @@ -1,6 +1,6 @@ /* Look up a symbol in the loaded objects. MIPS/Linux version - special handling of non-PIC undefined symbol rules. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -113,8 +113,7 @@ do_lookup_x (const char *undef_name, uint_fast32_t new_hash, /* Print some debugging info if wanted. */ if (__builtin_expect (GLRO(dl_debug_mask) & DL_DEBUG_SYMBOLS, 0)) _dl_debug_printf ("symbol=%s; lookup in file=%s [%lu]\n", - undef_name, - DSO_FILENAME (map->l_name), + undef_name, DSO_FILENAME (map->l_name), map->l_ns); /* If the hash table is empty there is nothing to do here. */ @@ -764,7 +763,7 @@ _dl_lookup_symbol_x (const char *undef_name, struct link_map *undef_map, contain the needed symbol. This code is never reached for unversioned lookups. */ assert (version != NULL); - const char *reference_name = undef_map ? undef_map->l_name : NULL; + const char *reference_name = undef_map ? undef_map->l_name : ""; /* XXX We cannot translate the message. */ _dl_signal_cerror (0, DSO_FILENAME (reference_name), diff --git a/libc/ports/sysdeps/mips/dl-machine.h b/libc/ports/sysdeps/mips/dl-machine.h index 722c8a0ba..c2dd915e8 100644 --- a/libc/ports/sysdeps/mips/dl-machine.h +++ b/libc/ports/sysdeps/mips/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. MIPS version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp>. diff --git a/libc/ports/sysdeps/mips/dl-procinfo.c b/libc/ports/sysdeps/mips/dl-procinfo.c index 69be22119..4a3dbf3ad 100644 --- a/libc/ports/sysdeps/mips/dl-procinfo.c +++ b/libc/ports/sysdeps/mips/dl-procinfo.c @@ -1,5 +1,5 @@ /* Data for Mips version of processor capability information. - Copyright (C) 2007-2013 Free Software Foundation, Inc. + Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Robert Millan <rmh@gnu.org>. diff --git a/libc/ports/sysdeps/mips/dl-procinfo.h b/libc/ports/sysdeps/mips/dl-procinfo.h index e96550c40..b2b7702a1 100644 --- a/libc/ports/sysdeps/mips/dl-procinfo.h +++ b/libc/ports/sysdeps/mips/dl-procinfo.h @@ -1,5 +1,5 @@ /* Mips version of processor capability information handling macros. - Copyright (C) 2007-2013 Free Software Foundation, Inc. + Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Robert Millan <rmh@gnu.org>. diff --git a/libc/ports/sysdeps/mips/dl-tls.h b/libc/ports/sysdeps/mips/dl-tls.h index 84b31ede7..93a6dc050 100644 --- a/libc/ports/sysdeps/mips/dl-tls.h +++ b/libc/ports/sysdeps/mips/dl-tls.h @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. MIPS version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/dl-trampoline.c b/libc/ports/sysdeps/mips/dl-trampoline.c index 605e44e18..f56565493 100644 --- a/libc/ports/sysdeps/mips/dl-trampoline.c +++ b/libc/ports/sysdeps/mips/dl-trampoline.c @@ -1,5 +1,5 @@ /* PLT trampoline. MIPS version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp>. diff --git a/libc/ports/sysdeps/mips/fpregdef.h b/libc/ports/sysdeps/mips/fpregdef.h index 4b443020c..e64396052 100644 --- a/libc/ports/sysdeps/mips/fpregdef.h +++ b/libc/ports/sysdeps/mips/fpregdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/fpu/e_sqrt.c b/libc/ports/sysdeps/mips/fpu/e_sqrt.c index 26314b010..ef82f9c62 100644 --- a/libc/ports/sysdeps/mips/fpu/e_sqrt.c +++ b/libc/ports/sysdeps/mips/fpu/e_sqrt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Hartvig Ekner <hartvige@mips.com>, 2002. diff --git a/libc/ports/sysdeps/mips/fpu/e_sqrtf.c b/libc/ports/sysdeps/mips/fpu/e_sqrtf.c index 0f7bfd94b..eaa0c979a 100644 --- a/libc/ports/sysdeps/mips/fpu/e_sqrtf.c +++ b/libc/ports/sysdeps/mips/fpu/e_sqrtf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Hartvig Ekner <hartvige@mips.com>, 2002. diff --git a/libc/ports/sysdeps/mips/fpu/fclrexcpt.c b/libc/ports/sysdeps/mips/fpu/fclrexcpt.c index 864505e8b..345827ce0 100644 --- a/libc/ports/sysdeps/mips/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/mips/fpu/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 1998. diff --git a/libc/ports/sysdeps/mips/fpu/fedisblxcpt.c b/libc/ports/sysdeps/mips/fpu/fedisblxcpt.c index 7498c0c27..ea6cdecde 100644 --- a/libc/ports/sysdeps/mips/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/mips/fpu/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 2000. diff --git a/libc/ports/sysdeps/mips/fpu/feenablxcpt.c b/libc/ports/sysdeps/mips/fpu/feenablxcpt.c index bca8e3d23..9db005437 100644 --- a/libc/ports/sysdeps/mips/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/mips/fpu/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 2000. diff --git a/libc/ports/sysdeps/mips/fpu/fegetenv.c b/libc/ports/sysdeps/mips/fpu/fegetenv.c index 1ed8d4bfa..b87d35f0d 100644 --- a/libc/ports/sysdeps/mips/fpu/fegetenv.c +++ b/libc/ports/sysdeps/mips/fpu/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 1998. diff --git a/libc/ports/sysdeps/mips/fpu/fegetexcept.c b/libc/ports/sysdeps/mips/fpu/fegetexcept.c index d9fc13459..9b78f2faa 100644 --- a/libc/ports/sysdeps/mips/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/mips/fpu/fegetexcept.c @@ -1,5 +1,5 @@ /* Get enabled floating-point exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 2000. diff --git a/libc/ports/sysdeps/mips/fpu/fegetround.c b/libc/ports/sysdeps/mips/fpu/fegetround.c index 17cd3e994..21c8a89df 100644 --- a/libc/ports/sysdeps/mips/fpu/fegetround.c +++ b/libc/ports/sysdeps/mips/fpu/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1998. @@ -30,3 +30,4 @@ fegetround (void) return cw & _FPU_RC_MASK; } +libm_hidden_def (fegetround) diff --git a/libc/ports/sysdeps/mips/fpu/feholdexcpt.c b/libc/ports/sysdeps/mips/fpu/feholdexcpt.c index 1fc57187b..34709b277 100644 --- a/libc/ports/sysdeps/mips/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/mips/fpu/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 2000. diff --git a/libc/ports/sysdeps/mips/fpu/fenv_libc.h b/libc/ports/sysdeps/mips/fpu/fenv_libc.h index be09c8880..cd0d6a91b 100644 --- a/libc/ports/sysdeps/mips/fpu/fenv_libc.h +++ b/libc/ports/sysdeps/mips/fpu/fenv_libc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>. diff --git a/libc/ports/sysdeps/mips/fpu/fesetenv.c b/libc/ports/sysdeps/mips/fpu/fesetenv.c index abc9bc0fd..9125688d2 100644 --- a/libc/ports/sysdeps/mips/fpu/fesetenv.c +++ b/libc/ports/sysdeps/mips/fpu/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 1998. diff --git a/libc/ports/sysdeps/mips/fpu/fesetround.c b/libc/ports/sysdeps/mips/fpu/fesetround.c index c6fdd6622..e2434f1b1 100644 --- a/libc/ports/sysdeps/mips/fpu/fesetround.c +++ b/libc/ports/sysdeps/mips/fpu/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1998. diff --git a/libc/ports/sysdeps/mips/fpu/feupdateenv.c b/libc/ports/sysdeps/mips/fpu/feupdateenv.c index 60528617f..8b2572d91 100644 --- a/libc/ports/sysdeps/mips/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/mips/fpu/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 1998. diff --git a/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c b/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c index 436ba3e3f..cb459a4c4 100644 --- a/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 1998. diff --git a/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c b/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c index afd966ac8..ab84fe186 100644 --- a/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 2000. diff --git a/libc/ports/sysdeps/mips/fpu/fsetexcptflg.c b/libc/ports/sysdeps/mips/fpu/fsetexcptflg.c index 2b9df3bed..e061d7850 100644 --- a/libc/ports/sysdeps/mips/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/mips/fpu/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Hartvig Ekner <hartvige@mips.com>, 2002. diff --git a/libc/ports/sysdeps/mips/fpu/ftestexcept.c b/libc/ports/sysdeps/mips/fpu/ftestexcept.c index ee16b90f7..945978456 100644 --- a/libc/ports/sysdeps/mips/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/mips/fpu/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1998. diff --git a/libc/ports/sysdeps/mips/fpu_control.h b/libc/ports/sysdeps/mips/fpu_control.h index ee774153f..57ea319b9 100644 --- a/libc/ports/sysdeps/mips/fpu_control.h +++ b/libc/ports/sysdeps/mips/fpu_control.h @@ -1,5 +1,5 @@ /* FPU control word bits. Mips version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Olaf Flebbe and Ralf Baechle. diff --git a/libc/ports/sysdeps/mips/gccframe.h b/libc/ports/sysdeps/mips/gccframe.h index 9d6162756..10c9be1d7 100644 --- a/libc/ports/sysdeps/mips/gccframe.h +++ b/libc/ports/sysdeps/mips/gccframe.h @@ -1,5 +1,5 @@ /* Definition of object in frame unwind info. mips version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/ieee754/ieee754.h b/libc/ports/sysdeps/mips/ieee754/ieee754.h index 3a8b241ac..d50f282dd 100644 --- a/libc/ports/sysdeps/mips/ieee754/ieee754.h +++ b/libc/ports/sysdeps/mips/ieee754/ieee754.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/include/sys/asm.h b/libc/ports/sysdeps/mips/include/sys/asm.h index 7b356e12e..dd090972f 100644 --- a/libc/ports/sysdeps/mips/include/sys/asm.h +++ b/libc/ports/sysdeps/mips/include/sys/asm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013 Free Software Foundation, Inc. +/* Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/jmpbuf-unwind.h b/libc/ports/sysdeps/mips/jmpbuf-unwind.h index 0fc340835..31268207f 100644 --- a/libc/ports/sysdeps/mips/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/mips/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/ldsodefs.h b/libc/ports/sysdeps/mips/ldsodefs.h index d23283c8f..a70c565dd 100644 --- a/libc/ports/sysdeps/mips/ldsodefs.h +++ b/libc/ports/sysdeps/mips/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/libc-tls.c b/libc/ports/sysdeps/mips/libc-tls.c index 8345d1358..0a8f8962a 100644 --- a/libc/ports/sysdeps/mips/libc-tls.c +++ b/libc/ports/sysdeps/mips/libc-tls.c @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. MIPS version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/lshift.S b/libc/ports/sysdeps/mips/lshift.S index 402ab13b9..3a86b0f3a 100644 --- a/libc/ports/sysdeps/mips/lshift.S +++ b/libc/ports/sysdeps/mips/lshift.S @@ -1,6 +1,6 @@ /* MIPS2 __mpn_lshift -- -Copyright (C) 1995-2013 Free Software Foundation, Inc. +Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/machine-gmon.h b/libc/ports/sysdeps/mips/machine-gmon.h index 144c04402..aac1723ef 100644 --- a/libc/ports/sysdeps/mips/machine-gmon.h +++ b/libc/ports/sysdeps/mips/machine-gmon.h @@ -1,5 +1,5 @@ /* Machine-specific calling sequence for `mcount' profiling function. MIPS - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/math-tests.h b/libc/ports/sysdeps/mips/math-tests.h index d2edd464b..7be132685 100644 --- a/libc/ports/sysdeps/mips/math-tests.h +++ b/libc/ports/sysdeps/mips/math-tests.h @@ -1,5 +1,5 @@ /* Configuration for math tests. MIPS version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/math_private.h b/libc/ports/sysdeps/mips/math_private.h index 4f029b0a6..95f438581 100644 --- a/libc/ports/sysdeps/mips/math_private.h +++ b/libc/ports/sysdeps/mips/math_private.h @@ -1,5 +1,5 @@ /* Internal math stuff. MIPS version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/memcpy.S b/libc/ports/sysdeps/mips/memcpy.S index c7168476e..2420f931b 100644 --- a/libc/ports/sysdeps/mips/memcpy.S +++ b/libc/ports/sysdeps/mips/memcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/memset.S b/libc/ports/sysdeps/mips/memset.S index d30b1f0e6..999148095 100644 --- a/libc/ports/sysdeps/mips/memset.S +++ b/libc/ports/sysdeps/mips/memset.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2013 Free Software Foundation, Inc. +/* Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/memusage.h b/libc/ports/sysdeps/mips/memusage.h index 56ce54bc1..caf7baa47 100644 --- a/libc/ports/sysdeps/mips/memusage.h +++ b/libc/ports/sysdeps/mips/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips32/crti.S b/libc/ports/sysdeps/mips/mips32/crti.S index 5f3e9ba43..1daf0daf8 100644 --- a/libc/ports/sysdeps/mips/mips32/crti.S +++ b/libc/ports/sysdeps/mips/mips32/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MIPS (o32). - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips32/crtn.S b/libc/ports/sysdeps/mips/mips32/crtn.S index 42381c512..61ce363d9 100644 --- a/libc/ports/sysdeps/mips/mips32/crtn.S +++ b/libc/ports/sysdeps/mips/mips32/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MIPS (o32). - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips32/fpu/fpu_control.c b/libc/ports/sysdeps/mips/mips32/fpu/fpu_control.c index cd107c533..e06ce8be4 100644 --- a/libc/ports/sysdeps/mips/mips32/fpu/fpu_control.c +++ b/libc/ports/sysdeps/mips/mips32/fpu/fpu_control.c @@ -1,5 +1,5 @@ /* FPU control word handling, MIPS version, needed by MIPS16 callers. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips32/libm-test-ulps b/libc/ports/sysdeps/mips/mips32/libm-test-ulps index 7a421bfed..3811ff030 100644 --- a/libc/ports/sysdeps/mips/mips32/libm-test-ulps +++ b/libc/ports/sysdeps/mips/mips32/libm-test-ulps @@ -1,89 +1,229 @@ # Begin of automatic generation # acos_downward -Test "acos_downward (-0)": +Test "acos_downward (-0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (-0.5)": + +# acos_towardzero +Test "acos_towardzero (-0x8p-4)": +float: 1 +ifloat: 1 + +# acos_upward +Test "acos_upward (+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x1p+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-128)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-972)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d496p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d497p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef56p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-128)": +double: 1 +idouble: 1 +Test "acos_upward (0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (0x8p-972)": +double: 1 +idouble: 1 + +# acosh +Test "acosh (0x6.4p+4)": +double: 1 +idouble: 1 +Test "acosh (0xf.ffffffffffff8p+1020)": +double: 1 + +# asin_downward +Test "asin_downward (-0x1p+0)": +double: 1 +idouble: 1 +Test "asin_downward (-0x8p-4)": double: 1 idouble: 1 -Test "acos_downward (-1)": +Test "asin_downward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.fffffffffffp-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_downward (0)": +Test "asin_downward (0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (0.5)": + +# asin_towardzero +Test "asin_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +Test "asin_towardzero (-0x4p-128)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# acos_towardzero -Test "acos_towardzero (-0)": +Test "asin_towardzero (-0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "asin_towardzero (-0x8p-4)": float: 1 ifloat: 1 -Test "acos_towardzero (-0.5)": +Test "asin_towardzero (-0x8p-972)": +double: 1 +idouble: 1 +Test "asin_towardzero (0x8p-4)": +float: 1 +ifloat: 1 + +# asin_upward +Test "asin_upward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_upward (-0x4p-1076)": double: 1 idouble: 1 -Test "acos_towardzero (-1)": +Test "asin_upward (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_towardzero (0)": +Test "asin_upward (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_towardzero (0.5)": +Test "asin_upward (-0x8p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# asin_downward -Test "asin_downward (-0.5)": +Test "asin_upward (-0x8p-972)": +double: 1 +idouble: 1 +Test "asin_upward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_upward (-0xf.ffffffffffff8p-4)": double: 1 idouble: 1 -Test "asin_downward (0.5)": +Test "asin_upward (-0xf.fffffffffffp-4)": double: 1 idouble: 1 -Test "asin_downward (1.0)": +Test "asin_upward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# asin_towardzero -Test "asin_towardzero (-0.5)": +Test "asin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "asin_upward (0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_upward (0x4p-1076)": double: 1 idouble: 1 -Test "asin_towardzero (-1.0)": +Test "asin_upward (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "asin_towardzero (0.5)": +Test "asin_upward (0x8p-152)": double: 1 -idouble: 1 -Test "asin_towardzero (1.0)": float: 1 +idouble: 1 ifloat: 1 +Test "asin_upward (0x8p-972)": +double: 1 +idouble: 1 -# asin_upward -Test "asin_upward (-1.0)": +# asinh +Test "asinh (-0xf.ffffffffffff8p+1020)": +double: 1 +Test "asinh (0xap+0)": float: 1 ifloat: 1 +Test "asinh (0xf.ffffffffffff8p+1020)": +double: 1 # atan2 -Test "atan2 (-0.75, -1.0)": +Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)": float: 1 ifloat: 1 -Test "atan2 (-max_value, -min_value)": +Test "atan2 (-0xcp-4, -0x1p+0)": float: 1 ifloat: 1 -Test "atan2 (0.75, -1.0)": +Test "atan2 (-0xf.fffffp+124, -0x4p-128)": float: 1 ifloat: 1 -Test "atan2 (1.390625, 0.9296875)": +Test "atan2 (-0xf.fffffp+124, -0x8p-152)": +float: 1 +ifloat: 1 +Test "atan2 (0x1.64p+0, 0xe.ep-4)": +float: 1 +ifloat: 1 +Test "atan2 (0xcp-4, -0x1p+0)": +float: 1 +ifloat: 1 +Test "atan2 (0xf.fffffp+124, -0x4p-128)": +float: 1 +ifloat: 1 +Test "atan2 (0xf.fffffp+124, -0x8p-152)": float: 1 ifloat: 1 # atanh -Test "atanh (0.75)": +Test "atanh (-0xcp-4)": +float: 1 +ifloat: 1 +Test "atanh (0xcp-4)": float: 1 ifloat: 1 @@ -2667,192 +2807,571 @@ float: 1 ifloat: 1 # cbrt -Test "cbrt (-27.0)": +Test "cbrt (-0x1.bp+4)": double: 1 idouble: 1 -Test "cbrt (0.75)": +Test "cbrt (-0x4.18937p-12)": +float: 1 +ifloat: 1 +Test "cbrt (0xcp-4)": double: 1 idouble: 1 -Test "cbrt (0.9921875)": +Test "cbrt (0xf.ep-4)": double: 1 idouble: 1 # ccos -Test "Imaginary part of: ccos (-0.75 + 710.5 i)": +Test "Imaginary part of: ccos (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 + 0x5.98p+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 - 0x5.98p+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (0x4p-1076 + 0x5.ap+8 i)": +double: 1 +idouble: 1 +Test "Real part of: ccos (0xcp-4 + 0x1.4p+0 i)": double: 1 +float: 1 idouble: 1 -Test "Imaginary part of: ccos (-0.75 + 89.5 i)": +ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (-0.75 - 710.5 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x2.c68p+8 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (-0.75 - 89.5 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x5.98p+4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (-2 - 3 i)": +Test "Imaginary part of: ccos (0xcp-4 - 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccos (0xcp-4 - 0x5.98p+4 i)": float: 1 ifloat: 1 -Test "Real part of: ccos (0.75 + 1.25 i)": + +# ccosh +Test "Imaginary part of: ccosh (-0x2.c68p+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (-0x2.c68p+8 - 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: ccosh (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 + 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x2.c68p+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (0x2.c68p+8 - 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (0x5.98p+4 + 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x5.ap+8 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ccosh (0xcp-4 + 0x1.4p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 1.25 i)": +Test "Imaginary part of: ccosh (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 710.5 i)": + +# cexp +Test "Imaginary part of: cexp (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: cexp (-0x5.fp+4 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: cexp (0x1.f4p+8 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (0.75 + 89.5 i)": +Test "Real part of: cexp (0x3.2p+4 + 0x8p+124 i)": +double: 2 float: 1 +idouble: 2 ifloat: 1 -Test "Imaginary part of: ccos (0.75 - 710.5 i)": +Test "Imaginary part of: cexp (0x3.2p+4 + 0x8p+124 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (0.75 - 89.5 i)": +Test "Real part of: cexp (0x5.8cp+4 + 0xcp-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)": +Test "Imaginary part of: cexp (0x5.8cp+4 + 0xcp-4 i)": +float: 2 +ifloat: 2 +Test "Imaginary part of: cexp (0x5.ap+8 + 0x4p-1076 i)": double: 1 idouble: 1 +Test "Real part of: cexp (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 -# ccosh -Test "Real part of: ccosh (-2 - 3 i)": +# clog +Test "Real part of: clog (+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 + 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 + 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 + 0xf.fffffp+124 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 - 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 - 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (-2 - 3 i)": +Test "Imaginary part of: clog (-0x8p-152 - 0xf.fffffp+124 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (-710.5 + 0.75 i)": +Test "Real part of: clog (-0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234566p-60 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (-710.5 - 0.75 i)": +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-60 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (-89.5 + 0.75 i)": +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234568p-60 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.000002p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (-89.5 - 0.75 i)": +Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)": float: 1 ifloat: 1 -Test "Real part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c64p-4 i)": double: 1 +idouble: 1 +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c64p-4 i)": float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)": +float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)": +Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (710.5 + 0.75 i)": +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (710.5 - 0.75 i)": +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (89.5 + 0.75 i)": +Test "Real part of: clog (0x2p-148 + 0x2p-148 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (89.5 - 0.75 i)": +Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)": float: 1 ifloat: 1 - -# cexp -Test "Imaginary part of: cexp (-2.0 - 3.0 i)": +Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (-95 + 0.75 i)": +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (0.75 + 1.25 i)": +Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)": +Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (50 + 0x1p127 i)": -double: 2 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3p-4 i)": float: 1 -idouble: 2 ifloat: 1 -Test "Imaginary part of: cexp (50 + 0x1p127 i)": +Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b4p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (500 + 0x1p1023 i)": +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (709.8125 + 0.75 i)": +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d758p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: cexp (709.8125 + 0.75 i)": +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d76p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (88.75 + 0.75 i)": +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (88.75 + 0.75 i)": -float: 2 -ifloat: 2 - -# clog -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)": +Test "Real part of: clog (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)": +Test "Real part of: clog (0x4p-1076 + +0 i)": double: 1 idouble: 1 -Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)": +Test "Real part of: clog (0x4p-1076 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x5.03p-4 + 0xf.31ep-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)": +Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)": +Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e21p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c3p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a5p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)": +Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)": +Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)": +Test "Real part of: clog (0x8.88fafp-4 + 0xd.888bdp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)": +Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)": +Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (0x1p-147 + 0x1p-147 i)": +Test "Real part of: clog (0x8p-152 + 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)": +Test "Real part of: clog (0x8p-152 - 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)": +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (1.0 + 0x1.234566p-10 i)": +Test "Real part of: clog (0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.fffffp+124 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)": float: 1 ifloat: 1 @@ -3132,121 +3651,610 @@ ifloat: 1 Test "cos (0x1p+120)": float: 1 ifloat: 1 -Test "cos (0x1p+127)": +Test "cos (0x7p+0)": float: 1 ifloat: 1 -Test "cos (M_PI_6l * 2.0)": -double: 1 -idouble: 1 -Test "cos (M_PI_6l * 4.0)": -double: 2 +Test "cos (0x8p+124)": +float: 1 +ifloat: 1 +Test "cos (0xc.d4967p-4)": float: 1 -idouble: 2 ifloat: 1 # cos_downward -Test "cos_downward (1)": +Test "cos_downward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_downward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_downward (-0x4p-128)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (-0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (-0x8p-972)": +double: 1 +idouble: 1 +Test "cos_downward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "cos_downward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1.000004p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.000006p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.0c1522p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0c1524p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.921fb4p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.921fb6p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1p+120)": +float: 2 +ifloat: 2 +Test "cos_downward (0x1p+28)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.182a44p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x2.182a4705ae6cap+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.182a48p+0)": float: 1 ifloat: 1 -Test "cos_downward (2)": +Test "cos_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2p+0)": float: 1 ifloat: 1 -Test "cos_downward (3)": +Test "cos_downward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (4)": +Test "cos_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (5)": +Test "cos_downward (0x8p+0)": float: 1 ifloat: 1 -Test "cos_downward (7)": +Test "cos_downward (0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (8)": +Test "cos_downward (0x8p-972)": +double: 1 +idouble: 1 +Test "cos_downward (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xa.217bap+12)": +float: 1 +ifloat: 1 +Test "cos_downward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xc.d4967p-4)": float: 1 ifloat: 1 +Test "cos_downward (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_tonearest -Test "cos_tonearest (7)": +Test "cos_tonearest (0x1p+120)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0x7p+0)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0x8p+124)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0xc.d4967p-4)": float: 1 ifloat: 1 # cos_towardzero -Test "cos_towardzero (2)": +Test "cos_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (3)": +Test "cos_towardzero (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (5)": +Test "cos_towardzero (-0x8p-972)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+120)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (7)": +Test "cos_towardzero (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a48p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (8)": +Test "cos_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "cos_towardzero (0x8p-972)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_upward -Test "cos_upward (10)": +Test "cos_upward (-0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000002p+0)": float: 1 ifloat: 1 -Test "cos_upward (6)": +Test "cos_upward (0x1.000004p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_upward (7)": +Test "cos_upward (0x1.000005bc7d86dp+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000006p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_upward (9)": +Test "cos_upward (0x1.0c1522p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.0c152382d7366p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1524p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb6p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1p+120)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2.182a44p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x2.182a48p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2.1e19e4p+72)": +float: 1 +ifloat: 1 +Test "cos_upward (0x2p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x3p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x6p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x7p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_upward (0x8p+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x9p+0)": float: 2 ifloat: 2 +Test "cos_upward (0xa.217bap+12)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0xap+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0xc.d4966p-4)": +float: 1 +ifloat: 1 +Test "cos_upward (0xc.d4967p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0xf.ffffcp+124)": +double: 1 +idouble: 1 + +# cosh +Test "cosh (-0x1p+0)": +float: 1 +ifloat: 1 +Test "cosh (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (0x2.c679dp+8)": +double: 1 +idouble: 1 # cosh_downward -Test "cosh_downward (22)": +Test "cosh_downward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_downward (23)": +Test "cosh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_downward (24)": + +# cosh_tonearest +Test "cosh_tonearest (-0x1p+0)": float: 1 ifloat: 1 +Test "cosh_tonearest (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x2.c679dp+8)": +double: 1 +idouble: 1 # cosh_towardzero -Test "cosh_towardzero (22)": +Test "cosh_towardzero (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_towardzero (23)": +Test "cosh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_towardzero (24)": + +# cosh_upward +Test "cosh_upward (-0x1p+0)": float: 1 ifloat: 1 +Test "cosh_upward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "cosh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x3.2p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 # cpow -Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)": +Test "Real part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": double: 1 float: 4 idouble: 1 ifloat: 4 -Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)": +Test "Imaginary part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": +float: 2 +ifloat: 2 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + 0x1p+0 i)": double: 2 float: 3 idouble: 2 ifloat: 3 -Test "Real part of: cpow (2 + 3 i, 4 + 0 i)": +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0xcp-4 + 0x1.4p+0 i)": double: 1 float: 4 idouble: 1 ifloat: 4 -Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)": -float: 2 -ifloat: 2 # csin Test "Real part of: csin (-0.75 + 710.5 i)": @@ -3316,485 +4324,1664 @@ float: 1 ifloat: 1 # csqrt -Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)": +Test "Real part of: csqrt (-0x2p+0 + 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: csqrt (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: csqrt (-0x4.000008p-128 - 0x4.000008p-128 i)": +double: 1 +idouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x4.000008p-128 + 0x4.000008p-128 i)": double: 1 idouble: 1 -Test "Real part of: csqrt (-2 + 3 i)": +Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p+1020 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p+124 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0x1p+0 i)": +float: 1 +ifloat: 1 + +# ctan +Test "Real part of: ctan (-0x2p+0 - 0x3p+0 i)": float: 1 ifloat: 1 -Test "Real part of: csqrt (-2 - 3 i)": +Test "Imaginary part of: ctan (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + +0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)": +Test "Real part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)": +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Real part of: ctan (0x1.921fb54442d19p+0 + +0 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)": +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": double: 1 idouble: 1 - -# ctan -Test "Real part of: ctan (-2 - 3 i)": +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb6p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan (-2 - 3 i)": +Test "Real part of: ctan (0x8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctan (0.75 + 1.25 i)": +Test "Imaginary part of: ctan (0x8p+124 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctan (0x1p1023 + 1 i)": +Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctan (0x1p127 + 1 i)": +Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)": +Test "Real part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 # ctan_downward -Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 3 +idouble: 3 +Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)": +double: 6 +idouble: 6 +Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctan_downward (0x8p+124 + 0x1p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 +Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 3 +idouble: 3 +Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 # ctan_tonearest -Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + +0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + +0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 # ctan_towardzero -Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 5 +float: 3 +idouble: 5 +ifloat: 3 +Test "Imaginary part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + +0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)": +double: 5 +idouble: 5 +Test "Real part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +Test "Imaginary part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 # ctan_upward -Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Real part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "Imaginary part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (-0xc.35p+12 + 0xc.35p+12 i)": double: 1 +float: 1 idouble: 1 -Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +ifloat: 1 +Test "Imaginary part of: ctan_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + +0 i)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + +0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63ap+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 # ctanh -Test "Real part of: ctanh (-2 - 3 i)": +Test "Imaginary part of: ctanh (+0 + 0x1.921fb4p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh (-2 - 3 i)": +Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d19p+0 i)": double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (+0 + 0x1.921fb6p+0 i)": float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168cp-4 i)": +double: 1 idouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 ifloat: 1 -Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)": +Test "Imaginary part of: ctanh (+0 + 0xc.90fdbp-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh (0 + pi/4 i)": +Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: ctanh (0.75 + 1.25 i)": +Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh (0.75 + 1.25 i)": -float: 2 -ifloat: 2 -Test "Imaginary part of: ctanh (1 + 0x1p1023 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctanh (1 + 0x1p127 i)": +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": double: 1 +float: 1 idouble: 1 +ifloat: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # ctanh_downward -Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdap-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 4 +float: 1 +idouble: 4 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)": +double: 6 +idouble: 6 +Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 3 +idouble: 3 +Test "Real part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +Test "Imaginary part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 # ctanh_tonearest -Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168cp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdbp-4 i)": float: 1 ifloat: 1 +Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # ctanh_towardzero -Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 +Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)": +double: 5 +idouble: 5 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 # ctanh_upward -Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d18p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdap-4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63ap+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63p+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "Real part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # erf -Test "erf (1.25)": +Test "erf (0x1.4p+0)": double: 1 idouble: 1 # erfc -Test "erfc (0x1.f7303cp+1)": +Test "erfc (-0x8p-4)": +float: 1 +ifloat: 1 +Test "erfc (0x2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x3.ee6078p+0)": double: 1 idouble: 1 -Test "erfc (0x1.ffa002p+2)": +Test "erfc (0x4.2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x7.fe8008p+0)": +float: 1 +ifloat: 1 +Test "erfc (0x7.fffd6p+0)": float: 1 ifloat: 1 -Test "erfc (2.0)": + +# exp10 +Test "exp10 (-0x1.31p+8)": double: 1 idouble: 1 -Test "erfc (4.125)": +Test "exp10 (-0x1p+0)": +double: 1 +idouble: 1 +Test "exp10 (-0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10 (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10 (0x3p+0)": double: 1 idouble: 1 -# exp10 -Test "exp10 (-1)": +# exp10_downward +Test "exp10_downward (0x2.4p+4)": +double: 1 +idouble: 1 + +# exp10_tonearest +Test "exp10_tonearest (-0x1.31p+8)": double: 1 idouble: 1 -Test "exp10 (-305)": +Test "exp10_tonearest (-0x1p+0)": double: 1 idouble: 1 -Test "exp10 (-36)": +Test "exp10_tonearest (-0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (3)": +Test "exp10_tonearest (0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (36)": +Test "exp10_tonearest (0x3p+0)": double: 1 idouble: 1 -# exp_downward -Test "exp_downward (2)": +# exp10_towardzero +Test "exp10_towardzero (0x2.4p+4)": +double: 1 +idouble: 1 + +# exp10_upward +Test "exp10_upward (-0x1.344p+12)": float: 1 ifloat: 1 -Test "exp_downward (3)": +Test "exp10_upward (-0x1.86ap+16)": float: 1 ifloat: 1 - -# exp_towardzero -Test "exp_towardzero (2)": +Test "exp10_upward (-0xf.424p+16)": +float: 1 +ifloat: 1 +Test "exp10_upward (-0xf.fffffp+124)": float: 1 ifloat: 1 -Test "exp_towardzero (3)": +Test "exp10_upward (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_upward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +# exp_downward +Test "exp_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_downward (0xcp-4)": +double: 1 +idouble: 1 + +# exp_towardzero +Test "exp_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_towardzero (0xcp-4)": +double: 1 +idouble: 1 + # exp_upward -Test "exp_upward (1)": +Test "exp_upward (-0x2.e870a4p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88c2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a8p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe224p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe227861639p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe228p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x4.d2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "exp_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "exp_upward (0x2.c5cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (0x3.2p+4)": +double: 1 +idouble: 1 + +# expm1 +Test "expm1 (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1 (0x1p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "expm1 (0xcp-4)": +double: 1 +idouble: 1 -# expm1 -Test "expm1 (0.75)": +# expm1_downward +Test "expm1_downward (0x1.f4p+8)": double: 1 idouble: 1 -Test "expm1 (1)": +Test "expm1_downward (0x3.2p+4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "expm1 (500.0)": +Test "expm1_downward (0x7.fp+4)": double: 1 idouble: 1 -# gamma -Test "gamma (0.7)": +# expm1_tonearest +Test "expm1_tonearest (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_tonearest (0x1p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "gamma (1.2)": +Test "expm1_tonearest (0xcp-4)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -# hypot -Test "hypot (-0.7, -12.4)": +# expm1_towardzero +Test "expm1_towardzero (-0x1p-100)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (-0.7, 12.4)": +Test "expm1_towardzero (-0x1p-32)": float: 1 ifloat: 1 -Test "hypot (-12.4, -0.7)": +Test "expm1_towardzero (-0x1p-64)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (-12.4, 0.7)": +Test "expm1_towardzero (-0x4p-52)": float: 1 ifloat: 1 -Test "hypot (0.7, -12.4)": +Test "expm1_towardzero (-0x8p-32)": float: 1 ifloat: 1 -Test "hypot (0.7, 12.4)": +Test "expm1_towardzero (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_towardzero (0x3.2p+4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (12.4, -0.7)": +Test "expm1_towardzero (0x7.fp+4)": +double: 1 +idouble: 1 + +# expm1_upward +Test "expm1_upward (-0x1p-100)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (12.4, 0.7)": +Test "expm1_upward (-0x1p-32)": float: 1 ifloat: 1 - -# j0 -Test "j0 (-4.0)": +Test "expm1_upward (-0x1p-64)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (0.75)": +Test "expm1_upward (-0x4p-52)": float: 1 ifloat: 1 -Test "j0 (0x1.d7ce3ap+107)": -float: 2 -ifloat: 2 -Test "j0 (10.0)": -double: 2 +Test "expm1_upward (-0x8p-32)": float: 1 -idouble: 2 ifloat: 1 -Test "j0 (2.0)": -float: 2 -ifloat: 2 -Test "j0 (4.0)": +Test "expm1_upward (0x1p-100)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_upward (0x1p-32)": +float: 1 +ifloat: 1 +Test "expm1_upward (0x1p-64)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (8.0)": +Test "expm1_upward (0x4p-52)": +float: 1 +ifloat: 1 +Test "expm1_upward (0x8p-32)": float: 1 ifloat: 1 -# j1 -Test "j1 (0x1.3ffp+74)": +# gamma +Test "gamma (-0x1p-20)": double: 1 idouble: 1 -Test "j1 (0x1.ff00000000002p+840)": +Test "gamma (-0x2p-16)": double: 1 +float: 1 idouble: 1 -Test "j1 (10.0)": -float: 2 -ifloat: 2 -Test "j1 (2.0)": +ifloat: 1 +Test "gamma (-0x4p-12)": double: 1 idouble: 1 -Test "j1 (8.0)": +Test "gamma (-0x8p-8)": +double: 1 +idouble: 1 +Test "gamma (0x4p-12)": +float: 1 +ifloat: 1 +Test "gamma (0x4p-32)": +double: 1 +idouble: 1 +Test "gamma (0xb.333333333333p-4)": +double: 1 +idouble: 1 +Test "gamma (0xb.33333p-4)": double: 1 idouble: 1 -# jn -Test "jn (0, -4.0)": +# hypot +Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 + +# j0 +Test "j0 (-0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "j0 (-0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +Test "j0 (0x2p+0)": +float: 2 +ifloat: 2 +Test "j0 (0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 0.75)": +Test "j0 (0x8p+0)": float: 1 ifloat: 1 -Test "jn (0, 10.0)": +Test "j0 (0xap+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "jn (0, 2.0)": +Test "j0 (0xcp-4)": +float: 1 +ifloat: 1 +Test "j0 (0xe.be71dp+104)": float: 2 ifloat: 2 -Test "jn (0, 4.0)": +Test "j0 (0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 + +# j1 +Test "j1 (0x1.ff00000000002p+840)": +double: 1 +idouble: 1 +Test "j1 (0x2p+0)": +double: 1 +idouble: 1 +Test "j1 (0x4.ffcp+72)": +double: 1 +idouble: 1 +Test "j1 (0x8p+0)": +double: 1 +idouble: 1 +Test "j1 (0xap+0)": +float: 2 +ifloat: 2 +Test "j1 (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "j1 (0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 8.0)": + +# jn +Test "jn (0, -0x4p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "jn (1, 10.0)": +Test "jn (0, 0x2p+0)": float: 2 ifloat: 2 -Test "jn (1, 2.0)": +Test "jn (0, 0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "jn (0, 0x8p+0)": +float: 1 +ifloat: 1 +Test "jn (0, 0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "jn (0, 0xcp-4)": +float: 1 +ifloat: 1 +Test "jn (1, 0x2p+0)": double: 1 idouble: 1 -Test "jn (1, 8.0)": +Test "jn (1, 0x8p+0)": +double: 1 +idouble: 1 +Test "jn (1, 0xap+0)": +float: 2 +ifloat: 2 +Test "jn (10, 0x2p+0)": double: 1 +float: 2 idouble: 1 -Test "jn (10, 0.125)": +ifloat: 2 +Test "jn (10, 0x2p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (10, 0.75)": +Test "jn (10, 0xap+0)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +Test "jn (10, 0xcp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (10, 10.0)": -double: 4 +Test "jn (2, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +Test "jn (2, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (2, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +Test "jn (2, 0x2.67a2a8p+0)": +double: 1 float: 3 -idouble: 4 +idouble: 1 ifloat: 3 -Test "jn (10, 2.0)": +Test "jn (2, 0x8p+124)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "jn (2, 0x1.ffff62p+99)": +Test "jn (2, 0xf.fffb1p+96)": double: 2 float: 2 idouble: 2 ifloat: 2 -Test "jn (2, 2.4048255576957729)": +Test "jn (2, 0xf.fffffp+124)": double: 2 -float: 1 +float: 2 idouble: 2 +ifloat: 2 +Test "jn (3, 0x2.67a2a4p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "jn (3, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (3, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +Test "jn (3, 0x2.67a2a8p+0)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "jn (3, 0x2p+0)": +float: 1 ifloat: 1 -Test "jn (3, 0.125)": +Test "jn (3, 0x2p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (3, 0.75)": +Test "jn (3, 0xap+0)": +double: 3 +idouble: 3 +Test "jn (3, 0xcp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (3, 10.0)": -double: 3 +Test "jn (4, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +Test "jn (4, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a8p+0)": float: 1 -idouble: 3 ifloat: 1 -Test "jn (3, 2.0)": +Test "jn (5, 0x2.67a2a4p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "jn (3, 2.4048255576957729)": -double: 3 -idouble: 3 -Test "jn (4, 2.4048255576957729)": +Test "jn (5, 0x2.67a2a5d2e3682p+0)": double: 1 idouble: 1 -Test "jn (5, 2.4048255576957729)": -double: 3 +Test "jn (5, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +Test "jn (5, 0x2.67a2a8p+0)": +float: 2 +ifloat: 2 +Test "jn (6, 0x2.67a2a4p+0)": +double: 2 float: 1 -idouble: 3 +idouble: 2 ifloat: 1 -Test "jn (6, 2.4048255576957729)": +Test "jn (6, 0x2.67a2a5d2e3682p+0)": +double: 2 +idouble: 2 +Test "jn (6, 0x2.67a2a5d2e368p+0)": double: 4 -float: 3 idouble: 4 +Test "jn (6, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 ifloat: 3 -Test "jn (7, 2.4048255576957729)": +Test "jn (7, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "jn (7, 0x2.67a2a5d2e368p+0)": double: 3 -float: 5 idouble: 3 -ifloat: 5 -Test "jn (8, 2.4048255576957729)": -double: 3 +Test "jn (7, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "jn (8, 0x2.67a2a4p+0)": +double: 2 float: 2 -idouble: 3 +idouble: 2 ifloat: 2 -Test "jn (9, 2.4048255576957729)": +Test "jn (8, 0x2.67a2a5d2e3682p+0)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "jn (8, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +Test "jn (8, 0x2.67a2a8p+0)": +double: 2 +float: 4 +idouble: 2 +ifloat: 4 +Test "jn (9, 0x2.67a2a4p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +Test "jn (9, 0x2.67a2a5d2e3682p+0)": +double: 4 +idouble: 4 +Test "jn (9, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (9, 0x2.67a2a8p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 # lgamma -Test "lgamma (0.7)": +Test "lgamma (-0x1p-20)": +double: 1 +idouble: 1 +Test "lgamma (-0x2p-16)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "lgamma (1.2)": +Test "lgamma (-0x4p-12)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "lgamma (-0x8p-8)": +double: 1 +idouble: 1 +Test "lgamma (0x4p-12)": +float: 1 +ifloat: 1 +Test "lgamma (0x4p-32)": +double: 1 +idouble: 1 +Test "lgamma (0xb.333333333333p-4)": +double: 1 +idouble: 1 +Test "lgamma (0xb.33333p-4)": +double: 1 +idouble: 1 + +# log +Test "log (0x2.b7e15p+0)": +float: 1 +ifloat: 1 # log10 -Test "log10 (0.75)": +Test "log10 (0x2.b7e154p+0)": +float: 1 +ifloat: 1 +Test "log10 (0xcp-4)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "log10 (e)": -float: 1 -ifloat: 1 # log1p -Test "log1p (-0.25)": +Test "log1p (-0x4p-4)": +float: 1 +ifloat: 1 +Test "log1p (0x1.b7e15p+0)": float: 1 ifloat: 1 # pow -Test "pow (0x0.ffffffp0, -0x1p24)": +Test "pow (0x1.000002p+0, 0x1p+24)": float: 1 ifloat: 1 -Test "pow (0x0.ffffffp0, 0x1p24)": +Test "pow (0xf.fffffp-4, -0x1p+24)": float: 1 ifloat: 1 -Test "pow (0x1.000002p0, 0x1p24)": +Test "pow (0xf.fffffp-4, 0x1p+24)": float: 1 ifloat: 1 # pow10 -Test "pow10 (-1)": +Test "pow10 (-0x1.31p+8)": double: 1 idouble: 1 -Test "pow10 (-305)": +Test "pow10 (-0x1p+0)": double: 1 idouble: 1 -Test "pow10 (-36)": +Test "pow10 (-0x2.4p+4)": double: 1 idouble: 1 -Test "pow10 (3)": +Test "pow10 (0x2.4p+4)": double: 1 idouble: 1 -Test "pow10 (36)": +Test "pow10 (0x3p+0)": double: 1 idouble: 1 @@ -3803,6 +5990,17 @@ Test "pow_downward (1.5, 1.03125)": float: 1 ifloat: 1 +# pow_tonearest +Test "pow_tonearest (0x1.000002p+0, 0x1p+24)": +float: 1 +ifloat: 1 +Test "pow_tonearest (0xf.fffffp-4, -0x1p+24)": +float: 1 +ifloat: 1 +Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)": +float: 1 +ifloat: 1 + # pow_towardzero Test "pow_towardzero (1.5, 1.03125)": float: 1 @@ -3813,670 +6011,1411 @@ Test "pow_upward (1.0625, 1.125)": float: 1 ifloat: 1 +# sin +Test "sin (0x1p+0)": +float: 1 +ifloat: 1 + # sin_downward -Test "sin_downward (10)": +Test "sin_downward (-0x1.921fb4p+0)": +double: 1 +idouble: 1 +Test "sin_downward (-0x1.921fb6p+0)": +double: 1 +idouble: 1 +Test "sin_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a91c16b9b3p-4)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a92p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1p+120)": +float: 1 +ifloat: 1 +Test "sin_downward (0x1p+28)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "sin_downward (0x2.1e19ep+72)": +float: 2 +ifloat: 2 +Test "sin_downward (0x2.553534p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.be735c19be9fep+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.be736p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (3)": +Test "sin_downward (0x3.ec2a0250032a2p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.ec2a0250032ap+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.ec2ap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (5)": +Test "sin_downward (0x3p+0)": +float: 1 +ifloat: 1 +Test "sin_downward (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f7084p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f708p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237ep+0)": +float: 1 +ifloat: 1 +Test "sin_downward (0x4.c92d08p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x4.c92d1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x4p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec7477d4a84p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec7477d4a8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec78p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x6p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_downward (0x9p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (6)": +Test "sin_downward (0xap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "sin_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 # sin_tonearest -Test "sin_tonearest (1)": +Test "sin_tonearest (0x1p+0)": float: 1 ifloat: 1 # sin_towardzero -Test "sin_towardzero (1)": +Test "sin_towardzero (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1p+0)": float: 1 ifloat: 1 -Test "sin_towardzero (10)": +Test "sin_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.1e19ep+72)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (4)": +Test "sin_towardzero (0x2.553534p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+64)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x3.be735c19beap+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x3.be735cp+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (5)": +Test "sin_towardzero (0x3.ec2a04p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (9)": +Test "sin_towardzero (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237e8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237ep+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x5.fbec7p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x9p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xb.fa09ap+100)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4967p-4)": +float: 1 +ifloat: 1 +Test "sin_towardzero (0xe.ef3afp-4)": float: 1 ifloat: 1 +Test "sin_towardzero (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 # sin_upward -Test "sin_upward (1)": +Test "sin_upward (-0x1.921fb4p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_upward (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_upward (-0x1.921fb6p+0)": float: 1 ifloat: 1 -Test "sin_upward (2)": +Test "sin_upward (0x1.921fb4p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1.921fb6p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+120)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x1p+28)": +float: 1 +ifloat: 1 +Test "sin_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "sin_upward (0x2.1e19ep+72)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x2.5535376715b9ep+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2.553538p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "sin_upward (0x3.be735c19beap+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x3.be735cp+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x3.be736p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x3.ec2a04p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x4.093385688a2d4p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.093385688a2dp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.09338p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.1237e8p+0)": +double: 1 float: 2 +idouble: 1 ifloat: 2 -Test "sin_upward (4)": +Test "sin_upward (0x4.1237ep+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_upward (9)": +Test "sin_upward (0x4.c92d08p+0)": float: 1 ifloat: 1 - -# sincos -Test "sincos (0x1p+120) extra output 2": +Test "sin_upward (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.c92d1p+0)": float: 1 ifloat: 1 -Test "sincos (0x1p+127) extra output 2": +Test "sin_upward (0x4p+0)": +float: 2 +ifloat: 2 +Test "sin_upward (0x4p+48)": +float: 1 +ifloat: 1 +Test "sin_upward (0x5.fbec7p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x5p+0)": float: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 1": +Test "sin_upward (0x7p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 2": +Test "sin_upward (0x8.60a91c16b9b3p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8.60a92p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x8p+124)": double: 1 idouble: 1 -Test "sincos (pi/6) extra output 2": +Test "sin_upward (0x9p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0xap+0)": float: 1 ifloat: 1 +Test "sin_upward (0xb.fa09ap+100)": +double: 1 +idouble: 1 +Test "sin_upward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xc.d4967p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xcp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8008p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3afp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3bp-4)": +double: 1 +idouble: 1 -# sinh_downward -Test "sinh_downward (22)": +# sincos +Test "sincos (0x1.0c1522p+0) extra output 1": float: 1 ifloat: 1 -Test "sinh_downward (23)": +Test "sincos (0x1p+120) extra output 2": float: 1 ifloat: 1 -Test "sinh_downward (24)": +Test "sincos (0x8.60a92p-4) extra output 2": float: 1 ifloat: 1 - -# sinh_towardzero -Test "sinh_towardzero (22)": +Test "sincos (0x8p+124) extra output 2": float: 1 ifloat: 1 -Test "sinh_towardzero (23)": +Test "sincos (0xc.d4967p-4) extra output 2": float: 1 ifloat: 1 -Test "sinh_towardzero (24)": + +# sinh_downward +Test "sinh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +Test "sinh_downward (0x1.7p+4)": +double: 1 +idouble: 1 + +# sinh_towardzero +Test "sinh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +Test "sinh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 + +# sinh_upward +Test "sinh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "sinh_upward (0x8p-32)": +double: 1 float: 1 +idouble: 1 ifloat: 1 # tan_downward -Test "tan_downward (1)": +Test "tan_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.908p-4)": +float: 2 +ifloat: 2 +Test "tan_downward (-0xc.90cp-4)": float: 1 ifloat: 1 -Test "tan_downward (10)": +Test "tan_downward (-0xc.90ep-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (2)": +Test "tan_downward (-0xc.90f8p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (6)": +Test "tan_downward (-0xc.90fcp-4)": float: 1 ifloat: 1 -Test "tan_downward (8)": +Test "tan_downward (-0xc.90fd8p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (9)": +Test "tan_downward (-0xc.90fdap-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# tan_towardzero -Test "tan_towardzero (10)": +Test "tan_downward (-0xc.90fdbp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fdcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fdp-4)": +float: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fep-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.90fp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.91p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.92p-4)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.9p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (-0xc.ap-4)": +double: 1 +idouble: 1 +Test "tan_downward (0x1p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "tan_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x4p+0)": float: 1 ifloat: 1 -Test "tan_towardzero (3)": +Test "tan_downward (0x6p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x7p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x8p+1020)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (4)": +Test "tan_downward (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.92p-4)": float: 1 ifloat: 1 -Test "tan_towardzero (5)": +Test "tan_downward (0xc.94p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (0xc.98p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (9)": +Test "tan_downward (0xc.ap-4)": float: 1 ifloat: 1 +Test "tan_downward (0xcp-4)": +double: 1 +idouble: 1 -# tan_upward -Test "tan_upward (1)": +# tan_towardzero +Test "tan_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (10)": +Test "tan_towardzero (-0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x1p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (3)": +Test "tan_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x2p+64)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x7p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x9p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (5)": +Test "tan_towardzero (0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "tan_towardzero (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 -# tgamma -Test "tgamma (-0.5)": +# tan_upward +Test "tan_upward (-0xc.908p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.90cp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x0.fffffffffffff8p0)": +Test "tan_upward (-0xc.90ep-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90f8p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fcp-4)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x0.ffffffp0)": +ifloat: 1 +Test "tan_upward (-0xc.90fd8p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdap-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdbp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fep-4)": float: 1 ifloat: 1 -Test "tgamma (-0x1.000002p0)": +Test "tan_upward (-0xc.90fp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.91p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.9p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0x1p+0)": +float: 1 +ifloat: 1 +Test "tan_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_upward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "tan_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "tan_upward (0x4p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x7p+0)": +float: 1 +ifloat: 1 +Test "tan_upward (0x8p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x9p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xc.908p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.90ep-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90f8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fd8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdap-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdbp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdcp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fep-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.91p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.92p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xc.94p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.98p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.9p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.ap-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_upward (0xf.fffffp+124)": +double: 1 +idouble: 1 + +# tgamma +Test "tgamma (-0x1.000002p+0)": double: 2 idouble: 2 -Test "tgamma (-0x1.0a32a2p+5)": +Test "tgamma (-0x1.3ffffep+4)": float: 2 ifloat: 2 -Test "tgamma (-0x13.ffffep0)": -float: 2 -ifloat: 2 -Test "tgamma (-0x14.000000000001p0)": +Test "tgamma (-0x1.4000000000001p+4)": double: 1 idouble: 1 -Test "tgamma (-0x14.00002p0)": +Test "tgamma (-0x1.400002p+4)": float: 1 ifloat: 1 -Test "tgamma (-0x1d.ffffep0)": +Test "tgamma (-0x1.dffffep+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x1e.000000000001p0)": +Test "tgamma (-0x1.e000000000001p+4)": double: 3 idouble: 3 -Test "tgamma (-0x1e.00002p0)": +Test "tgamma (-0x1.e00002p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x2.0000000000002p0)": +Test "tgamma (-0x2.0000000000002p+0)": double: 1 idouble: 1 -Test "tgamma (-0x2.000004p0)": +Test "tgamma (-0x2.000004p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (-0x2.fffffcp0)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -Test "tgamma (-0x27.fffffffffffep0)": +Test "tgamma (-0x2.146544p+4)": +float: 2 +ifloat: 2 +Test "tgamma (-0x2.7fffffffffffep+4)": double: 1 idouble: 1 -Test "tgamma (-0x28.000000000002p0)": +Test "tgamma (-0x2.8000000000002p+4)": double: 1 idouble: 1 -Test "tgamma (-0x28.00004p0)": +Test "tgamma (-0x2.800004p+4)": double: 2 idouble: 2 -Test "tgamma (-0x29.00004p0)": +Test "tgamma (-0x2.8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "tgamma (-0x2.900004p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x2.9ffffcp+4)": double: 1 idouble: 1 -Test "tgamma (-0x29.ffffcp0)": +Test "tgamma (-0x2.fffffcp+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x3.000004p0)": +ifloat: 1 +Test "tgamma (-0x3.000004p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (-0x3.fffffcp0)": +Test "tgamma (-0x3.1ffffcp+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x3.1fffffffffffep+4)": +double: 3 +idouble: 3 +Test "tgamma (-0x3.8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (-0x3.fffffcp+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x3.ffffffffffffep0)": +Test "tgamma (-0x3.ffffffffffffep+0)": double: 2 idouble: 2 -Test "tgamma (-0x31.fffffffffffep0)": -double: 3 -idouble: 3 -Test "tgamma (-0x4.000008p0)": +Test "tgamma (-0x4.000008p+0)": float: 1 ifloat: 1 -Test "tgamma (-0x4.fffff8p0)": +Test "tgamma (-0x4.8p+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x4.ffffffffffffcp0)": +ifloat: 1 +Test "tgamma (-0x4.fffff8p+0)": double: 1 idouble: 1 -Test "tgamma (-0x5.000008p0)": +Test "tgamma (-0x4.ffffffffffffcp+0)": +double: 1 +idouble: 1 +Test "tgamma (-0x5.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x5.ffffffffffffcp0)": +Test "tgamma (-0x5.8p+0)": +double: 1 +idouble: 1 +Test "tgamma (-0x5.ffffffffffffcp+0)": double: 1 idouble: 1 -Test "tgamma (-0x6.000008p0)": +Test "tgamma (-0x6.000008p+0)": float: 2 ifloat: 2 -Test "tgamma (-0x6.fffff8p0)": +Test "tgamma (-0x6.3fffffffffffcp+4)": +double: 2 +idouble: 2 +Test "tgamma (-0x6.4000000000004p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x6.400008p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x6.8p+0)": +float: 1 +ifloat: 1 +Test "tgamma (-0x6.fffff8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (-0x6.ffffffffffffcp0)": +Test "tgamma (-0x6.ffffffffffffcp+0)": double: 4 idouble: 4 -Test "tgamma (-0x63.fffffffffffcp0)": -double: 2 -idouble: 2 -Test "tgamma (-0x64.000000000004p0)": -double: 1 -idouble: 1 -Test "tgamma (-0x7.0000000000004p0)": +Test "tgamma (-0x7.0000000000004p+0)": double: 3 idouble: 3 -Test "tgamma (-0x7.000008p0)": +Test "tgamma (-0x7.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x7.fffff8p0)": +Test "tgamma (-0x7.8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x7.fffff8p+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "tgamma (-0x7.ffffffffffffcp0)": +Test "tgamma (-0x7.ffffffffffffcp+0)": double: 3 idouble: 3 -Test "tgamma (-0x8.00001p0)": +Test "tgamma (-0x8.00001p+0)": double: 2 idouble: 2 -Test "tgamma (-0x9.ffffffffffff8p0)": +Test "tgamma (-0x8.8p+0)": double: 1 -idouble: 1 -Test "tgamma (-0x9.fffffp0)": float: 1 +idouble: 1 ifloat: 1 -Test "tgamma (-0x96.000000000008p0)": +Test "tgamma (-0x8p-4)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0xa.00001p0)": +ifloat: 1 +Test "tgamma (-0x9.6000000000008p+4)": double: 1 idouble: 1 -Test "tgamma (-2.5)": +Test "tgamma (-0x9.60001p+4)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "tgamma (-3.5)": +Test "tgamma (-0x9.8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-4.5)": +Test "tgamma (-0x9.ffffffffffff8p+0)": double: 1 -float: 1 idouble: 1 +Test "tgamma (-0x9.fffffp+0)": +float: 1 ifloat: 1 -Test "tgamma (-5.5)": +Test "tgamma (-0xa.00001p+0)": double: 1 idouble: 1 -Test "tgamma (-6.5)": -float: 1 -ifloat: 1 -Test "tgamma (-7.5)": -double: 2 +Test "tgamma (-0xa.c0001p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +Test "tgamma (-0xf.fffffp-4)": float: 1 -idouble: 2 ifloat: 1 -Test "tgamma (-8.5)": +Test "tgamma (0x1.28p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-9.5)": +Test "tgamma (0x1.38p+4)": +double: 2 +idouble: 2 +Test "tgamma (0x1.78p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0.5)": -float: 1 -ifloat: 1 -Test "tgamma (0.7)": +Test "tgamma (0x1.d8p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x1.fffffep0)": +Test "tgamma (0x1.e8p+4)": float: 1 ifloat: 1 -Test "tgamma (0x1.fffffffffffffp0)": +Test "tgamma (0x1.fffffep+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x1.fffffffffffffp+0)": double: 1 idouble: 1 Test "tgamma (0x1p-24)": float: 1 ifloat: 1 -Test "tgamma (0x1p-53)": +Test "tgamma (0x2.18p+4)": +float: 1 +ifloat: 1 +Test "tgamma (0x2.28p+4)": double: 1 +float: 2 idouble: 1 +ifloat: 2 Test "tgamma (0x2.30a43cp+4)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "tgamma (0x2.fffffcp0)": +Test "tgamma (0x2.8p+0)": +float: 2 +ifloat: 2 +Test "tgamma (0x2.fffffcp+0)": float: 3 ifloat: 3 -Test "tgamma (0x3.fffffcp0)": +Test "tgamma (0x3.8p+0)": +float: 2 +ifloat: 2 +Test "tgamma (0x3.fffffcp+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x3.ffffffffffffep+0)": +double: 1 +idouble: 1 +Test "tgamma (0x3p+0)": float: 1 ifloat: 1 -Test "tgamma (0x3.ffffffffffffep0)": +Test "tgamma (0x4.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x4.0000000000004p0)": +Test "tgamma (0x4.8p+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (0x4.ffffffffffffcp0)": +ifloat: 1 +Test "tgamma (0x4.ffffffffffffcp+0)": double: 1 idouble: 1 -Test "tgamma (0x5.0000000000004p0)": +Test "tgamma (0x4p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x5.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x5.000008p0)": +Test "tgamma (0x5.000008p+0)": float: 2 ifloat: 2 -Test "tgamma (0x5.fffff8p0)": +Test "tgamma (0x5.fffff8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x6.0000000000004p0)": +Test "tgamma (0x6.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x6.000008p0)": +Test "tgamma (0x6.000008p+0)": float: 2 ifloat: 2 -Test "tgamma (0x6.fffff8p0)": +Test "tgamma (0x6.8p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x6.fffff8p+0)": double: 1 idouble: 1 -Test "tgamma (0x6.ffffffffffffcp0)": +Test "tgamma (0x6.ffffffffffffcp+0)": double: 4 idouble: 4 -Test "tgamma (0x7.0000000000004p0)": +Test "tgamma (0x6p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x7.0000000000004p+0)": double: 4 idouble: 4 -Test "tgamma (0x7.000008p0)": +Test "tgamma (0x7.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x7.fffff8p0)": +Test "tgamma (0x7.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (0x7.ffffffffffffcp0)": +Test "tgamma (0x7.fffff8p+0)": double: 2 +float: 1 idouble: 2 -Test "tgamma (0x8.00001p0)": +ifloat: 1 +Test "tgamma (0x7.ffffffffffffcp+0)": double: 2 idouble: 2 -Test "tgamma (0xa.b9fd72b0fb238p+4)": +Test "tgamma (0x7p+0)": double: 1 idouble: 1 -Test "tgamma (10)": +Test "tgamma (0x8.00001p+0)": +double: 2 +idouble: 2 +Test "tgamma (0x8.8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (18.5)": +Test "tgamma (0x8p+0)": double: 1 -float: 1 idouble: 1 +Test "tgamma (0x8p-4)": +float: 1 ifloat: 1 -Test "tgamma (19.5)": -double: 2 -idouble: 2 -Test "tgamma (2.5)": -float: 2 -ifloat: 2 -Test "tgamma (23.5)": +Test "tgamma (0x8p-56)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (29.5)": +Test "tgamma (0x9.8p+0)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (3)": -float: 1 -ifloat: 1 -Test "tgamma (3.5)": -float: 2 -ifloat: 2 -Test "tgamma (30.5)": -float: 1 -ifloat: 1 -Test "tgamma (33.5)": -float: 1 -ifloat: 1 -Test "tgamma (34.5)": +Test "tgamma (0x9p+0)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "tgamma (4)": -float: 1 -ifloat: 1 -Test "tgamma (4.5)": +Test "tgamma (0xa.b9fd72b0fb238p+4)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (6)": +Test "tgamma (0xa.b9fd7p+4)": +double: 2 +idouble: 2 +Test "tgamma (0xap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tgamma (6.5)": + +# y0 +Test "y0 (0x1.8p+0)": +double: 2 float: 1 +idouble: 2 ifloat: 1 -Test "tgamma (7)": +Test "y0 (0x1.ff00000000002p+840)": double: 1 idouble: 1 -Test "tgamma (7.5)": +Test "y0 (0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (8)": -double: 1 -idouble: 1 -Test "tgamma (8.5)": -double: 1 +Test "y0 (0x1p-20)": float: 1 -idouble: 1 ifloat: 1 -Test "tgamma (9)": -double: 1 -idouble: 1 -Test "tgamma (9.5)": +Test "y0 (0x1p-40)": double: 1 +float: 1 idouble: 1 - -# y0 -Test "y0 (0x1.3ffp+74)": +ifloat: 1 +Test "y0 (0x1p-80)": double: 1 +float: 1 idouble: 1 -Test "y0 (0x1.ff00000000002p+840)": +ifloat: 1 +Test "y0 (0x4.ffcp+72)": double: 1 idouble: 1 -Test "y0 (0x1p-10)": +Test "y0 (0x4p-112)": double: 1 idouble: 1 -Test "y0 (0x1p-110)": +Test "y0 (0x4p-12)": double: 1 idouble: 1 -Test "y0 (0x1p-20)": +Test "y0 (0x4p-32)": float: 1 ifloat: 1 -Test "y0 (0x1p-30)": +Test "y0 (0x4p-52)": float: 1 ifloat: 1 -Test "y0 (0x1p-40)": +Test "y0 (0x4p-72)": +double: 1 +idouble: 1 +Test "y0 (0x8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "y0 (0x1p-50)": +Test "y0 (0xap+0)": float: 1 ifloat: 1 -Test "y0 (0x1p-70)": +Test "y0 (0xf.ffffffffffff8p+1020)": double: 1 idouble: 1 -Test "y0 (0x1p-80)": +Test "y0 (0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "y0 (1.0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (1.5)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (10.0)": + +# y1 +Test "y1 (0x1.8p+0)": float: 1 ifloat: 1 -Test "y0 (8.0)": +Test "y1 (0x2p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# y1 -Test "y1 (0.125)": +Test "y1 (0x2p-4)": double: 1 idouble: 1 -Test "y1 (0x1.27e204p+99)": +Test "y1 (0x4p-12)": double: 1 idouble: 1 -Test "y1 (0x1p-10)": +Test "y1 (0x8p+0)": double: 1 +float: 2 idouble: 1 -Test "y1 (1.5)": -float: 1 -ifloat: 1 -Test "y1 (10.0)": +ifloat: 2 +Test "y1 (0x9.3f102p+96)": +double: 1 +idouble: 1 +Test "y1 (0xap+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "y1 (2.0)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -Test "y1 (8.0)": -double: 1 +Test "y1 (0xf.fffffp+124)": +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 # yn -Test "yn (0, 1.0)": +Test "yn (-10, 0x1p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "yn (0, 0x1.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 1.5)": +Test "yn (0, 0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 10.0)": -float: 1 -ifloat: 1 -Test "yn (0, 8.0)": +Test "yn (0, 0x8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (1, 0.125)": -double: 1 -idouble: 1 -Test "yn (1, 1.5)": +Test "yn (0, 0xap+0)": float: 1 ifloat: 1 -Test "yn (1, 10.0)": -double: 3 +Test "yn (1, 0x1.8p+0)": float: 1 -idouble: 3 ifloat: 1 -Test "yn (1, 2.0)": +Test "yn (1, 0x2p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (1, 8.0)": +Test "yn (1, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (1, 0x8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "yn (1, 0xap+0)": +double: 3 +float: 1 +idouble: 3 +ifloat: 1 +Test "yn (10, 0x1p+0)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "yn (10, 0.125)": +Test "yn (10, 0x2p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "yn (10, 0x2p-4)": double: 1 idouble: 1 -Test "yn (10, 0.75)": +Test "yn (10, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (10, 1.0)": +Test "yn (10, 0xcp-4)": double: 1 +float: 1 idouble: 1 -Test "yn (10, 10.0)": +ifloat: 1 +Test "yn (2, 0x8p+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (10, 2.0)": -double: 2 -idouble: 2 -Test "yn (3, 0.125)": +Test "yn (2, 0xf.fffb1p+96)": double: 1 idouble: 1 -Test "yn (3, 0.75)": +Test "yn (2, 0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "yn (2, 0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (3, 10.0)": +Test "yn (3, 0x2p+0)": +double: 1 +idouble: 1 +Test "yn (3, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (3, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "yn (3, 2.0)": +Test "yn (3, 0xcp-4)": double: 1 idouble: 1 # Maximal error of functions: Function: "acos_downward": -double: 1 float: 1 -idouble: 1 ifloat: 1 Function: "acos_towardzero": -double: 1 float: 1 -idouble: 1 ifloat: 1 +Function: "acos_upward": +double: 1 +idouble: 1 + +Function: "acosh": +double: 1 +idouble: 1 + Function: "asin_downward": double: 1 float: 1 @@ -4490,6 +7429,13 @@ idouble: 1 ifloat: 1 Function: "asin_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: "asinh": +double: 1 float: 1 ifloat: 1 @@ -4571,7 +7517,9 @@ ifloat: 1 Function: "cbrt": double: 1 +float: 1 idouble: 1 +ifloat: 1 Function: Real part of "ccos": double: 1 @@ -4632,35 +7580,61 @@ idouble: 1 ifloat: 1 Function: "cos": -double: 2 float: 1 -idouble: 2 ifloat: 1 Function: "cos_downward": -float: 1 -ifloat: 1 +double: 1 +float: 2 +idouble: 1 +ifloat: 2 Function: "cos_tonearest": float: 1 ifloat: 1 Function: "cos_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "cos_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 +Function: "cosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + Function: "cosh_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: "cosh_tonearest": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "cosh_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "cosh_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + Function: Real part of "cpow": double: 2 float: 4 @@ -4706,96 +7680,118 @@ idouble: 1 ifloat: 1 Function: Imaginary part of "ctan": -double: 1 -idouble: 1 - -Function: Real part of "ctan_downward": double: 2 float: 1 idouble: 2 ifloat: 1 +Function: Real part of "ctan_downward": +double: 6 +float: 5 +idouble: 6 +ifloat: 5 + Function: Imaginary part of "ctan_downward": +double: 2 float: 1 +idouble: 2 ifloat: 1 Function: Real part of "ctan_tonearest": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: Imaginary part of "ctan_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 Function: Real part of "ctan_towardzero": -float: 1 -ifloat: 1 +double: 5 +float: 3 +idouble: 5 +ifloat: 3 Function: Imaginary part of "ctan_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Real part of "ctan_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 Function: Imaginary part of "ctan_upward": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 Function: Real part of "ctanh": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 Function: Imaginary part of "ctanh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 Function: Real part of "ctanh_downward": +double: 4 float: 1 +idouble: 4 ifloat: 1 Function: Imaginary part of "ctanh_downward": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 +double: 6 +float: 5 +idouble: 6 +ifloat: 5 Function: Real part of "ctanh_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 Function: Imaginary part of "ctanh_tonearest": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Real part of "ctanh_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Imaginary part of "ctanh_towardzero": -float: 1 -ifloat: 1 +double: 5 +float: 3 +idouble: 5 +ifloat: 3 Function: Real part of "ctanh_upward": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 Function: Imaginary part of "ctanh_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 Function: "erf": double: 1 @@ -4811,34 +7807,76 @@ Function: "exp10": double: 1 idouble: 1 -Function: "exp_downward": +Function: "exp10_downward": +double: 1 +idouble: 1 + +Function: "exp10_tonearest": +double: 1 +idouble: 1 + +Function: "exp10_towardzero": +double: 1 +idouble: 1 + +Function: "exp10_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "exp_downward": +double: 1 +idouble: 1 + Function: "exp_towardzero": +double: 1 +idouble: 1 + +Function: "exp_upward": +double: 1 +idouble: 1 + +Function: "expm1": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Function: "exp_upward": +Function: "expm1_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Function: "expm1": +Function: "expm1_tonearest": double: 1 float: 1 idouble: 1 ifloat: 1 -Function: "gamma": +Function: "expm1_towardzero": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 -Function: "hypot": +Function: "expm1_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: "gamma": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "hypot": +double: 1 +idouble: 1 + Function: "j0": double: 2 float: 2 @@ -4853,15 +7891,19 @@ ifloat: 2 Function: "jn": double: 4 -float: 5 +float: 4 idouble: 4 -ifloat: 5 +ifloat: 4 Function: "lgamma": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 + +Function: "log": +float: 1 +ifloat: 1 Function: "log10": double: 1 @@ -4885,6 +7927,10 @@ Function: "pow_downward": float: 1 ifloat: 1 +Function: "pow_tonearest": +float: 1 +ifloat: 1 + Function: "pow_towardzero": float: 1 ifloat: 1 @@ -4893,50 +7939,66 @@ Function: "pow_upward": float: 1 ifloat: 1 -Function: "sin_downward": +Function: "sin": float: 1 ifloat: 1 +Function: "sin_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + Function: "sin_tonearest": float: 1 ifloat: 1 Function: "sin_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "sin_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 Function: "sincos": -double: 1 float: 1 -idouble: 1 ifloat: 1 Function: "sinh_downward": -float: 1 -ifloat: 1 +double: 1 +idouble: 1 Function: "sinh_towardzero": -float: 1 -ifloat: 1 - -Function: "tan": double: 1 idouble: 1 -Function: "tan_downward": +Function: "sinh_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "tan_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + Function: "tan_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "tan_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "tgamma": diff --git a/libc/ports/sysdeps/mips/mips64/__longjmp.c b/libc/ports/sysdeps/mips/mips64/__longjmp.c index bffb1137c..d8697b4e4 100644 --- a/libc/ports/sysdeps/mips/mips64/__longjmp.c +++ b/libc/ports/sysdeps/mips/mips64/__longjmp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/mips/mips64/add_n.S b/libc/ports/sysdeps/mips/mips64/add_n.S index 020d4af09..6b9c93828 100644 --- a/libc/ports/sysdeps/mips/mips64/add_n.S +++ b/libc/ports/sysdeps/mips/mips64/add_n.S @@ -1,7 +1,7 @@ /* MIPS3 __mpn_add_n -- Add two limb vectors of the same length > 0 and * store sum in a third limb vector. * - * Copyright (C) 1995-2013 Free Software Foundation, Inc. + * Copyright (C) 1995-2014 Free Software Foundation, Inc. * * This file is part of the GNU MP Library. * diff --git a/libc/ports/sysdeps/mips/mips64/addmul_1.S b/libc/ports/sysdeps/mips/mips64/addmul_1.S index 46729a65d..57edd4aa7 100644 --- a/libc/ports/sysdeps/mips/mips64/addmul_1.S +++ b/libc/ports/sysdeps/mips/mips64/addmul_1.S @@ -1,7 +1,7 @@ /* MIPS3 __mpn_addmul_1 -- Multiply a limb vector with a single limb and * add the product to a second limb vector. * - * Copyright (C) 1992-2013 Free Software Foundation, Inc. + * Copyright (C) 1992-2014 Free Software Foundation, Inc. * * This file is part of the GNU MP Library. * diff --git a/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S b/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S index d0416a70b..8b4681f15 100644 --- a/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S +++ b/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S @@ -1,5 +1,5 @@ /* BSD `_setjmp' entry point to `sigsetjmp (..., 0)'. MIPS64 version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S b/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S index 7203540e7..0c2c0594c 100644 --- a/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S +++ b/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S @@ -1,5 +1,5 @@ /* BSD `setjmp' entry point to `sigsetjmp (..., 1)'. MIPS64 version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips64/gmp-mparam.h b/libc/ports/sysdeps/mips/mips64/gmp-mparam.h index cc6bf0e93..f5b0dda25 100644 --- a/libc/ports/sysdeps/mips/mips64/gmp-mparam.h +++ b/libc/ports/sysdeps/mips/mips64/gmp-mparam.h @@ -1,6 +1,6 @@ /* gmp-mparam.h -- Compiler/machine parameter header file. -Copyright (C) 1991-2013 Free Software Foundation, Inc. +Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/mips64/libm-test-ulps b/libc/ports/sysdeps/mips/mips64/libm-test-ulps index dc065e563..3931eed54 100644 --- a/libc/ports/sysdeps/mips/mips64/libm-test-ulps +++ b/libc/ports/sysdeps/mips/mips64/libm-test-ulps @@ -1,98 +1,424 @@ # Begin of automatic generation # acos_downward -Test "acos_downward (-0)": +Test "acos_downward (-0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (-0.5)": + +# acos_towardzero +Test "acos_towardzero (-0x8p-4)": +float: 1 +ifloat: 1 + +# acos_upward +Test "acos_upward (+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x1p+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (-0x4p-128)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (-0x8p-972)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d496p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d497p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef56p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1024)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-1076)": +double: 1 +idouble: 1 +Test "acos_upward (0x4p-128)": double: 1 idouble: 1 -Test "acos_downward (-1)": +Test "acos_upward (0x8p-152)": +double: 1 +idouble: 1 +Test "acos_upward (0x8p-972)": +double: 1 +idouble: 1 + +# acosh +Test "acosh (0x6.4p+4)": +double: 1 +idouble: 1 +Test "acosh (0xf.ffffffffffff8p+1020)": +double: 1 +Test "acosh (0xf.fffffp+124)": +ldouble: 1 + +# asin +Test "asin (-0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 + +# asin_downward +Test "asin_downward (-0x1p+0)": +double: 1 +idouble: 1 +Test "asin_downward (-0x8p-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.fffffffffffp-4)": +double: 1 +idouble: 1 +Test "asin_downward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_downward (0)": +Test "asin_downward (0x8p-4)": float: 1 ifloat: 1 -Test "acos_downward (0.5)": + +# asin_tonearest +Test "asin_tonearest (-0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin_tonearest (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 + +# asin_towardzero +Test "asin_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +Test "asin_towardzero (-0x4p-128)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# acos_towardzero -Test "acos_towardzero (-0)": +Test "asin_towardzero (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_towardzero (-0.5)": +Test "asin_towardzero (-0x8p-4)": +float: 1 +ifloat: 1 +Test "asin_towardzero (-0x8p-972)": double: 1 idouble: 1 -Test "acos_towardzero (-1)": +Test "asin_towardzero (0x8p-4)": float: 1 ifloat: 1 -Test "acos_towardzero (0)": + +# asin_upward +Test "asin_upward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_upward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "asin_upward (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "acos_towardzero (0.5)": +Test "asin_upward (-0x8p-152)": double: 1 float: 1 idouble: 1 ifloat: 1 - -# asin_downward -Test "asin_downward (-0.5)": +Test "asin_upward (-0x8p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "asin_upward (-0x8p-972)": double: 1 idouble: 1 -Test "asin_downward (0.5)": +Test "asin_upward (-0xf.fffffff8p-4)": double: 1 idouble: 1 -Test "asin_downward (1.0)": +Test "asin_upward (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +Test "asin_upward (-0xf.fffffffffffp-4)": +double: 1 +idouble: 1 +Test "asin_upward (-0xf.fffffp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# asin_towardzero -Test "asin_towardzero (-0.5)": +Test "asin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "asin_upward (0x4p-1024)": +double: 1 +idouble: 1 +Test "asin_upward (0x4p-1076)": double: 1 idouble: 1 -Test "asin_towardzero (-1.0)": +Test "asin_upward (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "asin_towardzero (0.5)": +Test "asin_upward (0x8p-152)": double: 1 -idouble: 1 -Test "asin_towardzero (1.0)": float: 1 +idouble: 1 ifloat: 1 +Test "asin_upward (0x8p-972)": +double: 1 +idouble: 1 -# asin_upward -Test "asin_upward (-1.0)": +# asinh +Test "asinh (-0xf.ffffffffffff8p+1020)": +double: 1 +Test "asinh (-0xf.fffffp+124)": +ldouble: 1 +Test "asinh (0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "asinh (0x1p+100)": +ildouble: 1 +ldouble: 1 +Test "asinh (0xap+0)": float: 1 ifloat: 1 +Test "asinh (0xf.ffffffffffff8p+1020)": +double: 1 +Test "asinh (0xf.fffffp+124)": +ldouble: 1 # atan2 -Test "atan2 (-0.00756827042671106339, -.001792735857538728036)": +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac291p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac291p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac292p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1d8p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca4838p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca483cp-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1ep-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1ep-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1d8p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca4838p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca483cp-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca4ap-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1d8p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246648p-12)": ildouble: 1 ldouble: 1 -Test "atan2 (-0.75, -1.0)": +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e5124664p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca48p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51244p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51248p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x2p-16384, -0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x4p-16384, -0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x4p-16448, -0x8p-16448)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0x8p-16448, -0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0xcp-4, -0x1p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "atan2 (-max_value, -min_value)": +Test "atan2 (-0xf.fffffffffffffffffffffffffff8p+16380, 0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "atan2 (-0xf.fffffp+124, -0x4p-128)": float: 1 ifloat: 1 -Test "atan2 (0.75, -1.0)": +Test "atan2 (-0xf.fffffp+124, -0x8p-152)": float: 1 ifloat: 1 +Test "atan2 (0x1.000002p+0, 0x1.0000000000001p+0)": ildouble: 1 ldouble: 1 -Test "atan2 (1.390625, 0.9296875)": +Test "atan2 (0x1.000002p+0, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x1.64p+0, 0xe.ep-4)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "atan2 (0x4p-16384, -0x2p-16384)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x6.4p-4, 0x1.301648p-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x6.4p-4, 0x1.30164ap-12)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0x8p-16448, -0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0xcp-4, -0x1p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "atan2 (0xf.fffffffffffffffp+16380, 0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "atan2 (0xf.fffffp+124, -0x4p-128)": +float: 1 +ifloat: 1 +Test "atan2 (0xf.fffffp+124, -0x8p-152)": +float: 1 +ifloat: 1 # atanh -Test "atanh (0.75)": +Test "atanh (-0xcp-4)": +float: 1 +ifloat: 1 +Test "atanh (0x1.2345p-20)": +ildouble: 1 +ldouble: 1 +Test "atanh (0x4p-4)": +ildouble: 1 +ldouble: 1 +Test "atanh (0xcp-4)": float: 1 ifloat: 1 @@ -5847,415 +6173,2556 @@ float: 1 ifloat: 1 # cbrt -Test "cbrt (-0.001)": -ildouble: 1 -ldouble: 1 -Test "cbrt (-27.0)": +Test "cbrt (-0x1.bp+4)": double: 1 idouble: 1 -Test "cbrt (0.75)": +Test "cbrt (-0x4.189374bc6a7ecp-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.189374bc6a7ef9ep-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.18937p-12)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cbrt (0xcp-4)": double: 1 idouble: 1 -Test "cbrt (0.9921875)": +Test "cbrt (0xf.ep-4)": double: 1 idouble: 1 # ccos -Test "Imaginary part of: ccos (-0.75 + 11357.25 i)": +Test "Real part of: ccos (-0x2p+0 - 0x3p+0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 + 710.5 i)": +Test "Imaginary part of: ccos (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c5d4p+12 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c68p+8 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ccos (-0.75 + 89.5 i)": +Test "Real part of: ccos (-0xcp-4 + 0x5.98p+4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 + 89.5 i)": +Test "Imaginary part of: ccos (-0xcp-4 + 0x5.98p+4 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 - 11357.25 i)": +Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c5d4p+12 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Real part of: ccos (-0xcp-4 - 0x5.98p+4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (-0xcp-4 - 0x5.98p+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccos (0x1p-120 + 0x8p-32 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 - 710.5 i)": +Test "Imaginary part of: ccos (0x4p-1076 + 0x5.ap+8 i)": double: 1 idouble: 1 +Test "Imaginary part of: ccos (0x4p-16436 + 0x5.8cap+12 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (-0.75 - 89.5 i)": +Test "Imaginary part of: ccos (0x8p-32 + 0x1p-120 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-0.75 - 89.5 i)": +Test "Real part of: ccos (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 + 0x2.c5d4p+12 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (-2 - 3 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x2.c68p+8 i)": +double: 1 +idouble: 1 +Test "Real part of: ccos (0xcp-4 + 0x5.98p+4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (-2 - 3 i)": +Test "Imaginary part of: ccos (0xcp-4 + 0x5.98p+4 i)": float: 1 ifloat: 1 +Test "Imaginary part of: ccos (0xcp-4 - 0x2.c5d4p+12 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (0.75 + 1.25 i)": +Test "Imaginary part of: ccos (0xcp-4 - 0x2.c68p+8 i)": double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ccos (0xcp-4 - 0x5.98p+4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccos (0xcp-4 - 0x5.98p+4 i)": float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +# ccosh +Test "Imaginary part of: ccosh (-0x2.c5d4p+12 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x2.c5d4p+12 - 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x2.c68p+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ccosh (-0x2.c68p+8 - 0xcp-4 i)": +double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ccosh (-0x2p+0 - 0x3p+0 i)": +float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 1.25 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ccosh (-0x5.98p+4 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 + 0xcp-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccos (0.75 + 11357.25 i)": +Test "Real part of: ccosh (-0x5.98p+4 - 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (-0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (0x2.c5d4p+12 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (0x2.c5d4p+12 - 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ccosh (0x2.c68p+8 + 0xcp-4 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 + 710.5 i)": +Test "Imaginary part of: ccosh (0x2.c68p+8 - 0xcp-4 i)": double: 1 idouble: 1 +Test "Imaginary part of: ccosh (0x5.8cap+12 + 0x4p-16436 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (0.75 + 89.5 i)": +Test "Real part of: ccosh (0x5.98p+4 + 0xcp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 + 89.5 i)": +Test "Imaginary part of: ccosh (0x5.98p+4 + 0xcp-4 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 - 11357.25 i)": +Test "Real part of: ccosh (0x5.98p+4 - 0xcp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 - 710.5 i)": +Test "Imaginary part of: ccosh (0x5.98p+4 - 0xcp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0x5.ap+8 + 0x4p-1076 i)": double: 1 idouble: 1 +Test "Real part of: ccosh (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ccosh (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 + +# cexp +Test "Imaginary part of: cexp (+0 + 0x2.1e19e0c9bab24p+72 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (+0 + 0x2p+64 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cexp (+0 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cexp (+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2.71p+12 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2.71p+12 + 0xf.ffffffffffff8p+1020 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccos (0.75 - 89.5 i)": +Test "Imaginary part of: cexp (-0x2.71p+12 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0.75 - 89.5 i)": +Test "Real part of: cexp (-0x2.71p+12 + 0xf.fffffp+124 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2.71p+12 + 0xf.fffffp+124 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2.dp+8 + 0xcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (-0x2p+0 - 0x3p+0 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)": +Test "Imaginary part of: cexp (-0x5.fp+4 + 0xcp-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccos (0x1p-16434 + 22730 i)": +Test "Real part of: cexp (0x1.f4p+8 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x1.f4p+8 + 0xf.fffffp+124 i)": ildouble: 1 ldouble: 1 - -# ccosh -Test "Imaginary part of: ccosh (-11357.25 + 0.75 i)": +Test "Real part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x2.c5dp+8 + 0xcp-4 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-11357.25 - 0.75 i)": +Test "Real part of: cexp (0x3.2p+4 + 0x8p+124 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (-2 - 3 i)": +Test "Imaginary part of: cexp (0x3.2p+4 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: cexp (0x5.8cap+12 + 0x4p-16436 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cexp (0x5.8cp+4 + 0xcp-4 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-2 - 3 i)": +Test "Imaginary part of: cexp (0x5.8cp+4 + 0xcp-4 i)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: cexp (0x5.ap+8 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: cexp (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 +Test "Imaginary part of: cexp (0xcp-4 + 0x1.4p+0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-710.5 + 0.75 i)": + +# clog +Test "Real part of: clog (+0 + 0x4p-1076 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-710.5 - 0.75 i)": +Test "Real part of: clog (+0 + 0x8p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (+0 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (+0 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.0000000123456p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)": double: 1 idouble: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x4p-1076 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x4p-1076 - 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (-89.5 + 0.75 i)": +Test "Real part of: clog (-0x4p-16448 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-89.5 + 0.75 i)": +Test "Real part of: clog (-0x4p-16448 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x4p-16496 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x4p-16496 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x8p-152 + 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 + 0xf.8p+124 i)": float: 1 ifloat: 1 +Test "Real part of: clog (-0x8p-152 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (-89.5 - 0.75 i)": +Test "Imaginary part of: clog (-0x8p-152 + 0xf.fffffp+124 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 - 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (-0x8p-152 - 0xf.8p+124 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0x8p-152 - 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (-89.5 - 0.75 i)": +Test "Imaginary part of: clog (-0x8p-152 - 0xf.fffffp+124 i)": float: 1 ifloat: 1 +Test "Real part of: clog (-0x8p-16448 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0x8p-16448 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (-0xf.8p+16380 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x4p-16496 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x4p-16496 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (-0xf.8p+16380 - 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (-0xf.8p+16380 - 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234566p-60 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-60 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234568p-60 i)": double: 1 +idouble: 1 +Test "Real part of: clog (0x1.0000000000001p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.000002p+0 + +0 i)": float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.23456789p-60 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c63p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c64p-4 i)": +double: 1 idouble: 1 +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)": +float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (0.75 + 1.25 i)": +Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c64p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ccosh (11357.25 + 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed199p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (11357.25 - 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bdfbf7p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdf8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdfbf6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: ccosh (22730 + 0x1p-16434 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (710.5 + 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (710.5 - 0.75 i)": +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed199p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdf8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed199p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.8907bep-4 + 0xf.ed1990460bdfbf7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)": double: 1 idouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e0948788cb0c8p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (89.5 + 0.75 i)": +Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e0949p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4dp-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (89.5 + 0.75 i)": +Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)": float: 1 ifloat: 1 +Test "Real part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e0948p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e0949p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e1p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ccosh (89.5 - 0.75 i)": +Test "Imaginary part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4d1d7a6e08p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ccosh (89.5 - 0.75 i)": +Test "Imaginary part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4d1d7a6e0948p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4d1d7a6e0948788cb0c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4d1d7a6e1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4d1d7a6e0949p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e0948p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e0948788cb0c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e0949p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)": float: 1 ifloat: 1 +Test "Real part of: clog (0x1p-16440 + 0x4p-1076 i)": ildouble: 1 ldouble: 1 - -# cexp -Test "Imaginary part of: cexp (-10000 + 0x1p16383 i)": +Test "Real part of: clog (0x1p-16440 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7b8p-4 + 0xf.de3a2f9df7a4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7b8p-4 + 0xf.de3a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a2f9df7a4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7bcp-4 + 0xf.de3a2f9df7a4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.0ce7bcp-4 + 0xf.de3a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cexp (-2.0 - 3.0 i)": +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (-2.0 - 3.0 i)": +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cb2p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a38p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e81e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e81e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a361243a89663e81e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a38p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3613p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a3612p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x2.82b798p-4 + 0xf.cd42bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x2p-148 + 0x2p-148 i)": float: 1 ifloat: 1 +Test "Real part of: clog (0x3.2cdb84p-4 + 0xf.ae888f0455f6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.2cdb855bcb8d8p-4 + 0xf.ae888p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.2cdb855bcb8d8p-4 + 0xf.ae889p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e797p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab874p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab874p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (-720 + 0.75 i)": +Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab873d09e61e798p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (-95 + 0.75 i)": +Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab874p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61e797p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e798p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e798p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x3.3b8f9p-4 + 0xf.ab873d09e61e797p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57c773p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2e34p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2ep-4 + 0xf.a0c59p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c773p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c59p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab757d097f83d2fp-4 + 0xf.a0c59p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c772p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aab758p-4 + 0xf.a0c58a83e57c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58a83e57c772fe5f777d04p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58a83e57c773p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (0.75 + 1.25 i)": +Test "Imaginary part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: cexp (0.75 + 1.25 i)": +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c772fe5f777d043a8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c772fe5f777d044p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)": +Test "Imaginary part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c773p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.6e171p-4 + 0xf.a0c58p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: cexp (22730 + 0x1p-16434 i)": +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d11bfdp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cexp (50 + 0x1p127 i)": -double: 2 +Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d11bfep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bcp-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d118p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d11bfep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d619a8d118p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d7p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d619a8d11bfdp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d619a8d11bfep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d619a8d12p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)": float: 1 -idouble: 2 ifloat: 1 +Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (50 + 0x1p127 i)": +Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d005dcbb5516d5479p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06d005dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34cp-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b3d1b06d005dcbb5516d5479p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3d1b06d005ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3d1b06d005dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3d1b06d005ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d005ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d08p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d005dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b4p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3ce8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3cfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (500 + 0x1p1023 i)": +Test "Imaginary part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3cec09p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)": double: 1 idouble: 1 -Test "Real part of: cexp (709.8125 + 0.75 i)": +Test "Imaginary part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c1af8e3cec09p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.0dbf8p-4 + 0xf.7a5c1af8e3cfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.0dbf8p-4 + 0xf.7a5c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209cp-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209cp-4 + 0xf.5f4a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acb1e5214b209cp-4 + 0xf.5f4a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acb1e5214b209dep-4 + 0xf.5f4a550c9d75e3cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acb1e5214b209dep-4 + 0xf.5f4a550c9d76p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a550c9d75e3cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a5p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb1e5214b209ep-4 + 0xf.5f4a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a5p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d758p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bb1839d865fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d76p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d758p-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: cexp (709.8125 + 0.75 i)": +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a5p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d76p-4 i)": double: 1 idouble: 1 +Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d758p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bb1839d865f0dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bb1839d865f4p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cexp (88.75 + 0.75 i)": +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bb1839d865fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.7017ap-4 + 0xf.5f4a550c9d75e3bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)": float: 1 ifloat: 1 +Test "Real part of: clog (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x4p-1076 + +0 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: cexp (88.75 + 0.75 i)": -float: 2 -ifloat: 2 +Test "Real part of: clog (0x4p-1076 + 0x4p-1076 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 - -# clog -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)": +Test "Real part of: clog (0x4p-1076 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 + 0x8p-16444 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-1076 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16448 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16448 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16496 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x4p-16496 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.03p-4 + 0xf.31ep-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x5.318c58p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22364p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363bf989d9b5cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb14p-4 + 0xf.22363bf989dap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb14p-4 + 0xf.22364p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989d9b5cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989dap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)": +Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989d98p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989dap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.b06b680ea2ccp-4 + 0xe.f452b965da9fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)": double: 1 idouble: 1 -Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)": +Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)": +Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)": +Test "Real part of: clog (0x5.ba8cep-4 + 0xe.f0742p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x5.dbd1p-4 + 0xe.e387ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.02fd5037c4792efp-4 + 0xe.d3e21p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.02fd5037c4794p-4 + 0xe.d3e2086dcca8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i)": +Test "Imaginary part of: clog (0x6.02fd58p-4 + 0xe.d3e2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e21p-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x6.02fd5p-4 + 0xe.d3e2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16494 i)": +Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c3p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i)": +Test "Imaginary part of: clog (0x6.1c643068cd125ef6f796a57d2p-4 + 0xe.c97c2018b428p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16494 i)": +Test "Real part of: clog (0x6.1c643068cd125ef6f796a57d2p-4 + 0xe.c97c3p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2018b428p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428257p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c3p-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)": +Test "Real part of: clog (0x6.1c643p-4 + 0xe.c97c2018b4288p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cb019p-4 + 0xe.c36a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86bbp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86baf8febep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86ba8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86baf8fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86baf9p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a5p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86baf9p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.59feap-4 + 0xe.af6f9p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b48p-4 + 0xe.8893dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b4f3520214p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520214p-4 + 0xe.8893cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520217b6p-4 + 0xe.8893cbb449253a1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb449253a1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb44925p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a95p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1319143490849p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a74p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e510a95p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349084p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e510a94307614f1a74p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae131914349086p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e510a94307614f1a74p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02ae1p-4 + 0xd.e655e694e511p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a95p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655e694e510a94p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655e694e5108p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655e694e510a94307614f1a77b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d384p-4 + 0xd.e2d65939160b31066ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1eca10d384p-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d66p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160b311p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160b31p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160b31p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65939160b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65939160bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160b31p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b31066ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b31066ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b8p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f2c8d8p-4 + 0xd.e2d66p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b311p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b311p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f2c8dp-4 + 0xd.e2d65p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f4b083cb0bp-4 + 0xd.e1bf04f3688p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x7.f4b088p-4 + 0xd.e1bfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x7.f4b08p-4 + 0xd.e1bf04f3688p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x8.88fafp-4 + 0xd.888bdp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.479468b09a37p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x8p-1076 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-1076 + 0x8p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-1076 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0x8p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0x8p-16444 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 + 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x8p-152 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-152 - 0xf.8p+124 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0x8p-152 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-16448 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x8p-16448 - 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.a9cp-4 + 0xc.c0ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b4085cp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b408p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b41p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9317c470b41p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9317p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b386fc56b969p-4 + 0xc.b9317p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317c470b41p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.b57bp-4 + 0xc.b7b4p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-16494 + 0x1.fp+16383 i)": +Test "Real part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53dp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (-0x1p-16494 - 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53ep-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)": +Test "Imaginary part of: clog (0x9.c1b6ac509a246bap-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bap-4 + 0xc.ae53ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8b1p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53ep-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8b0f6df3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8b0f6df3p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)": float: 1 ifloat: 1 -Test "Imaginary part of: clog (0x1.000566p0 + 0x1.234p-10 i)": +Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53de1d5a7c8bp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)": +Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a51p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f15065p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c18p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c18p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c19ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8008p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a52p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c18p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i)": +Test "Real part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199fp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df58ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e8679p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df5894a70c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df589p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966dfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e8679p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df589p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624342ep-4 + 0xb.e8679p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df5894a70c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df58ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc57e2624348p-4 + 0xb.e8679p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 + 0x1p-16494 i)": +Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867ap-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i)": +Test "Real part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df5894a70c8p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.fp+16383 - 0x1p-16494 i)": +Test "Real part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df8p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)": +Test "Imaginary part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966dfp-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)": +Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)": double: 1 idouble: 1 -Test "Real part of: clog (0x1p-147 + 0x1p-147 i)": +Test "Imaginary part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.afc58p-4 + 0xb.e867932966df5894a70c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867932966dfp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)": +Test "Imaginary part of: clog (0xa.b96da19075eap-8 + 0xf.fc67818f89d2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.b96dbp-8 + 0xf.fc67818f89d2p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.e7de8p-4 + 0xb.b51cb9f04d4dp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)": +Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51ccp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a043561d0f42p-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f24p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f25p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a68p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i)": +Test "Real part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6059p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-16494 + 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6059p-4 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1p-16494 - 0x1.fp+16383 i)": +Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a68p-4 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)": +Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f24p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6059p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f24p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: clog (0xb.263a7p-4 + 0xb.79c9ap-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: clog (0xb.263a7p-4 + 0xb.79c9bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)": float: 1 ifloat: 1 +Test "Imaginary part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+124 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.8p+124 - 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Real part of: clog (0xf.8p+16380 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x4p-16496 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.8p+16380 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)": +Test "Real part of: clog (0xf.8p+16380 + 0xf.fffffp+124 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x2ede88p-23 + 0x771c3fp-23 i)": +Test "Real part of: clog (0xf.8p+16380 - 0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x4p-16448 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x4p-16496 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x659feap-24 + 0xeaf6f9p-24 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x8p-152 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x6771f22c64ed551b857c128b4cp-105 + 0x1f570e7a13cc3cf2f44fd793ea1p-105 i)": +Test "Real part of: clog (0xf.8p+16380 - 0x8p-16448 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)": +Test "Real part of: clog (0xf.ffffffffffff8p+1020 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)": +Test "Real part of: clog (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x9b57bp-20 + 0xcb7b4p-20 i)": +Test "Real part of: clog (0xf.fffffp+124 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: clog (0xf.fffffp+124 + 0xf.8p+16380 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i)": +Test "Real part of: clog (0xf.fffffp-4 + +0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i)": +Test "Real part of: clog (0xf.fffffp-4 + 0xf.ffffffffffff8p-1004 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)": +Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffffffffffffp-15004 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog (1.0 + 0x1.234566p-10 i)": +Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 # clog10 Test "Imaginary part of: clog10 (-0 + inf i)": @@ -6633,146 +9100,764 @@ idouble: 1 ifloat: 1 # cos +Test "cos (-0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (-0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (-0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos (-0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "cos (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 Test "cos (0x1p+120)": float: 1 ifloat: 1 -Test "cos (0x1p+127)": +ildouble: 1 +ldouble: 1 +Test "cos (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "cos (0x2.182a4705ae6cb08cb7665c1eacf6p+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x2.182a4705ae6ccp+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0x7p+0)": float: 1 ifloat: 1 -Test "cos (M_PI_6l * 2.0)": -double: 1 -idouble: 1 -Test "cos (M_PI_6l * 4.0)": -double: 2 +Test "cos (0x8p+124)": +float: 1 +ifloat: 1 +Test "cos (0xap+0)": +ildouble: 1 +ldouble: 1 +Test "cos (0xc.d4967p-4)": float: 1 -idouble: 2 ifloat: 1 +Test "cos (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos (0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos (0xf.fffffffffffffffp+16380)": ildouble: 1 ldouble: 1 # cos_downward -Test "cos_downward (1)": +Test "cos_downward (-0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_downward (-0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_downward (-0x4p-128)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (-0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (-0x8p-972)": +double: 1 +idouble: 1 +Test "cos_downward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "cos_downward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.000002p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_downward (2)": +Test "cos_downward (0x1.000004p+0)": float: 1 ifloat: 1 -Test "cos_downward (3)": +Test "cos_downward (0x1.000006p+0)": float: 1 ifloat: 1 -Test "cos_downward (4)": +Test "cos_downward (0x1.0c1522p+0)": float: 1 ifloat: 1 -Test "cos_downward (5)": +Test "cos_downward (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0c1524p+0)": float: 1 ifloat: 1 -Test "cos_downward (7)": +Test "cos_downward (0x1.921fb4p+0)": float: 1 ifloat: 1 -Test "cos_downward (8)": +Test "cos_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.921fb6p+0)": +double: 1 float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x1p+0)": +double: 1 +float: 1 +idouble: 1 ifloat: 1 +Test "cos_downward (0x1p+120)": +float: 2 +ifloat: 2 +Test "cos_downward (0x1p+28)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.182a44p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x2.182a4705ae6cap+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.182a48p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_downward (0x4p-128)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x8p+0)": +float: 1 +ifloat: 1 +Test "cos_downward (0x8p-152)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0x8p-972)": +double: 1 +idouble: 1 +Test "cos_downward (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xa.217bap+12)": +float: 1 +ifloat: 1 +Test "cos_downward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_downward (0xc.d4967p-4)": +float: 1 +ifloat: 1 +Test "cos_downward (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_tonearest -Test "cos_tonearest (7)": +Test "cos_tonearest (-0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (-0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (-0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (-0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1p+120)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eacf6p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x2.182a4705ae6ccp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0x7p+0)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0x8p+124)": +float: 1 +ifloat: 1 +Test "cos_tonearest (0xap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xc.d4967p-4)": float: 1 ifloat: 1 +Test "cos_tonearest (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xf.fffffffffffffffffffffffffff8p+16380)": +ildouble: 1 +ldouble: 1 +Test "cos_tonearest (0xf.fffffffffffffffp+16380)": +ildouble: 1 +ldouble: 1 # cos_towardzero -Test "cos_towardzero (2)": +Test "cos_towardzero (-0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (3)": +Test "cos_towardzero (-0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (5)": +Test "cos_towardzero (-0x8p-972)": +double: 1 +idouble: 1 +Test "cos_towardzero (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+120)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (7)": +Test "cos_towardzero (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a48p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-1024)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-1076)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p-128)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_towardzero (8)": +Test "cos_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p-152)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "cos_towardzero (0x8p-972)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 # cos_upward -Test "cos_upward (10)": +Test "cos_upward (-0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000002p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1.000004p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.000005bc7d86dp+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000006p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.0c1522p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.0c152382d7366p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1524p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb6p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x1p+120)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2.182a44p+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x2.182a48p+0)": +double: 1 float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x2.1e19e4p+72)": +float: 1 +ifloat: 1 +Test "cos_upward (0x2p+0)": +double: 1 +float: 1 +idouble: 1 ifloat: 1 -Test "cos_upward (6)": +Test "cos_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x3p+0)": float: 1 ifloat: 1 -Test "cos_upward (7)": +Test "cos_upward (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x6p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x7p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "cos_upward (9)": +Test "cos_upward (0x8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_upward (0x8p+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0x9p+0)": float: 2 ifloat: 2 +Test "cos_upward (0xa.217bap+12)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0xap+0)": +float: 1 +ifloat: 1 +Test "cos_upward (0xc.d4966p-4)": +float: 1 +ifloat: 1 +Test "cos_upward (0xc.d4967p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "cos_upward (0xf.ffffcp+124)": +double: 1 +idouble: 1 -# cosh_downward -Test "cosh_downward (22)": +# cosh +Test "cosh (-0x1p+0)": float: 1 ifloat: 1 -Test "cosh_downward (23)": +ildouble: 1 +ldouble: 1 +Test "cosh (-0x2.c5d374p+12)": +ldouble: 1 +Test "cosh (-0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh (-0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh (-0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh (0x2.c5d374p+12)": +ldouble: 1 +Test "cosh (0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh (0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh (0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (0x2.c679dp+8)": +double: 1 +idouble: 1 + +# cosh_downward +Test "cosh_downward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (-0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_downward (24)": +Test "cosh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x5.96a7ep+4)": float: 1 ifloat: 1 # cosh_tonearest -Test "cosh_tonearest (22)": +Test "cosh_tonearest (-0x1p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 +Test "cosh_tonearest (-0x2.c5d374p+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh_tonearest (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh_tonearest (0x2.c5d374p+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5d37700c6bb03a4p+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5d37700c6bb03a6c24b6c9b49p+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5d37700c6bbp+12)": +ldouble: 1 +Test "cosh_tonearest (0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x2.c679dp+8)": +double: 1 +idouble: 1 # cosh_towardzero -Test "cosh_towardzero (22)": +Test "cosh_towardzero (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (-0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_towardzero (23)": +Test "cosh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x5.96a7ep+4)": float: 1 ifloat: 1 -Test "cosh_towardzero (24)": + +# cosh_upward +Test "cosh_upward (-0x1p+0)": float: 1 ifloat: 1 +Test "cosh_upward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (-0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "cosh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679d1f73f0fap+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c679dp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x3.2p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7e8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x5.96a7ep+4)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 # cpow -Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)": -ildouble: 1 -ldouble: 1 -Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)": +Test "Real part of: cpow (0x2p+0 + +0 i, 0xap+0 + +0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": double: 1 float: 4 idouble: 1 ifloat: 4 -ildouble: 4 -ldouble: 4 -Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)": +float: 2 +ifloat: 2 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)": +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + +0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + 0x1p+0 i)": double: 2 float: 3 idouble: 2 ifloat: 3 ildouble: 2 ldouble: 2 -Test "Real part of: cpow (2 + 0 i, 10 + 0 i)": -ildouble: 2 -ldouble: 2 -Test "Real part of: cpow (2 + 3 i, 4 + 0 i)": +Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0xcp-4 + 0x1.4p+0 i)": double: 1 float: 4 idouble: 1 ifloat: 4 -ildouble: 2 -ldouble: 2 -Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)": -float: 2 -ifloat: 2 +ildouble: 4 +ldouble: 4 # csin Test "Real part of: csin (-0.75 + 11357.25 i)": @@ -6937,797 +10022,3296 @@ ildouble: 1 ldouble: 1 # csqrt -Test "Real part of: csqrt (-0x1.0000000000000000000000000001p-16382 - 0x1.0000000000000000000000000001p-16382 i)": +Test "Imaginary part of: csqrt (-0 - 0x4.0000000000004p-1024 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)": +Test "Real part of: csqrt (-0x2p+0 + 0x3p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4.0000000000000000000000000004p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4.0000000000000000000000000004p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (-0x4.0000000000000000000000000004p-16384 - 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.0000000000000008p-16384 - 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (-0x4.0000000000000008p-16384 - 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)": +Test "Real part of: csqrt (-0x4.0000000000000008p-16384 - 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i)": +Test "Real part of: csqrt (-0x4.0000000000004p-1024 - 0x4.0000000000004p-1024 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)": +Test "Imaginary part of: csqrt (-0x4.0000000000004p-1024 - 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x4.000008p-128 - 0x4.000008p-128 i)": double: 1 idouble: 1 -Test "Real part of: csqrt (-2 + 3 i)": -float: 1 -ifloat: 1 +Test "Real part of: csqrt (-0x4p-16384 - 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (-2 - 3 i)": -float: 1 -ifloat: 1 +Test "Real part of: csqrt (-0x4p-16384 - 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (-0x8p-152 - 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x1p-16440 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x1p-16440 + 0x8p-16444 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x1p-5000 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4.0000000000000000000000000004p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0.75 + 1.25 i)": +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.0000000000000000000000000001p-16382 + 0x1.0000000000000000000000000001p-16382 i)": +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4p-1076 i)": ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)": +Test "Real part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)": +Test "Imaginary part of: csqrt (0x4.0000000000000000000000000004p-16384 + 0x4p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i)": +Test "Real part of: csqrt (0x4.0000000000000008p-16384 + 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)": +Test "Imaginary part of: csqrt (0x4.0000000000000008p-16384 + 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.0000000000000008p-16384 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.0000000000004p-1024 + 0x4.0000000000004p-1024 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4.000008p-128 + 0x4.000008p-128 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)": double: 1 idouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)": +Test "Imaginary part of: csqrt (0x4p-16384 + 0x4.0000000000000008p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-16384 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-16448 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x4p-16496 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p+1020 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p+1020 + 0x8p-152 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)": +Test "Imaginary part of: csqrt (0x8p+124 + 0x8p-152 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)": +Test "Imaginary part of: csqrt (0x8p+16380 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p+16380 + 0x8p-152 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)": +Test "Imaginary part of: csqrt (0x8p-152 + 0x4.0000000000000008p-16384 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1p+16383 i)": +Test "Imaginary part of: csqrt (0x8p-152 + 0x4.0000000000004p-1024 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csqrt (0x1p-16440 + 0x1p-16441 i)": +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-16384 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-16444 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0x8p-16448 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xcp-4 + 0x1.4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.8p+16380 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (0xf.8p+16380 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.8p+16380 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0xf.8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": ildouble: 1 ldouble: 1 # ctan -Test "Real part of: ctan (-2 - 3 i)": +Test "Real part of: ctan (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + +0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "Imaginary part of: ctan (-2 - 3 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)": double: 1 idouble: 1 +Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-16448 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ctan (0.75 + 1.25 i)": +Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + +0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x8p-152 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan (0.75 + 1.25 i)": +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb6p+0 + +0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "Real part of: ctan (0x1p1023 + 1 i)": +Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1p+0 + 0x1.63p+8 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan (0x1p+0 + 0x1.6dp+8 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x1p+0 + 0x2.dp+4 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan (0x1p+0 + 0x2.fp+4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0x8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 -Test "Imaginary part of: ctan (0x1p1023 + 1 i)": +Test "Imaginary part of: ctan (0x8p+1020 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctan (0x1p127 + 1 i)": +Test "Real part of: ctan (0x8p+124 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctan (0x1p127 + 1 i)": +Test "Imaginary part of: ctan (0x8p+124 + 0x1p+0 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctan (0x1p16383 + 1 i)": +Test "Real part of: ctan (0x8p+16380 + 0x1p+0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan (0x1p16383 + 1 i)": +Test "Imaginary part of: ctan (0x8p+16380 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)": -float: 1 -ifloat: 1 +Test "Real part of: ctan (0xcp-4 + 0x1.4p+0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ctan (1 + 355 i)": +Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 -Test "Real part of: ctan (1 + 365 i)": +Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ctan (1 + 45 i)": -ildouble: 2 -ldouble: 2 -Test "Real part of: ctan (1 + 47 i)": +Test "Real part of: ctan (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: ctan (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 # ctan_downward -Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 3 +idouble: 3 +Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)": +double: 6 +idouble: 6 +Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctan_downward (0x8p+124 + 0x1p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)": float: 1 ifloat: 1 +Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 3 +idouble: 3 +Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 # ctan_tonearest -Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)": +Test "Real part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + +0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-152 i)": ildouble: 1 ldouble: 1 -Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + +0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-152 i)": ildouble: 3 ldouble: 3 -Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-152 i)": ildouble: 3 ldouble: 3 -Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-16448 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + +0 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x4p-1076 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 +Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-16448 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x1.63p+8 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x1.6dp+8 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.dp+4 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.fp+4 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0x8p+16380 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0x8p+16380 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 # ctan_towardzero -Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 5 +float: 3 +idouble: 5 +ifloat: 3 +Test "Imaginary part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + +0 i)": float: 1 ifloat: 1 - -# ctan_upward -Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)": +Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)": double: 1 +float: 1 idouble: 1 -Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +ifloat: 1 +Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)": +double: 5 +idouble: 5 +Test "Real part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": +Test "Imaginary part of: ctan_towardzero (0xc.35p+12 - 0xc.35p+12 i)": double: 1 -float: 2 +float: 1 idouble: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 4 +float: 2 +idouble: 4 ifloat: 2 +Test "Imaginary part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)": +double: 1 +idouble: 1 -# ctanh -Test "Real part of: ctanh (-2 - 3 i)": +# ctan_upward +Test "Real part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "Imaginary part of: ctan_upward (-0x2p+0 - 0x3p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh (-2 - 3 i)": +Test "Imaginary part of: ctan_upward (-0xc.35p+12 + 0xc.35p+12 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)": +Test "Imaginary part of: ctan_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + +0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + +0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + +0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)": +double: 2 +idouble: 2 +Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63ap+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0x8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0x8p+124 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctan_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctan_upward (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 + +# ctanh +Test "Imaginary part of: ctanh (+0 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (0 + pi/4 i)": +Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d19p+0 i)": double: 1 -float: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0x1.921fb6p+0 i)": +float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctanh (0.75 + 1.25 i)": +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c234c4c6628b80dcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c234p-4 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168cp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh (+0 + 0xc.90fdbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh (0.75 + 1.25 i)": -float: 2 -ifloat: 2 -Test "Real part of: ctanh (1 + 0x1p1023 i)": +Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0x1.63p+8 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (0x1.6dp+8 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0x8p+1020 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (1 + 0x1p1023 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+1020 i)": double: 1 idouble: 1 -Test "Real part of: ctanh (1 + 0x1p127 i)": +Test "Real part of: ctanh (0x1p+0 + 0x8p+124 i)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (1 + 0x1p127 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+124 i)": ildouble: 2 ldouble: 2 -Test "Real part of: ctanh (1 + 0x1p16383 i)": +Test "Real part of: ctanh (0x1p+0 + 0x8p+16380 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (1 + 0x1p16383 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (355 + 1 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (365 + 1 i)": +Test "Imaginary part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: ctanh (45 + 1 i)": +Test "Imaginary part of: ctanh (0x2.dp+4 + 0x1p+0 i)": ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh (47 + 1 i)": +Test "Imaginary part of: ctanh (0x2.fp+4 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb54442d19p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # ctanh_downward -Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb4p+0 i)": float: 1 ifloat: 1 -Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdap-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 4 +float: 1 +idouble: 4 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)": +double: 6 +idouble: 6 +Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+124 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 3 +idouble: 3 +Test "Real part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +Test "Imaginary part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)": +double: 1 +idouble: 1 # ctanh_tonearest -Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c234c4c6628b80dcp-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c234p-4 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c8p-4 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168cp-4 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdap-4 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0x1.63p+8 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1.6dp+8 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)": +ildouble: 2 +ldouble: 2 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+16380 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+16380 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x2.dp+4 + 0x1p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x2.fp+4 + 0x1p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d18p+0 i)": ildouble: 3 ldouble: 3 -Test "Imaginary part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d18p+0 i)": ildouble: 3 ldouble: 3 -Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 2 +ldouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 -Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)": +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb4p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d18p+0 i)": +ildouble: 3 +ldouble: 3 +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d19p+0 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb6p+0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # ctanh_towardzero -Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": +double: 1 float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_towardzero (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 ifloat: 1 -Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Real part of: ctanh_towardzero (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)": +double: 5 +idouble: 5 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)": +double: 1 +float: 1 +idouble: 1 ifloat: 1 # ctanh_upward -Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d18p+0 i)": double: 1 idouble: 1 -Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdap-4 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdbp-4 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": +Test "Imaginary part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (-0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63ap+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63p+12 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "Real part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": double: 2 float: 1 idouble: 2 ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +float: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 2 +idouble: 2 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)": +double: 2 +idouble: 2 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)": +float: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)": +double: 1 +idouble: 1 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)": +double: 1 +idouble: 1 +Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 + 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Real part of: ctanh_upward (0xc.35p+12 - 0xc.35p+12 i)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)": +float: 2 +ifloat: 2 # erf -Test "erf (1.25)": +Test "erf (-0x7.ffffffffffffcp-4)": +ildouble: 1 +ldouble: 1 +Test "erf (0x1.4p+0)": double: 1 idouble: 1 # erfc -Test "erfc (0x1.f7303cp+1)": -double: 1 -idouble: 1 -Test "erfc (0x1.ffa002p+2)": +Test "erfc (-0x8p-4)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "erfc (0x1.ffffc8p+2)": +Test "erfc (0x1.ap+4)": ildouble: 1 ldouble: 1 -Test "erfc (2.0)": -double: 1 -idouble: 1 -Test "erfc (27.0)": +Test "erfc (0x1.bp+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x1.cp+4)": ildouble: 1 ldouble: 1 -Test "erfc (4.125)": +Test "erfc (0x2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x3.ee6078p+0)": double: 1 idouble: 1 +Test "erfc (0x4.2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x6.4p+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x6.a8p+4)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fe8008p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd6p+0)": +float: 1 +ifloat: 1 +Test "erfc (0x7.ffff2p+0)": +ildouble: 1 +ldouble: 1 # exp10 -Test "exp10 (-1)": +Test "exp10 (-0x1.31p+8)": double: 1 idouble: 1 -Test "exp10 (-305)": +Test "exp10 (-0x1p+0)": double: 1 idouble: 1 -Test "exp10 (-36)": +Test "exp10 (-0x2.4p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "exp10 (3)": +Test "exp10 (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10 (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10 (0x1.348e46p+8)": +ildouble: 1 +ldouble: 1 +Test "exp10 (0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (36)": +Test "exp10 (0x3p+0)": +double: 1 +idouble: 1 + +# exp10_downward +Test "exp10_downward (0x2.4p+4)": +double: 1 +idouble: 1 + +# exp10_tonearest +Test "exp10_tonearest (-0x1.31p+8)": +double: 1 +idouble: 1 +Test "exp10_tonearest (-0x1p+0)": +double: 1 +idouble: 1 +Test "exp10_tonearest (-0x2.4p+4)": double: 1 idouble: 1 -Test "exp10 (4932)": ildouble: 1 ldouble: 1 - -# exp2 -Test "exp2 (100.5)": +Test "exp10_tonearest (0x1.344p+12)": ildouble: 1 ldouble: 1 +Test "exp10_tonearest (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_tonearest (0x1.348e46p+8)": +ildouble: 1 +ldouble: 1 +Test "exp10_tonearest (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_tonearest (0x3p+0)": +double: 1 +idouble: 1 -# exp_downward -Test "exp_downward (2)": +# exp10_towardzero +Test "exp10_towardzero (0x2.4p+4)": +double: 1 +idouble: 1 + +# exp10_upward +Test "exp10_upward (-0x1.344p+12)": float: 1 ifloat: 1 -Test "exp_downward (3)": +Test "exp10_upward (-0x1.86ap+16)": float: 1 ifloat: 1 - -# exp_towardzero -Test "exp_towardzero (2)": +Test "exp10_upward (-0xf.424p+16)": float: 1 ifloat: 1 -Test "exp_towardzero (3)": +Test "exp10_upward (-0xf.fffffp+124)": float: 1 ifloat: 1 - -# exp_upward -Test "exp_upward (1)": +Test "exp10_upward (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_upward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +# exp2 +Test "exp2 (0x6.48p+4)": +ildouble: 1 +ldouble: 1 + +# exp_downward +Test "exp_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_downward (0xcp-4)": +double: 1 +idouble: 1 + +# exp_towardzero +Test "exp_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_towardzero (0xcp-4)": +double: 1 +idouble: 1 + +# exp_upward +Test "exp_upward (-0x2.e870a4p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88c2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a7e5e88cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.e870a8p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe224p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe227861639p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x2.ebe228p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0x4.d2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "exp_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "exp_upward (0x2.c5cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (0x3.2p+4)": +double: 1 +idouble: 1 + # expm1 -Test "expm1 (-79.0)": +Test "expm1 (-0x1p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x2.6p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x2.cp+4)": ildouble: 1 ldouble: 1 -Test "expm1 (0.75)": +Test "expm1 (-0x4.ep+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x4.fp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1 (-0x8p-32)": +ildouble: 1 +ldouble: 1 +Test "expm1 (0x1.f4p+8)": double: 1 idouble: 1 -Test "expm1 (1)": +Test "expm1 (0x1p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "expm1 (500.0)": +Test "expm1 (0xcp-4)": double: 1 idouble: 1 -# gamma -Test "gamma (-0.5)": -ildouble: 1 -ldouble: 1 -Test "gamma (0.7)": +# expm1_downward +Test "expm1_downward (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_downward (0x3.2p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "gamma (1.2)": +Test "expm1_downward (0x7.fp+4)": double: 1 -float: 2 idouble: 1 -ifloat: 2 + +# expm1_tonearest +Test "expm1_tonearest (-0x1p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x2.6p+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x2.cp+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x4.ep+4)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (-0x4.fp+4)": ildouble: 1 ldouble: 1 +Test "expm1_tonearest (-0x8p-32)": +ildouble: 1 +ldouble: 1 +Test "expm1_tonearest (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_tonearest (0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_tonearest (0xcp-4)": +double: 1 +idouble: 1 -# hypot -Test "hypot (-0.7, -12.4)": +# expm1_towardzero +Test "expm1_towardzero (-0x1p-100)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_towardzero (-0x1p-32)": float: 1 ifloat: 1 -Test "hypot (-0.7, 12.4)": +Test "expm1_towardzero (-0x1p-64)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (-12.4, -0.7)": +Test "expm1_towardzero (-0x4p-52)": float: 1 ifloat: 1 -Test "hypot (-12.4, 0.7)": +Test "expm1_towardzero (-0x8p-32)": +float: 1 +ifloat: 1 +Test "expm1_towardzero (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1_towardzero (0x3.2p+4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_towardzero (0x7.fp+4)": +double: 1 +idouble: 1 + +# expm1_upward +Test "expm1_upward (-0x1p-100)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_upward (-0x1p-32)": +float: 1 +ifloat: 1 +Test "expm1_upward (-0x1p-64)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "expm1_upward (-0x4p-52)": +float: 1 +ifloat: 1 +Test "expm1_upward (-0x8p-32)": +float: 1 +ifloat: 1 +Test "expm1_upward (0x1p-100)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (0.7, -12.4)": +Test "expm1_upward (0x1p-32)": float: 1 ifloat: 1 -Test "hypot (0.7, 12.4)": +Test "expm1_upward (0x1p-64)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "hypot (12.4, -0.7)": +Test "expm1_upward (0x4p-52)": float: 1 ifloat: 1 -Test "hypot (12.4, 0.7)": +Test "expm1_upward (0x8p-32)": float: 1 ifloat: 1 -# j0 -Test "j0 (-0x1.001000001p+593)": +# gamma +Test "gamma (-0x1p-20)": +double: 1 +idouble: 1 +Test "gamma (-0x1p-40)": +ildouble: 1 +ldouble: 1 +Test "gamma (-0x1p-64)": ildouble: 1 ldouble: 1 -Test "j0 (-4.0)": +Test "gamma (-0x2p-16)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (0.75)": +Test "gamma (-0x4p-12)": +double: 1 +idouble: 1 +Test "gamma (-0x4p-32)": +ildouble: 1 +ldouble: 1 +Test "gamma (-0x8p-28)": +ildouble: 1 +ldouble: 1 +Test "gamma (-0x8p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (-0x8p-8)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "gamma (0x1.3333333333333332p+0)": +ildouble: 1 +ldouble: 1 +Test "gamma (0x1.3333333333333333333333333333p+0)": +ildouble: 1 +ldouble: 1 +Test "gamma (0x1p-60)": +ildouble: 1 +ldouble: 1 +Test "gamma (0x4p-12)": float: 1 ifloat: 1 -Test "j0 (0x1.d7ce3ap+107)": -float: 2 -ifloat: 2 ildouble: 1 ldouble: 1 -Test "j0 (0x1p1023)": +Test "gamma (0x4p-32)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "gamma (0x4p-72)": +ildouble: 1 +ldouble: 1 +Test "gamma (0x8p-8)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "gamma (0xb.333333333333p-4)": +double: 1 +idouble: 1 +Test "gamma (0xb.33333p-4)": +double: 1 +idouble: 1 + +# hypot +Test "hypot (-0xb.3333333333333333333333333338p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333338p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333333333333333p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333333333333333p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333333333333333333333334p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333333333333333333333334p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333334p-4, -0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.333333333333334p-4, 0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.3333333333338p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, -0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33333p-4, 0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33334p-4, -0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xb.33334p-4, 0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.3333333333338p-4)": ildouble: 1 ldouble: 1 -Test "j0 (0x1p16383)": +Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.6666666666666666666666666668p+0, -0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.6666666666666666666666666668p+0, 0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666666666666666p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666p+0, -0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666666p+0, 0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666667p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.666666666666667p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (-0xc.66667p+0, -0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, -0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, -0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, 0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, 0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (-0xc.66667p+0, 0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdef0123456789ab8p-500, 0x1.23456789abcdep-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdef02p-500, 0x1.23456789abcdfp-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdefp-500, 0x1.23456789abcdfp-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdep-500, 0x1.23456789abcdef0123456789ab8p-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdfp-500, 0x1.23456789abcdef02p-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0x1.23456789abcdfp-500, 0x1.23456789abcdefp-500)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333338p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333338p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333333333333333p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333333333333333p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333333333333333333333334p-4, -0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333333333333333333333334p-4, 0xc.66667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333334p-4, -0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.333333333333334p-4, 0xc.666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.3333333333338p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, -0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.66666666666666666666666664p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.666666666666666666666666666p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.66666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33333p-4, 0xc.666666666666667p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33334p-4, -0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xb.33334p-4, 0xc.6666666666666666666666666668p+0)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)": +double: 1 +idouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666664p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.6666666666666666666666666668p+0, -0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.6666666666666666666666666668p+0, 0xb.33334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.3333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666666666666666p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, -0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, 0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66666666666666666666666668p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666p+0, -0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666666p+0, 0xb.333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666667p+0, -0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.666666666666667p+0, 0xb.33333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)": +double: 1 +idouble: 1 +Test "hypot (0xc.66667p+0, -0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, -0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, -0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, 0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, 0xb.333333333333333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "hypot (0xc.66667p+0, 0xb.33333333333333333333333334p-4)": +ildouble: 1 +ldouble: 1 + +# j0 +Test "j0 (-0x2.002000002p+592)": ildouble: 2 ldouble: 2 -Test "j0 (10.0)": -double: 2 +Test "j0 (-0x4p+0)": +double: 1 float: 1 -idouble: 2 +idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "j0 (-0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 2 ldouble: 2 -Test "j0 (2.0)": +Test "j0 (0x2p+0)": float: 2 ifloat: 2 ildouble: 2 ldouble: 2 -Test "j0 (4.0)": +Test "j0 (0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "j0 (8.0)": +ildouble: 1 +ldouble: 1 +Test "j0 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "j0 (0x8p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "j0 (0x8p+1020)": +ildouble: 1 +ldouble: 1 +Test "j0 (0x8p+16380)": +ildouble: 2 +ldouble: 2 +Test "j0 (0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "j0 (0xcp-4)": float: 1 ifloat: 1 +Test "j0 (0xe.be71dp+104)": +float: 2 +ifloat: 2 ildouble: 1 ldouble: 1 - -# j1 -Test "j1 (-1.0)": +Test "j0 (0xf.ffffffffffff8p+1020)": ildouble: 1 ldouble: 1 -Test "j1 (0.75)": +Test "j0 (0xf.ffffffffffffbffffffffffffcp+1020)": ildouble: 1 ldouble: 1 -Test "j1 (0x1.3ffp+74)": +Test "j0 (0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +# j1 +Test "j1 (0x1.ff00000000002p+840)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "j1 (0x1.ff00000000002p+840)": +Test "j1 (0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "j1 (0x2p+0)": +double: 1 +idouble: 1 +Test "j1 (0x4.ffcp+72)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "j1 (0x1p1023)": +Test "j1 (0x4p+16380)": ildouble: 1 ldouble: 1 -Test "j1 (0x1p16382)": +Test "j1 (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "j1 (0x8p+1020)": ildouble: 1 ldouble: 1 -Test "j1 (0x1p16383)": +Test "j1 (0x8p+16380)": ildouble: 2 ldouble: 2 -Test "j1 (1.0)": -ildouble: 1 -ldouble: 1 -Test "j1 (10.0)": +Test "j1 (0xap+0)": float: 2 ifloat: 2 ildouble: 2 ldouble: 2 -Test "j1 (2.0)": +Test "j1 (0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "j1 (0xf.ffffffffffff8p+1020)": double: 1 idouble: 1 -Test "j1 (8.0)": +Test "j1 (0xf.fffffp+124)": double: 1 +float: 1 idouble: 1 -ildouble: 4 -ldouble: 4 +ifloat: 1 # jn -Test "jn (0, -4.0)": +Test "jn (0, -0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 0.75)": -float: 1 -ifloat: 1 -Test "jn (0, 10.0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 2 -ldouble: 2 -Test "jn (0, 2.0)": +ildouble: 1 +ldouble: 1 +Test "jn (0, 0x2p+0)": float: 2 ifloat: 2 ildouble: 2 ldouble: 2 -Test "jn (0, 4.0)": +Test "jn (0, 0x4p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (0, 8.0)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "jn (1, -1.0)": ildouble: 1 ldouble: 1 -Test "jn (1, 0.75)": -ildouble: 1 -ldouble: 1 -Test "jn (1, 1.0)": +Test "jn (0, 0x8p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (1, 10.0)": -float: 2 -ifloat: 2 +Test "jn (0, 0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 ildouble: 2 ldouble: 2 -Test "jn (1, 2.0)": +Test "jn (0, 0xcp-4)": +float: 1 +ifloat: 1 +Test "jn (1, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (1, 0x2p+0)": double: 1 idouble: 1 -Test "jn (1, 8.0)": +Test "jn (1, 0x8p+0)": double: 1 idouble: 1 ildouble: 4 ldouble: 4 -Test "jn (10, -1.0)": +Test "jn (1, 0xap+0)": +float: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (1, 0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "jn (10, -0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (10, 0x1p+0)": ildouble: 1 ldouble: 1 -Test "jn (10, 0.125)": +Test "jn (10, 0x2p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "jn (10, 0x2p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (10, 0.75)": +Test "jn (10, 0xap+0)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (10, 0xcp-4)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (10, 1.0)": +Test "jn (2, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "jn (10, 10.0)": -double: 4 +Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 4 +ldouble: 4 +Test "jn (2, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (2, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a8p+0)": +double: 1 float: 3 -idouble: 4 +idouble: 1 ifloat: 3 -ildouble: 2 -ldouble: 2 -Test "jn (10, 2.0)": +Test "jn (2, 0x8p+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x8p+124)": double: 1 -float: 2 idouble: 1 -ifloat: 2 -Test "jn (2, 0x1.ffff62p+99)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x8p+16380)": +ildouble: 2 +ldouble: 2 +Test "jn (2, 0xf.fffb1p+96)": double: 2 float: 2 idouble: 2 ifloat: 2 -Test "jn (2, 2.4048255576957729)": +Test "jn (2, 0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.fffffp+124)": double: 2 -float: 1 +float: 2 idouble: 2 -ifloat: 1 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (3, 0x2.67a2a4p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10cap+0)": ildouble: 1 ldouble: 1 -Test "jn (3, 0.125)": +Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 5 +ldouble: 5 +Test "jn (3, 0x2.67a2a5d2e36801p+0)": +ildouble: 4 +ldouble: 4 +Test "jn (3, 0x2.67a2a5d2e3682p+0)": double: 1 -float: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a8p+0)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2p+0)": +float: 1 ifloat: 1 -Test "jn (3, 0.75)": +Test "jn (3, 0x2p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "jn (3, 10.0)": +Test "jn (3, 0xap+0)": double: 3 -float: 1 idouble: 3 -ifloat: 1 ildouble: 2 ldouble: 2 -Test "jn (3, 2.0)": +Test "jn (3, 0xcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "jn (4, 0x2.67a2a4p+0)": float: 1 ifloat: 1 -Test "jn (3, 2.4048255576957729)": -double: 3 -idouble: 3 ildouble: 1 ldouble: 1 -Test "jn (4, 2.4048255576957729)": +Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (4, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (4, 0x2.67a2a5d2e3682p+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "jn (5, 2.4048255576957729)": -double: 3 +Test "jn (4, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a8p+0)": float: 1 -idouble: 3 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 3 +ldouble: 3 +Test "jn (5, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a5d2e36801p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 +Test "jn (5, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +Test "jn (5, 0x2.67a2a8p+0)": +float: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (6, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10cap+0)": ildouble: 2 ldouble: 2 -Test "jn (6, 2.4048255576957729)": +Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (6, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 5 +ldouble: 5 +Test "jn (6, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (6, 0x2.67a2a5d2e3682p+0)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e368p+0)": double: 4 -float: 3 idouble: 4 +ildouble: 3 +ldouble: 3 +Test "jn (6, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 ifloat: 3 -ildouble: 5 -ldouble: 5 -Test "jn (7, 2.4048255576957729)": -double: 3 -float: 5 -idouble: 3 -ifloat: 5 +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (7, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (7, 0x2.67a2a5d2e36801p+0)": ildouble: 3 ldouble: 3 -Test "jn (8, 2.4048255576957729)": +Test "jn (7, 0x2.67a2a5d2e3682p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e368p+0)": double: 3 -float: 2 idouble: 3 +ildouble: 2 +ldouble: 2 +Test "jn (7, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +Test "jn (8, 0x2.67a2a4p+0)": +double: 2 +float: 2 +idouble: 2 ifloat: 2 -ildouble: 8 -ldouble: 8 -Test "jn (9, 2.4048255576957729)": +ildouble: 2 +ldouble: 2 +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 4 +ldouble: 4 +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10cap+0)": +ildouble: 2 +ldouble: 2 +Test "jn (8, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (8, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 3 +ldouble: 3 +Test "jn (8, 0x2.67a2a5d2e36801p+0)": +ildouble: 4 +ldouble: 4 +Test "jn (8, 0x2.67a2a5d2e3682p+0)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "jn (8, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +Test "jn (8, 0x2.67a2a8p+0)": +double: 2 +float: 4 +idouble: 2 +ifloat: 4 +ildouble: 4 +ldouble: 4 +Test "jn (9, 0x2.67a2a4p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10ca66p+0)": ildouble: 3 ldouble: 3 +Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10ca68p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10cbp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (9, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 7 +ldouble: 7 +Test "jn (9, 0x2.67a2a5d2e36801p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (9, 0x2.67a2a5d2e3682p+0)": +double: 4 +idouble: 4 +ildouble: 3 +ldouble: 3 +Test "jn (9, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "jn (9, 0x2.67a2a8p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 # lgamma -Test "lgamma (-0.5)": +Test "lgamma (-0x1p-20)": +double: 1 +idouble: 1 +Test "lgamma (-0x1p-40)": +ildouble: 1 +ldouble: 1 +Test "lgamma (-0x1p-64)": ildouble: 1 ldouble: 1 -Test "lgamma (0.7)": +Test "lgamma (-0x2p-16)": double: 1 float: 1 idouble: 1 ifloat: 1 +Test "lgamma (-0x4p-12)": +double: 1 +idouble: 1 +Test "lgamma (-0x4p-32)": ildouble: 1 ldouble: 1 -Test "lgamma (1.2)": +Test "lgamma (-0x8p-28)": +ildouble: 1 +ldouble: 1 +Test "lgamma (-0x8p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (-0x8p-8)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "lgamma (0x1.3333333333333332p+0)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x1.3333333333333333333333333333p+0)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x1p-60)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x4p-12)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "lgamma (0x4p-32)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "lgamma (0x4p-72)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0x8p-8)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.333333333333333p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "lgamma (0xb.333333333333p-4)": +double: 1 +idouble: 1 +Test "lgamma (0xb.33333p-4)": +double: 1 +idouble: 1 + +# log +Test "log (0x2.b7e151628aed2a68p+0)": +ildouble: 1 +ldouble: 1 +Test "log (0x2.b7e151628aed2a6abf7158809cf4p+0)": +ildouble: 1 +ldouble: 1 +Test "log (0x2.b7e151628aed2p+0)": +ildouble: 1 +ldouble: 1 +Test "log (0x2.b7e15p+0)": +float: 1 +ifloat: 1 +Test "log (0x4p-1076)": +ildouble: 1 +ldouble: 1 +Test "log (0x4p-16384)": +ildouble: 1 +ldouble: 1 +Test "log (0x4p-16448)": +ildouble: 1 +ldouble: 1 +Test "log (0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "log (0x8p-152)": ildouble: 1 ldouble: 1 # log10 -Test "log10 (0.75)": +Test "log10 (0x1.999998p-4)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x1.999999999999ap-4)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x1.99999ap-4)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x2.b7e151628aed2a6cp+0)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x2.b7e154p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "log10 (0x4p-1024)": +ildouble: 1 +ldouble: 1 +Test "log10 (0x4p-16496)": +ildouble: 1 +ldouble: 1 +Test "log10 (0xcp-4)": double: 1 float: 2 idouble: 1 ifloat: 2 -Test "log10 (e)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 # log1p -Test "log1p (-0.25)": +Test "log1p (-0x4p-4)": +float: 1 +ifloat: 1 +Test "log1p (0x1.b7e151628aed2p+0)": +ildouble: 1 +ldouble: 1 +Test "log1p (0x1.b7e15p+0)": float: 1 ifloat: 1 # log2 -Test "log2 (0.75)": +Test "log2 (0x2.b7e151628aed2a6cp+0)": +ildouble: 1 +ldouble: 1 +Test "log2 (0xcp-4)": ildouble: 1 ldouble: 1 # pow -Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62)": +Test "pow (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde02468acf1357p+124)": ildouble: 1 ldouble: 1 -Test "pow (0x0.ffffffp0, -0x1p24)": -float: 1 -ifloat: 1 +Test "pow (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde04p+124)": ildouble: 1 ldouble: 1 -Test "pow (0x0.ffffffp0, 0x1p24)": -float: 1 -ifloat: 1 -Test "pow (0x1.000002p0, 0x1p24)": +Test "pow (0x1.0000000000001p+0, -0x2.468adp+60)": +ildouble: 1 +ldouble: 1 +Test "pow (0x1.000002p+0, 0x1p+24)": float: 1 ifloat: 1 -Test "pow (10.0, -4930.0)": +Test "pow (0xap+0, -0x1.342p+12)": +ildouble: 1 +ldouble: 1 +Test "pow (0xap+0, 0x1.341p+12)": +ildouble: 1 +ldouble: 1 +Test "pow (0xap+0, 0x1.342p+12)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4929.0)": +Test "pow (0xap+0, 0x1.343p+12)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4930.0)": +Test "pow (0xap+0, 0x1.344p+12)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4931.0)": +Test "pow (0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380, 0xcp-4)": ildouble: 1 ldouble: 1 -Test "pow (10.0, 4932.0)": +Test "pow (0xf.ffffffffffff8p-4, -0x4.8d159e26af37cp+60)": ildouble: 1 ldouble: 1 -Test "pow (1e4932, 0.75)": +Test "pow (0xf.fffffffffffffffffffffffffff8p-4, -0x4.8d1598p+124)": ildouble: 1 ldouble: 1 +Test "pow (0xf.fffffp-4, -0x1p+24)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "pow (0xf.fffffp-4, 0x1p+24)": +float: 1 +ifloat: 1 # pow10 -Test "pow10 (-1)": +Test "pow10 (-0x1.31p+8)": double: 1 idouble: 1 -Test "pow10 (-305)": +Test "pow10 (-0x1p+0)": double: 1 idouble: 1 -Test "pow10 (-36)": +Test "pow10 (-0x2.4p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "pow10 (3)": +Test "pow10 (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "pow10 (0x1.348e45573a1dd72cp+8)": +ildouble: 1 +ldouble: 1 +Test "pow10 (0x1.348e46p+8)": +ildouble: 1 +ldouble: 1 +Test "pow10 (0x2.4p+4)": double: 1 idouble: 1 -Test "pow10 (36)": +Test "pow10 (0x3p+0)": double: 1 idouble: 1 -Test "pow10 (4932)": -ildouble: 1 -ldouble: 1 # pow_downward Test "pow_downward (1.5, 1.03125)": float: 1 ifloat: 1 +# pow_tonearest +Test "pow_tonearest (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde02468acf1357p+124)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0x1.0000000000000000000000000001p+0, 0x2.468acf13579bde04p+124)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0x1.0000000000001p+0, -0x2.468adp+60)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0x1.000002p+0, 0x1p+24)": +float: 1 +ifloat: 1 +Test "pow_tonearest (0xap+0, -0x1.342p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.341p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.342p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.343p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xap+0, 0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380, 0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.ffffffffffff8p-4, -0x4.8d159e26af37cp+60)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.fffffffffffffffffffffffffff8p-4, -0x4.8d1598p+124)": +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.fffffp-4, -0x1p+24)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)": +float: 1 +ifloat: 1 + # pow_towardzero Test "pow_towardzero (1.5, 1.03125)": float: 1 @@ -7738,797 +13322,1871 @@ Test "pow_upward (1.0625, 1.125)": float: 1 ifloat: 1 +# sin +Test "sin (-0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x8.60a91c16b9b28p-4)": +ildouble: 1 +ldouble: 1 +Test "sin (-0x8.60a91c16b9b2c232dd99707ab3dp-4)": +ildouble: 1 +ldouble: 1 +Test "sin (0x1p+0)": +float: 1 +ifloat: 1 +Test "sin (0x2.1e19e0c9bab24p+72)": +ildouble: 1 +ldouble: 1 +Test "sin (0x2p+64)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.be735c19be9fffffffffffffffe8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.be736p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2a0250032a00000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2a0250032a2p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2a04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3.ec2ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.1237e153f7080000000000000004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.1237e153f7080008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d08p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bf00000000000000088p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bf00008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bf04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x4.c92d0ffa4bfp+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x5.fbec7477d4a84p+0)": +ildouble: 1 +ldouble: 1 +Test "sin (0x5.fbec78p+0)": +ildouble: 1 +ldouble: 1 + # sin_downward -Test "sin_downward (10)": +Test "sin_downward (-0x1.921fb4p+0)": +double: 1 +idouble: 1 +Test "sin_downward (-0x1.921fb6p+0)": +double: 1 +idouble: 1 +Test "sin_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a91c16b9b3p-4)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_downward (-0x8.60a92p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x1p+120)": float: 1 ifloat: 1 -Test "sin_downward (3)": +Test "sin_downward (0x1p+28)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (5)": +Test "sin_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "sin_downward (0x2.1e19ep+72)": +float: 2 +ifloat: 2 +Test "sin_downward (0x2.553534p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.be735c19be9fep+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.be736p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_downward (6)": +Test "sin_downward (0x3.ec2a0250032a2p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.ec2a0250032ap+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x3.ec2ap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "sin_downward (0x3p+0)": +float: 1 +ifloat: 1 +Test "sin_downward (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f7084p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237e153f708p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4.1237ep+0)": +float: 1 +ifloat: 1 +Test "sin_downward (0x4.c92d08p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x4.c92d1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x4p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec7477d4a84p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec7477d4a8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5.fbec78p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x5p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0x6p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_downward (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_downward (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "sin_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 # sin_tonearest -Test "sin_tonearest (1)": +Test "sin_tonearest (-0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x8.60a91c16b9b28p-4)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (-0x8.60a91c16b9b2c232dd99707ab3dp-4)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x1p+0)": float: 1 ifloat: 1 -Test "sin_tonearest (3)": +Test "sin_tonearest (0x2.1e19e0c9bab24p+72)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x2p+64)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.be735c19be9fffffffffffffffe8p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.be736p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.ec2a0250032a00000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.ec2a0250032a2p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.ec2a04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3.ec2ap+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.1237e153f7080000000000000004p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.1237e153f7080008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d08p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bf00000000000000088p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bf00008p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bf04p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x4.c92d0ffa4bfp+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x5.fbec7477d4a84p+0)": +ildouble: 1 +ldouble: 1 +Test "sin_tonearest (0x5.fbec78p+0)": ildouble: 1 ldouble: 1 # sin_towardzero -Test "sin_towardzero (1)": +Test "sin_towardzero (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x1p+0)": float: 1 ifloat: 1 -Test "sin_towardzero (10)": +Test "sin_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.1e19ep+72)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_towardzero (0x2.553534p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2.5535376715bap+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x2p+64)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x3.be735c19beap+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x3.be735cp+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (4)": +Test "sin_towardzero (0x3.ec2a04p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_towardzero (5)": +Test "sin_towardzero (0x4.093388p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237e8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.1237ep+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x5.fbec7p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "sin_towardzero (0x9p+0)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xb.fa09ap+100)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xc.d4967p-4)": float: 1 ifloat: 1 -Test "sin_towardzero (9)": +Test "sin_towardzero (0xe.ef3afp-4)": float: 1 ifloat: 1 +Test "sin_towardzero (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "sin_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 # sin_upward -Test "sin_upward (1)": +Test "sin_upward (-0x1.921fb4p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (-0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "sin_upward (-0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "sin_upward (-0x1.921fb6p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x1.921fb4p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1.921fb6p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x1p+120)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x1p+28)": +float: 1 +ifloat: 1 +Test "sin_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "sin_upward (0x2.1e19ep+72)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x2.5535376715b9ep+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2.553538p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x2p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "sin_upward (0x3.be735c19beap+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x3.be735cp+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x3.be736p+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0x3.ec2a04p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x3p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_upward (2)": +Test "sin_upward (0x4.093385688a2d4p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.093385688a2dp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.09338p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.1237e8p+0)": +double: 1 float: 2 +idouble: 1 ifloat: 2 -Test "sin_upward (4)": +Test "sin_upward (0x4.1237ep+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "sin_upward (9)": +Test "sin_upward (0x4.c92d08p+0)": float: 1 ifloat: 1 - -# sincos -Test "sincos (0x1p+120) extra output 2": +Test "sin_upward (0x4.c92d0ffa4bf04p+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.c92d0ffa4bfp+0)": +double: 1 +idouble: 1 +Test "sin_upward (0x4.c92d1p+0)": float: 1 ifloat: 1 -Test "sincos (0x1p+127) extra output 2": +Test "sin_upward (0x4p+0)": +float: 2 +ifloat: 2 +Test "sin_upward (0x4p+48)": float: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 1": +Test "sin_upward (0x5.fbec7p+0)": double: 1 +idouble: 1 +Test "sin_upward (0x5p+0)": float: 1 +ifloat: 1 +Test "sin_upward (0x7p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "sin_upward (0x8.60a91c16b9b3p-4)": +double: 1 idouble: 1 +Test "sin_upward (0x8.60a91p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8.60a92p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0x8p+0)": +float: 1 ifloat: 1 -Test "sincos (M_PI_6l*2.0) extra output 2": +Test "sin_upward (0x8p+124)": double: 1 idouble: 1 -Test "sincos (pi/6) extra output 2": +Test "sin_upward (0x9p+0)": float: 1 ifloat: 1 +Test "sin_upward (0xap+0)": +float: 1 +ifloat: 1 +Test "sin_upward (0xb.fa09ap+100)": +double: 1 +idouble: 1 +Test "sin_upward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xc.d4967p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xcp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8008p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3af1b5d8p-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3afp-4)": +double: 1 +idouble: 1 +Test "sin_upward (0xe.ef3bp-4)": +double: 1 +idouble: 1 -# sinh_downward -Test "sinh_downward (22)": +# sincos +Test "sincos (0x1.0c1522p+0) extra output 1": float: 1 ifloat: 1 -Test "sinh_downward (23)": +Test "sincos (0x1.921fb54442d1846ap+0) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0x1.921fb54442d18p+0) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0x1p+120) extra output 2": float: 1 ifloat: 1 -Test "sinh_downward (24)": +ildouble: 1 +ldouble: 1 +Test "sincos (0x1p+28) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0x2.1e19e0c9bab24p+72) extra output 1": +ildouble: 1 +ldouble: 1 +Test "sincos (0x2p+64) extra output 1": +ildouble: 1 +ldouble: 1 +Test "sincos (0x8.60a92p-4) extra output 2": float: 1 ifloat: 1 - -# sinh_towardzero -Test "sinh_towardzero (22)": +Test "sincos (0x8p+124) extra output 2": float: 1 ifloat: 1 -Test "sinh_towardzero (23)": +Test "sincos (0xc.d4967p-4) extra output 2": float: 1 ifloat: 1 -Test "sinh_towardzero (24)": +Test "sincos (0xf.ffffffffffff8p+1020) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0xf.ffffffffffffbffffffffffffcp+1020) extra output 2": +ildouble: 1 +ldouble: 1 + +# sinh_downward +Test "sinh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +Test "sinh_downward (0x1.7p+4)": +double: 1 +idouble: 1 + +# sinh_towardzero +Test "sinh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +Test "sinh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 + +# sinh_upward +Test "sinh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "sinh_upward (0x8p-32)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +# tan +Test "tan (-0xc.90fdcp-4)": +ildouble: 1 +ldouble: 1 +Test "tan (-0xc.90fdp-4)": +ildouble: 1 +ldouble: 1 +Test "tan (-0xc.90fp-4)": +ildouble: 1 +ldouble: 1 +Test "tan (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "tan (0x6p+0)": +ildouble: 1 +ldouble: 1 + # tan_downward -Test "tan_downward (1)": +Test "tan_downward (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.908p-4)": +float: 2 +ifloat: 2 +Test "tan_downward (-0xc.90cp-4)": float: 1 ifloat: 1 -Test "tan_downward (10)": +Test "tan_downward (-0xc.90ep-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (2)": +Test "tan_downward (-0xc.90f8p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (6)": +Test "tan_downward (-0xc.90fcp-4)": float: 1 ifloat: 1 -Test "tan_downward (8)": +Test "tan_downward (-0xc.90fd8p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_downward (9)": +Test "tan_downward (-0xc.90fdap-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# tan_towardzero -Test "tan_towardzero (10)": +Test "tan_downward (-0xc.90fdbp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (3)": +Test "tan_downward (-0xc.90fdcp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (4)": +Test "tan_downward (-0xc.90fdp-4)": float: 1 ifloat: 1 -Test "tan_towardzero (5)": +Test "tan_downward (-0xc.90fep-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_towardzero (9)": +Test "tan_downward (-0xc.90fp-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 - -# tan_upward -Test "tan_upward (1)": +Test "tan_downward (-0xc.91p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (10)": +Test "tan_downward (-0xc.92p-4)": +double: 1 +idouble: 1 +Test "tan_downward (-0xc.9p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tan_upward (3)": +Test "tan_downward (-0xc.ap-4)": +double: 1 +idouble: 1 +Test "tan_downward (0x1p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "tan_downward (0x2p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x4p+0)": float: 1 ifloat: 1 -Test "tan_upward (5)": +Test "tan_downward (0x6p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x7p+0)": +double: 1 +idouble: 1 +Test "tan_downward (0x8p+1020)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.908p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Test "tan_downward (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_downward (0xc.92p-4)": +float: 1 +ifloat: 1 +Test "tan_downward (0xc.94p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (0xc.98p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_downward (0xc.ap-4)": +float: 1 +ifloat: 1 +Test "tan_downward (0xcp-4)": +double: 1 +idouble: 1 -# tanh -Test "tanh (-0.75)": +# tan_tonearest +Test "tan_tonearest (-0xc.90fdcp-4)": ildouble: 1 ldouble: 1 -Test "tanh (-1.0)": +Test "tan_tonearest (-0xc.90fdp-4)": ildouble: 1 ldouble: 1 -Test "tanh (0.75)": +Test "tan_tonearest (-0xc.90fp-4)": ildouble: 1 ldouble: 1 -Test "tanh (1.0)": +Test "tan_tonearest (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "tan_tonearest (0x6p+0)": ildouble: 1 ldouble: 1 -# tgamma -Test "tgamma (-0.5)": +# tan_towardzero +Test "tan_towardzero (-0x2p+64)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.908p-4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x0.fffffffffffff8p0)": +Test "tan_towardzero (-0xc.90cp-4)": double: 1 idouble: 1 -Test "tgamma (-0x0.ffffffffffffffffffffffffffff8p0)": -ildouble: 1 -ldouble: 1 -Test "tgamma (-0x0.ffffffp0)": +Test "tan_towardzero (-0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (-0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x2p+64)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x7p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x8p+0)": +double: 1 +idouble: 1 +Test "tan_towardzero (0x9p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_towardzero (0xc.908p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_towardzero (0xc.90cp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdaa22168c8p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.90fdp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 + +# tan_upward +Test "tan_upward (-0xc.908p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.90cp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (-0xc.90ep-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90f8p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fd8p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdap-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdbp-4)": float: 1 ifloat: 1 +Test "tan_upward (-0xc.90fdcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fdp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fep-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.90fp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.91p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (-0xc.94p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.98p-4)": +double: 1 +idouble: 1 +Test "tan_upward (-0xc.9p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0x1p+0)": +float: 1 +ifloat: 1 +Test "tan_upward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "tan_upward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "tan_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "tan_upward (0x4p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x7p+0)": +float: 1 +ifloat: 1 +Test "tan_upward (0x8p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0x9p+0)": +double: 1 +idouble: 1 +Test "tan_upward (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xc.908p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.90ep-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90f8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fd8p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdap-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdbp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fdcp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fep-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.90fp-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.91p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.92p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xc.94p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.98p-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xc.9p-4)": +double: 1 +idouble: 1 +Test "tan_upward (0xc.ap-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tan_upward (0xcp-4)": +float: 1 +ifloat: 1 +Test "tan_upward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "tan_upward (0xf.fffffp+124)": +double: 1 +idouble: 1 + +# tanh +Test "tanh (-0x1p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.0000000000000002p0)": +Test "tanh (-0xcp-4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.0000000000001p0)": +Test "tanh (0x1p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.000002p0)": -double: 2 -idouble: 2 -Test "tgamma (-0x1.0a32a2p+5)": -float: 2 -ifloat: 2 -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x1.5800000080001p+7)": +Test "tanh (0xcp-4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.fffffffffffffffep0)": + +# tgamma +Test "tgamma (-0x1.0000000000000002p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1.fffffffffffffp0)": +Test "tgamma (-0x1.0000000000001p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.ffffep0)": +Test "tgamma (-0x1.000002p+0)": +double: 2 +idouble: 2 +Test "tgamma (-0x1.3ffffep+4)": float: 2 ifloat: 2 ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.ffffffffffffffep0)": +Test "tgamma (-0x1.3ffffffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)": +Test "tgamma (-0x1.3fffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x13.ffffffffffffp0)": +Test "tgamma (-0x1.3ffffffffffffp+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x14.000000000000000000000000001p0)": +Test "tgamma (-0x1.4000000000000000000000000001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x14.000000000001p0)": +Test "tgamma (-0x1.4000000000001p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x14.00002p0)": +Test "tgamma (-0x1.400002p+4)": float: 1 ifloat: 1 ildouble: 4 ldouble: 4 -Test "tgamma (-0x1d.ffffep0)": +Test "tgamma (-0x1.dffffep+4)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)": +Test "tgamma (-0x1.dfffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1d.ffffffffffffp0)": +Test "tgamma (-0x1.dffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1e.000000000000000000000000001p0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x1e.00000000000000000000000008p0)": +Test "tgamma (-0x1.e000000000000000000000000001p+4)": +ildouble: 3 +ldouble: 3 +Test "tgamma (-0x1.e00000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1e.000000000000002p0)": +Test "tgamma (-0x1.e000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1e.000000000001p0)": +Test "tgamma (-0x1.e000000000001p+4)": double: 3 idouble: 3 -Test "tgamma (-0x1e.00002p0)": +Test "tgamma (-0x1.e00002p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x1.f3ffffffffffffffffffffffff8p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1f3.ffffffffffffffffffffffffffp0)": +Test "tgamma (-0x1.f3ffffffffffffffffffffffffffp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x1p-24)": +Test "tgamma (-0x1.f3fffffffffffp+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x1.f40000000000000000000000008p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.0000000000000000000000000002p0)": +Test "tgamma (-0x1.f40002p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.0000000000002p0)": -double: 1 -idouble: 1 +Test "tgamma (-0x1.fffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.000004p0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 +Test "tgamma (-0x1.fffffffffffffp+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.0000000000000000000000000002p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2.fffffcp0)": +Test "tgamma (-0x2.00000000000000000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.0000000000002p+0)": double: 1 -float: 1 idouble: 1 +Test "tgamma (-0x2.000004p+0)": +double: 2 +float: 1 +idouble: 2 ifloat: 1 -Test "tgamma (-0x2.ffffffffffffep0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x27.fffffffffffep0)": +Test "tgamma (-0x2.146544p+4)": +float: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x2.7fffffffffffep+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x27.ffffffffffffffcp0)": +Test "tgamma (-0x2.7ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x27.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.7ffffffffffffffffffffffffffep+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x27.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x2.7fffffffffffffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.0000000000000000000000001p0)": +Test "tgamma (-0x2.8000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.000000000002p0)": +Test "tgamma (-0x2.80000000000000000000000001p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.8000000000002p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.00004p0)": +Test "tgamma (-0x2.800004p+4)": double: 2 idouble: 2 ildouble: 2 ldouble: 2 -Test "tgamma (-0x28.ffffffffffffffcp0)": +Test "tgamma (-0x2.8fffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.8ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x28.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x2.8ffffffffffffffffffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.000000000000000000000000002p0)": +Test "tgamma (-0x2.8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "tgamma (-0x2.9000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.0000000000000000000000001p0)": +Test "tgamma (-0x2.90000000000000000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x29.00004p0)": +Test "tgamma (-0x2.900004p+4)": double: 1 idouble: 1 -Test "tgamma (-0x29.ffffcp0)": +Test "tgamma (-0x2.9ffffcp+4)": double: 1 idouble: 1 -Test "tgamma (-0x29.fffffffffffep0)": +Test "tgamma (-0x2.9fffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.ffffffffffffffcp0)": +Test "tgamma (-0x2.9ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.9ffffffffffffffffffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x29.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x2.9fffffffffffffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.000000000000000000000000002p0)": +Test "tgamma (-0x2.a000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.0000000000000000000000001p0)": +Test "tgamma (-0x2.a000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.000000000000004p0)": +Test "tgamma (-0x2.a000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2a.000000000002p0)": +Test "tgamma (-0x2.a00004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2ed.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x2.edfffcp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x2ee.00000000000004p0)": +Test "tgamma (-0x2.edffffffffffep+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3.00000000000000000000000001p0)": +Test "tgamma (-0x2.edfffffffffffffffffffffffffep+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3.000004p0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "tgamma (-0x3.fffffcp0)": +Test "tgamma (-0x2.ee00000000000000000000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.ee00000000000004p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x2.ee00000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.ee0004p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.fffffcp+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x3.ffffffffffffep0)": -double: 2 -idouble: 2 -Test "tgamma (-0x3.fffffffffffffffcp0)": +Test "tgamma (-0x2.ffffffffffffep+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x2.fffffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3.fffffffffffffffffffffffffffep0)": +Test "tgamma (-0x3.00000000000000000000000001p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x3.000004p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x3.1ffffcp+4)": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 -Test "tgamma (-0x31.fffffffffffep0)": +Test "tgamma (-0x3.1fffffffffffep+4)": double: 3 idouble: 3 ildouble: 2 ldouble: 2 -Test "tgamma (-0x31.ffffffffffffffcp0)": +Test "tgamma (-0x3.1ffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x31.ffffffffffffffffffffffffffep0)": +Test "tgamma (-0x3.1ffffffffffffffffffffffffffep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x31.fffffffffffffffffffffffffp0)": +Test "tgamma (-0x3.1fffffffffffffffffffffffffp+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x32.000000000000000000000000002p0)": +Test "tgamma (-0x3.2000000000000000000000000002p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x32.0000000000000000000000001p0)": +Test "tgamma (-0x3.2000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x32.000000000000004p0)": +Test "tgamma (-0x3.200004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3e7.fffffffffffffcp0)": +Test "tgamma (-0x3.8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x3.e7fffffffffffffcp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3e7.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x3.e7fffffffffffffffffffffffffep+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x3e8.00000000000000000000000002p0)": +Test "tgamma (-0x3.e7ffffffffffffffffffffffffp+8)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x3e8.00000000000004p0)": +Test "tgamma (-0x3.e800000000000000000000000002p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.e8000000000000000000000001p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.e800000000000004p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.e800000000002p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.0000000000004p0)": +Test "tgamma (-0x3.e80004p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x3.fffffcp+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (-0x3.ffffffffffffep+0)": +double: 2 +idouble: 2 +Test "tgamma (-0x3.fffffffffffffffcp+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x3.fffffffffffffffffffffffffffep+0)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x4.000008p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.000008p0)": +Test "tgamma (-0x4.8p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.fffff8p0)": +Test "tgamma (-0x4.e1fffffffffffffffffffffffep+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e2000000000000000000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e200000000000008p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e200000000004p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x4.e20008p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x4.fffff8p+0)": double: 1 idouble: 1 -Test "tgamma (-0x4.ffffffffffffcp0)": +Test "tgamma (-0x4.ffffffffffffcp+0)": double: 1 idouble: 1 +Test "tgamma (-0x4.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x4.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x4.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x4.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.0000000000000008p0)": +Test "tgamma (-0x5.0000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.0000000000004p0)": +Test "tgamma (-0x5.0000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.000008p0)": +Test "tgamma (-0x5.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x5.fffff8p0)": -ildouble: 1 -ldouble: 1 -Test "tgamma (-0x5.ffffffffffffcp0)": +Test "tgamma (-0x5.8p+0)": double: 1 idouble: 1 +Test "tgamma (-0x5.dbfffffffffffff8p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.fffffffffffffff8p0)": +Test "tgamma (-0x5.dbfffffffffffffffffffffffffcp+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x5.dc00000000000000000000000004p+8)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x5.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x5.dc000000000000000000000002p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x5.dc00000000004p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x5.dc0008p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5db.fffffffffffff8p0)": +Test "tgamma (-0x5.fffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x5db.fffffffffffffffffffffffffcp0)": +Test "tgamma (-0x5.ffffffffffffcp+0)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x5dc.00000000000000000000000004p0)": +Test "tgamma (-0x5.fffffffffffffff8p+0)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x6.0000000000000000000000000004p0)": +Test "tgamma (-0x5.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.00000000000000000000000002p0)": +Test "tgamma (-0x5.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.0000000000004p0)": +Test "tgamma (-0x6.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.000008p0)": +Test "tgamma (-0x6.00000000000000000000000002p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x6.000008p+0)": float: 2 ifloat: 2 ildouble: 2 ldouble: 2 -Test "tgamma (-0x6.fffff8p0)": +Test "tgamma (-0x6.3ffff8p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x6.3fffffffffffcp+4)": double: 2 -float: 1 idouble: 2 +Test "tgamma (-0x6.3ffffffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.3ffffffffffffffffffffffffep+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.4000000000000000000000000004p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x6.40000000000000000000000002p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x6.4000000000004p+4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.400008p+4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.8p+0)": +float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.ffffffffffffcp0)": -double: 4 -idouble: 4 +Test "tgamma (-0x6.d5fff8p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.fffffffffffffff8p0)": +Test "tgamma (-0x6.d5ffffffffffcp+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x6.d5fffffffffffff8p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x63.fffffffffffcp0)": -double: 2 -idouble: 2 -Test "tgamma (-0x63.ffffffffffffff8p0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x63.ffffffffffffffffffffffffep0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x64.000000000000000000000000004p0)": -ildouble: 2 -ldouble: 2 -Test "tgamma (-0x64.0000000000000000000000002p0)": +Test "tgamma (-0x6.d5fffffffffffffffffffffffep+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x64.000000000004p0)": -double: 1 -idouble: 1 +Test "tgamma (-0x6.d600000000000000000000000004p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6d5.fffffffffffff8p0)": +Test "tgamma (-0x6.d6000000000000000000000002p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.d600000000000008p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6d6.00000000000000000000000004p0)": +Test "tgamma (-0x6.d600000000004p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x6e3.00000000000000000000000004p0)": +Test "tgamma (-0x6.e2fffffffffffffffffffffffep+8)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x7.0000000000000008p0)": +Test "tgamma (-0x6.e300000000000000000000000004p+8)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.e3000000000000000000000002p+8)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x7.0000000000004p0)": +Test "tgamma (-0x6.fffff8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x6.ffffffffffffcp+0)": +double: 4 +idouble: 4 +Test "tgamma (-0x6.fffffffffffffff8p+0)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0x6.fffffffffffffffffffffffffffcp+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x7.0000000000000008p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x7.0000000000004p+0)": double: 3 idouble: 3 -Test "tgamma (-0x7.000008p0)": +Test "tgamma (-0x7.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-0x7.fffff8p0)": +Test "tgamma (-0x7.8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (-0x7.fffff8p+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "tgamma (-0x7.ffffffffffffcp0)": +Test "tgamma (-0x7.ffffffffffffcp+0)": double: 3 idouble: 3 -Test "tgamma (-0x7.fffffffffffffff8p0)": +Test "tgamma (-0x7.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x7.fffffffffffffffffffffffffep0)": +Test "tgamma (-0x7.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x7.fffffffffffffffffffffffffffcp0)": +Test "tgamma (-0x7.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.0000000000000000000000000008p0)": +Test "tgamma (-0x8.0000000000000000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.00000000000000000000000004p0)": +Test "tgamma (-0x8.00000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.0000000000008p0)": +Test "tgamma (-0x8.0000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x8.00001p0)": +Test "tgamma (-0x8.00001p+0)": double: 2 idouble: 2 ildouble: 1 ldouble: 1 -Test "tgamma (-0x9.ffffffffffff8p0)": +Test "tgamma (-0x8.8p+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (-0x9.fffffffffffffffffffffffffff8p0)": -ildouble: 1 -ldouble: 1 -Test "tgamma (-0x9.fffffp0)": +ifloat: 1 +Test "tgamma (-0x8p-4)": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Test "tgamma (-0x95.ffffffffffffffp0)": +Test "tgamma (-0x9.5ffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x96.000000000000000000000000008p0)": +Test "tgamma (-0x9.5ffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x96.0000000000000000000000004p0)": +Test "tgamma (-0x9.60000000000000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0x96.00000000000001p0)": +Test "tgamma (-0x9.600000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0x96.000000000008p0)": +Test "tgamma (-0x9.6000000000008p+4)": double: 1 idouble: 1 -Test "tgamma (-0xa.0000000000008p0)": +Test "tgamma (-0x9.60001p+4)": +double: 1 +idouble: 1 +Test "tgamma (-0x9.8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (-0x9.ffffffffffff8p+0)": +double: 1 +idouble: 1 +Test "tgamma (-0x9.fffffffffffffffffffffffffff8p+0)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0x9.fffffp+0)": +float: 1 +ifloat: 1 +Test "tgamma (-0xa.00001p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xa.c000000400008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xa.00001p0)": +Test "tgamma (-0xa.c0001p+4)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-0xb4.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.4ffffffffffffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb4.ffffffffffffffp0)": +Test "tgamma (-0xb.4ffffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb5.0000000000000000000000004p0)": +Test "tgamma (-0xb.4ffffffffffffffp+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.50000000000000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb5.00000000000001p0)": +Test "tgamma (-0xb.500000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xb5.000000000008p0)": +Test "tgamma (-0xb.5000000000008p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.5ffffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb5.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.5ffffp+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.60000000000000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.00000000000001p0)": +Test "tgamma (-0xb.600000000000001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.000000000008p0)": +Test "tgamma (-0xb.6000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.fffffffffff8p0)": +Test "tgamma (-0xb.6fffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb6.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.6ffffffffffffffffffffffffcp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.6ffffffffffffffffffffffffff8p+4)": ildouble: 3 ldouble: 3 -Test "tgamma (-0xb7.000000000000000000000000008p0)": +Test "tgamma (-0xb.7000000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb7.00000000000001p0)": +Test "tgamma (-0xb.700000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xb7.000000000008p0)": +Test "tgamma (-0xb.7000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb7.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.70001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb7.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.7ffffffffffffffffffffffffcp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xb8.00000000000001p0)": +Test "tgamma (-0xb.7ffffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbb.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.800000000000001p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.bfffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.bffffffffffffffffffffffffcp+4)": ildouble: 3 ldouble: 3 -Test "tgamma (-0xbb.ffffffffffffffffffffffffff8p0)": +Test "tgamma (-0xb.bffffffffffffffffffffffffff8p+4)": ildouble: 4 ldouble: 4 -Test "tgamma (-0xbc.000000000000000000000000008p0)": +Test "tgamma (-0xb.bffffp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.c000000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbc.0000000000000000000000004p0)": +Test "tgamma (-0xb.c0000000000000000000000004p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbc.00000000000001p0)": +Test "tgamma (-0xb.c00000000000001p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbc.ffffffffffffffp0)": +Test "tgamma (-0xb.c000000000008p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.c0001p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.cfffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.cffffffffffffffffffffffffcp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.cffffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbd.000000000000000000000000008p0)": +Test "tgamma (-0xb.cffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbd.00000000000001p0)": +Test "tgamma (-0xb.cffffp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.d000000000000000000000000008p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.d00000000000001p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xb.dfffffffffff8p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.dffffffffffffffp+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbd.ffffffffffffffp0)": +Test "tgamma (-0xb.dffffp+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.e000000000000000000000000008p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xb.e000000000008p+4)": ildouble: 2 ldouble: 2 -Test "tgamma (-0xbe.000000000000000000000000008p0)": +Test "tgamma (-0xb.e0001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbe.0000000000000000000000004p0)": +Test "tgamma (-0xb.efffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbe.ffffffffffffffffffffffffcp0)": +Test "tgamma (-0xb.effffffffffffffffffffffffff8p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbe.ffffffffffffffp0)": +Test "tgamma (-0xb.effffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbf.000000000000000000000000008p0)": +Test "tgamma (-0xb.f000000000000000000000000008p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbf.0000000000000000000000004p0)": +Test "tgamma (-0xb.f0000000000000000000000004p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xbf.00000000000001p0)": +Test "tgamma (-0xb.f00000000000001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xf9.ffffffffffffffp0)": +Test "tgamma (-0xb.f0001p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-0xfa.000000000000000000000000008p0)": +Test "tgamma (-0xf.9fffffffffff8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.9ffffffffffffffp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (-2.5)": +Test "tgamma (-0xf.9ffffp+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.a000000000000000000000000008p+4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (-0xf.a0000000000000000000000004p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.a000000000008p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (-0xf.a0001p+4)": +ildouble: 3 +ldouble: 3 +Test "tgamma (-0xf.ffffffffffff8p-4)": double: 1 -float: 2 idouble: 1 -ifloat: 2 +Test "tgamma (-0xf.fffffffffffffffffffffffffff8p-4)": ildouble: 1 ldouble: 1 -Test "tgamma (-3.5)": -double: 1 +Test "tgamma (-0xf.fffffp-4)": float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "tgamma (-4.5)": +Test "tgamma (0x1.28p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-5.5)": -double: 1 -idouble: 1 -Test "tgamma (-6.5)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "tgamma (-7.5)": +Test "tgamma (0x1.38p+4)": double: 2 -float: 1 idouble: 2 -ifloat: 1 -Test "tgamma (-8.5)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0x1.78p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (-9.5)": +Test "tgamma (0x1.d8p+4)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0.5)": +Test "tgamma (0x1.e8p+4)": float: 1 ifloat: 1 -Test "tgamma (0.7)": -double: 1 +Test "tgamma (0x1.fffffep+0)": float: 1 -idouble: 1 ifloat: 1 -Test "tgamma (0x1.fffffep0)": -float: 1 -ifloat: 1 -Test "tgamma (0x1.fffffffffffffffep0)": +Test "tgamma (0x1.fffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x1.ffffffffffffffffffffffffffffp0)": +Test "tgamma (0x1.ffffffffffffffffffffffffffffp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x1.fffffffffffffp0)": +Test "tgamma (0x1.fffffffffffffp+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (0x1p-113)": +Test "tgamma (0x1p-24)": +float: 1 +ifloat: 1 +Test "tgamma (0x2.08p+4)": ildouble: 1 ldouble: 1 -Test "tgamma (0x1p-24)": +Test "tgamma (0x2.18p+4)": float: 1 ifloat: 1 -Test "tgamma (0x1p-53)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0x2.28p+4)": double: 1 +float: 2 idouble: 1 +ifloat: 2 Test "tgamma (0x2.30a43cp+4)": double: 1 float: 2 @@ -8536,484 +15194,565 @@ idouble: 1 ifloat: 2 ildouble: 2 ldouble: 2 -Test "tgamma (0x2.fffffcp0)": +Test "tgamma (0x2.8p+0)": +float: 2 +ifloat: 2 +Test "tgamma (0x2.fffffcp+0)": float: 3 ifloat: 3 -Test "tgamma (0x2.ffffffffffffep0)": +Test "tgamma (0x2.ffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x3.0000000000002p0)": +Test "tgamma (0x3.0000000000002p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x3.fffffcp0)": +Test "tgamma (0x3.8p+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "tgamma (0x3.fffffcp+0)": float: 1 ifloat: 1 -Test "tgamma (0x3.ffffffffffffep0)": +Test "tgamma (0x3.ffffffffffffep+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (0x3.fffffffffffffffcp0)": +Test "tgamma (0x3.fffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x3.fffffffffffffffffffffffffffep0)": +Test "tgamma (0x3.fffffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.0000000000000000000000000004p0)": +Test "tgamma (0x3p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x4.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.0000000000004p0)": +Test "tgamma (0x4.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x4.000008p0)": +Test "tgamma (0x4.000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.ffffffffffffcp0)": +Test "tgamma (0x4.8p+0)": double: 1 +float: 1 idouble: 1 -Test "tgamma (0x4.fffffffffffffffffffffffffep0)": +ifloat: 1 +Test "tgamma (0x4.ffffffffffffcp+0)": +double: 1 +idouble: 1 +Test "tgamma (0x4.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x4.fffffffffffffffffffffffffffcp0)": +Test "tgamma (0x4.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.0000000000000000000000000004p0)": +Test "tgamma (0x4p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x5.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.0000000000004p0)": +Test "tgamma (0x5.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x5.000008p0)": +Test "tgamma (0x5.000008p+0)": float: 2 ifloat: 2 -Test "tgamma (0x5.fffff8p0)": +Test "tgamma (0x5.fffff8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x5.ffffffffffffcp0)": +Test "tgamma (0x5.ffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.fffffffffffffff8p0)": +Test "tgamma (0x5.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x5.fffffffffffffffffffffffffep0)": +Test "tgamma (0x5.fffffffffffffffffffffffffep+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x6.0000000000000000000000000004p0)": +Test "tgamma (0x6.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x6.0000000000000008p0)": +Test "tgamma (0x6.0000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x6.0000000000004p0)": +Test "tgamma (0x6.0000000000004p+0)": double: 1 idouble: 1 -Test "tgamma (0x6.000008p0)": +Test "tgamma (0x6.000008p+0)": float: 2 ifloat: 2 ildouble: 1 ldouble: 1 -Test "tgamma (0x6.fffff8p0)": +Test "tgamma (0x6.8p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x6.db8c603359a94p+8)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0x6.fffff8p+0)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "tgamma (0x6.ffffffffffffcp0)": +Test "tgamma (0x6.ffffffffffffcp+0)": double: 4 idouble: 4 -Test "tgamma (0x6.fffffffffffffff8p0)": +Test "tgamma (0x6.fffffffffffffff8p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x7.0000000000000000000000000004p0)": +Test "tgamma (0x6p+0)": +float: 1 +ifloat: 1 +Test "tgamma (0x7.0000000000000000000000000004p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x7.0000000000000008p0)": +Test "tgamma (0x7.0000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x7.0000000000004p0)": +Test "tgamma (0x7.0000000000004p+0)": double: 4 idouble: 4 -Test "tgamma (0x7.000008p0)": +Test "tgamma (0x7.000008p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (0x7.fffff8p0)": +Test "tgamma (0x7.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (0x7.ffffffffffffcp0)": +Test "tgamma (0x7.fffff8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "tgamma (0x7.ffffffffffffcp+0)": double: 2 idouble: 2 ildouble: 1 ldouble: 1 -Test "tgamma (0x7.fffffffffffffffffffffffffffcp0)": +Test "tgamma (0x7.fffffffffffffffffffffffffffcp+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x8.0000000000000000000000000008p0)": +Test "tgamma (0x7p+0)": +double: 1 +idouble: 1 +Test "tgamma (0x8.0000000000000000000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x8.0000000000008p0)": +Test "tgamma (0x8.0000000000008p+0)": ildouble: 1 ldouble: 1 -Test "tgamma (0x8.00001p0)": +Test "tgamma (0x8.00001p+0)": double: 2 idouble: 2 -Test "tgamma (0xa.b9fd72b0fb238p+4)": +Test "tgamma (0x8.8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tgamma (0x8p+0)": double: 1 idouble: 1 +Test "tgamma (0x8p-116)": ildouble: 1 ldouble: 1 -Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f8p+4)": -ildouble: 2 -ldouble: 2 -Test "tgamma (10)": -double: 1 +Test "tgamma (0x8p-4)": float: 1 -idouble: 1 ifloat: 1 -Test "tgamma (18.5)": +Test "tgamma (0x8p-56)": +double: 1 +idouble: 1 +Test "tgamma (0x9.8p+0)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (19.5)": -double: 2 -idouble: 2 ildouble: 1 ldouble: 1 -Test "tgamma (2.5)": -float: 2 -ifloat: 2 -Test "tgamma (23.5)": +Test "tgamma (0x9p+0)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (29.5)": +Test "tgamma (0xa.b9fd72b0fb238p+4)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "tgamma (3)": -float: 1 -ifloat: 1 -Test "tgamma (3.5)": -float: 2 -ifloat: 2 ildouble: 1 ldouble: 1 -Test "tgamma (30.5)": -float: 1 -ifloat: 1 -Test "tgamma (32.5)": +Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f8p+4)": +ildouble: 2 +ldouble: 2 +Test "tgamma (0xa.b9fd72b0fb23a9dp+4)": ildouble: 1 ldouble: 1 -Test "tgamma (33.5)": -float: 1 -ifloat: 1 +Test "tgamma (0xa.b9fd72b0fb23a9ep+4)": ildouble: 1 ldouble: 1 -Test "tgamma (34.5)": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 -Test "tgamma (4)": -float: 1 -ifloat: 1 -Test "tgamma (4.5)": +Test "tgamma (0xa.b9fd7p+4)": +double: 2 +idouble: 2 +Test "tgamma (0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "tgamma (6)": -float: 1 -ifloat: 1 -Test "tgamma (6.5)": +Test "tgamma (0xb.3333333333333333333333333338p-4)": +ildouble: 1 +ldouble: 1 +Test "tgamma (0xb.3333333333338p-4)": +ildouble: 1 +ldouble: 1 + +# y0 +Test "y0 (0x1.8p+0)": +double: 2 float: 1 +idouble: 2 ifloat: 1 -Test "tgamma (7)": +Test "y0 (0x1.ff00000000002p+840)": double: 1 idouble: 1 -Test "tgamma (7.5)": +ildouble: 1 +ldouble: 1 +Test "y0 (0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "tgamma (8)": -double: 1 -idouble: 1 -Test "tgamma (8.5)": -double: 1 +Test "y0 (0x1p-100)": +ildouble: 1 +ldouble: 1 +Test "y0 (0x1p-20)": float: 1 -idouble: 1 ifloat: 1 -Test "tgamma (9)": -double: 1 -idouble: 1 -Test "tgamma (9.5)": -double: 1 -idouble: 1 ildouble: 1 ldouble: 1 - -# y0 -Test "y0 (0x1.3ffp+74)": +Test "y0 (0x1p-40)": double: 1 +float: 1 idouble: 1 +ifloat: 1 +Test "y0 (0x1p-60)": ildouble: 1 ldouble: 1 -Test "y0 (0x1.ff00000000002p+840)": +Test "y0 (0x1p-80)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "y0 (0x4.ffcp+72)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "y0 (0x1p-10)": +Test "y0 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "y0 (0x4p-112)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "y0 (0x1p-110)": +Test "y0 (0x4p-12)": double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "y0 (0x1p-20)": -float: 1 -ifloat: 1 -Test "y0 (0x1p-30)": +Test "y0 (0x4p-32)": float: 1 ifloat: 1 ildouble: 2 ldouble: 2 -Test "y0 (0x1p-40)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -Test "y0 (0x1p-50)": +Test "y0 (0x4p-52)": float: 1 ifloat: 1 -Test "y0 (0x1p-60)": -ildouble: 1 -ldouble: 1 -Test "y0 (0x1p-70)": +Test "y0 (0x4p-72)": double: 1 idouble: 1 -Test "y0 (0x1p-80)": +Test "y0 (0x8p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "y0 (0x1p1023)": -ildouble: 1 -ldouble: 1 -Test "y0 (0x1p16382)": +ildouble: 3 +ldouble: 3 +Test "y0 (0x8p+1020)": ildouble: 1 ldouble: 1 -Test "y0 (0x1p16383)": +Test "y0 (0x8p+16380)": ildouble: 2 ldouble: 2 -Test "y0 (1.0)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (1.5)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -Test "y0 (10.0)": +Test "y0 (0xap+0)": float: 1 ifloat: 1 ildouble: 3 ldouble: 3 -Test "y0 (8.0)": +Test "y0 (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "y0 (0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 # y1 -Test "y1 (0.125)": -double: 1 -idouble: 1 -Test "y1 (0.75)": +Test "y1 (0x1.8p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "y1 (0x1p-100)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x1p-20)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x1p-80)": ildouble: 1 ldouble: 1 -Test "y1 (0x1.001000001p+593)": +Test "y1 (0x2.002000002p+592)": ildouble: 1 ldouble: 1 -Test "y1 (0x1.27e204p+99)": +Test "y1 (0x2p+0)": double: 1 +float: 1 idouble: 1 -Test "y1 (0x1p-10)": +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "y1 (0x2p-4)": double: 1 idouble: 1 +Test "y1 (0x4p-112)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x4p-12)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "y1 (0x4p-32)": ildouble: 1 ldouble: 1 -Test "y1 (0x1p-30)": +Test "y1 (0x4p-72)": ildouble: 1 ldouble: 1 -Test "y1 (0x1p1023)": +Test "y1 (0x4p-92)": ildouble: 1 ldouble: 1 -Test "y1 (0x1p16383)": +Test "y1 (0x8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "y1 (0x8p+1020)": +ildouble: 1 +ldouble: 1 +Test "y1 (0x8p+16380)": ildouble: 2 ldouble: 2 -Test "y1 (1.5)": -float: 1 -ifloat: 1 +Test "y1 (0x9.3f102p+96)": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Test "y1 (10.0)": +Test "y1 (0xap+0)": double: 3 float: 1 idouble: 3 ifloat: 1 -Test "y1 (2.0)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +Test "y1 (0xf.ffffffffffff8p+1020)": ildouble: 1 ldouble: 1 -Test "y1 (8.0)": +Test "y1 (0xf.ffffffffffffbffffffffffffcp+1020)": +ildouble: 1 +ldouble: 1 +Test "y1 (0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +# yn +Test "yn (-10, 0x1p+0)": double: 1 float: 2 idouble: 1 ifloat: 2 ildouble: 1 ldouble: 1 - -# yn -Test "yn (0, 1.0)": +Test "yn (0, 0x1.8p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 1.5)": +Test "yn (0, 0x1p+0)": double: 2 float: 1 idouble: 2 ifloat: 1 -Test "yn (0, 10.0)": +Test "yn (0, 0x8p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 -Test "yn (0, 8.0)": -double: 1 +Test "yn (0, 0xap+0)": float: 1 -idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 -Test "yn (1, 0.125)": -double: 1 -idouble: 1 -Test "yn (1, 0.75)": -ildouble: 1 -ldouble: 1 -Test "yn (1, 1.5)": +Test "yn (1, 0x1.8p+0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "yn (1, 10.0)": -double: 3 -float: 1 -idouble: 3 -ifloat: 1 -Test "yn (1, 2.0)": +Test "yn (1, 0x2p+0)": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "yn (1, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (1, 0x8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 ildouble: 1 ldouble: 1 -Test "yn (1, 8.0)": +Test "yn (1, 0xap+0)": +double: 3 +float: 1 +idouble: 3 +ifloat: 1 +Test "yn (10, 0x1p+0)": double: 1 float: 2 idouble: 1 ifloat: 2 ildouble: 1 ldouble: 1 -Test "yn (10, 0.125)": +Test "yn (10, 0x2p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "yn (10, 0x2p-4)": double: 1 idouble: 1 ildouble: 2 ldouble: 2 -Test "yn (10, 0.75)": +Test "yn (10, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 5 -ldouble: 5 -Test "yn (10, 1.0)": +ildouble: 3 +ldouble: 3 +Test "yn (10, 0xcp-4)": double: 1 +float: 1 idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 +Test "yn (2, 0x8p+1020)": ildouble: 1 ldouble: 1 -Test "yn (10, 10.0)": +Test "yn (2, 0x8p+124)": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "yn (2, 0x8p+16380)": ildouble: 2 ldouble: 2 -Test "yn (10, 2.0)": -double: 2 -idouble: 2 -ildouble: 2 -ldouble: 2 -Test "yn (3, 0.125)": +Test "yn (2, 0xf.fffb1p+96)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "yn (2, 0xf.ffffffffffff8p+1020)": double: 1 idouble: 1 -Test "yn (3, 0.75)": +ildouble: 1 +ldouble: 1 +Test "yn (2, 0xf.fffffp+124)": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 -Test "yn (3, 10.0)": +Test "yn (3, 0x2p+0)": +double: 1 +idouble: 1 +Test "yn (3, 0x2p-4)": +double: 1 +idouble: 1 +Test "yn (3, 0xap+0)": double: 1 float: 1 idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "yn (3, 2.0)": +Test "yn (3, 0xcp-4)": double: 1 idouble: 1 +ildouble: 2 +ldouble: 2 # Maximal error of functions: Function: "acos_downward": -double: 1 float: 1 -idouble: 1 ifloat: 1 Function: "acos_towardzero": -double: 1 float: 1 -idouble: 1 ifloat: 1 +Function: "acos_upward": +double: 1 +idouble: 1 + +Function: "acosh": +double: 1 +idouble: 1 +ldouble: 1 + +Function: "asin": +ildouble: 1 +ldouble: 1 + Function: "asin_downward": double: 1 float: 1 idouble: 1 ifloat: 1 +Function: "asin_tonearest": +ildouble: 1 +ldouble: 1 + Function: "asin_towardzero": double: 1 float: 1 @@ -9021,9 +15760,18 @@ idouble: 1 ifloat: 1 Function: "asin_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "asinh": +double: 1 +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + Function: "atan2": float: 1 ifloat: 1 @@ -9033,6 +15781,8 @@ ldouble: 1 Function: "atanh": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: Real part of "cacos": double: 1 @@ -9128,7 +15878,9 @@ ldouble: 1 Function: "cbrt": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -9211,41 +15963,69 @@ ildouble: 2 ldouble: 2 Function: "cos": -double: 2 float: 1 -idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 Function: "cos_downward": -float: 1 -ifloat: 1 +double: 1 +float: 2 +idouble: 1 +ifloat: 2 Function: "cos_tonearest": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: "cos_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "cos_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 +Function: "cosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + Function: "cosh_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "cosh_tonearest": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "cosh_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "cosh_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 + Function: Real part of "cpow": double: 2 float: 4 @@ -9307,118 +16087,142 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "ctan": -double: 1 -idouble: 1 -ildouble: 2 -ldouble: 2 - -Function: Real part of "ctan_downward": double: 2 float: 1 idouble: 2 ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ctan_downward": +double: 6 +float: 5 +idouble: 6 +ifloat: 5 Function: Imaginary part of "ctan_downward": +double: 2 float: 1 +idouble: 2 ifloat: 1 Function: Real part of "ctan_tonearest": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 Function: Imaginary part of "ctan_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 ildouble: 3 ldouble: 3 Function: Real part of "ctan_towardzero": -float: 1 -ifloat: 1 +double: 5 +float: 3 +idouble: 5 +ifloat: 3 Function: Imaginary part of "ctan_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Real part of "ctan_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 Function: Imaginary part of "ctan_upward": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 Function: Real part of "ctanh": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "ctanh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Real part of "ctanh_downward": +double: 4 float: 1 +idouble: 4 ifloat: 1 Function: Imaginary part of "ctanh_downward": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 +double: 6 +float: 5 +idouble: 6 +ifloat: 5 Function: Real part of "ctanh_tonearest": +double: 2 float: 1 +idouble: 2 ifloat: 1 ildouble: 3 ldouble: 3 Function: Imaginary part of "ctanh_tonearest": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 3 ldouble: 3 Function: Real part of "ctanh_towardzero": -float: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Function: Imaginary part of "ctanh_towardzero": -float: 1 -ifloat: 1 +double: 5 +float: 3 +idouble: 5 +ifloat: 3 Function: Real part of "ctanh_upward": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 Function: Imaginary part of "ctanh_upward": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 Function: "erf": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: "erfc": double: 1 @@ -9434,23 +16238,57 @@ idouble: 1 ildouble: 1 ldouble: 1 -Function: "exp2": +Function: "exp10_downward": +double: 1 +idouble: 1 + +Function: "exp10_tonearest": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 -Function: "exp_downward": +Function: "exp10_towardzero": +double: 1 +idouble: 1 + +Function: "exp10_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +Function: "exp2": +ildouble: 1 +ldouble: 1 + +Function: "exp_downward": +double: 1 +idouble: 1 + Function: "exp_towardzero": +double: 1 +idouble: 1 + +Function: "exp_upward": +double: 1 +idouble: 1 + +Function: "expm1": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 -Function: "exp_upward": +Function: "expm1_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 -Function: "expm1": +Function: "expm1_tonearest": double: 1 float: 1 idouble: 1 @@ -9458,17 +16296,31 @@ ifloat: 1 ildouble: 1 ldouble: 1 +Function: "expm1_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: "expm1_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + Function: "gamma": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "hypot": -float: 1 -ifloat: 1 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Function: "j0": double: 2 @@ -9488,17 +16340,23 @@ ldouble: 4 Function: "jn": double: 4 -float: 5 +float: 4 idouble: 4 -ifloat: 5 -ildouble: 8 -ldouble: 8 +ifloat: 4 +ildouble: 7 +ldouble: 7 Function: "lgamma": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "log": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -9536,6 +16394,12 @@ Function: "pow_downward": float: 1 ifloat: 1 +Function: "pow_tonearest": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + Function: "pow_towardzero": float: 1 ifloat: 1 @@ -9544,9 +16408,17 @@ Function: "pow_upward": float: 1 ifloat: 1 -Function: "sin_downward": +Function: "sin": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "sin_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 Function: "sin_tonearest": float: 1 @@ -9555,43 +16427,61 @@ ildouble: 1 ldouble: 1 Function: "sin_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "sin_upward": +double: 1 float: 2 +idouble: 1 ifloat: 2 Function: "sincos": -double: 1 float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "sinh_downward": -float: 1 -ifloat: 1 +double: 1 +idouble: 1 Function: "sinh_towardzero": +double: 1 +idouble: 1 + +Function: "sinh_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "tan": +ildouble: 1 +ldouble: 1 + +Function: "tan_downward": double: 1 +float: 2 idouble: 1 +ifloat: 2 -Function: "tan_downward": -float: 1 -ifloat: 1 +Function: "tan_tonearest": +ildouble: 1 +ldouble: 1 Function: "tan_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "tan_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "tanh": @@ -9627,7 +16517,7 @@ double: 3 float: 2 idouble: 3 ifloat: 2 -ildouble: 5 -ldouble: 5 +ildouble: 4 +ldouble: 4 # end of automatic generation diff --git a/libc/ports/sysdeps/mips/mips64/lshift.S b/libc/ports/sysdeps/mips/mips64/lshift.S index 740408d75..abaa17f0c 100644 --- a/libc/ports/sysdeps/mips/mips64/lshift.S +++ b/libc/ports/sysdeps/mips/mips64/lshift.S @@ -1,6 +1,6 @@ /* MIPS3 __mpn_lshift -- * - * Copyright (C) 1995-2013 Free Software Foundation, Inc. + * Copyright (C) 1995-2014 Free Software Foundation, Inc. * * This file is part of the GNU MP Library. * diff --git a/libc/ports/sysdeps/mips/mips64/mul_1.S b/libc/ports/sysdeps/mips/mips64/mul_1.S index e1360658a..a8d807811 100644 --- a/libc/ports/sysdeps/mips/mips64/mul_1.S +++ b/libc/ports/sysdeps/mips/mips64/mul_1.S @@ -1,7 +1,7 @@ /* MIPS3 __mpn_mul_1 -- Multiply a limb vector with a single limb and * store the product in a second limb vector. * - * Copyright (C) 1992-2013 Free Software Foundation, Inc. + * Copyright (C) 1992-2014 Free Software Foundation, Inc. * * This file is part of the GNU MP Library. * diff --git a/libc/ports/sysdeps/mips/mips64/n32/crti.S b/libc/ports/sysdeps/mips/mips64/n32/crti.S index ddcc9cc7f..bb1eb9120 100644 --- a/libc/ports/sysdeps/mips/mips64/n32/crti.S +++ b/libc/ports/sysdeps/mips/mips64/n32/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MIPS (n32). - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips64/n32/crtn.S b/libc/ports/sysdeps/mips/mips64/n32/crtn.S index 5eb2b4f48..b03761b87 100644 --- a/libc/ports/sysdeps/mips/mips64/n32/crtn.S +++ b/libc/ports/sysdeps/mips/mips64/n32/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MIPS (n32). - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips64/n64/crti.S b/libc/ports/sysdeps/mips/mips64/n64/crti.S index 0c66d0de6..5f56ad14f 100644 --- a/libc/ports/sysdeps/mips/mips64/n64/crti.S +++ b/libc/ports/sysdeps/mips/mips64/n64/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MIPS (n64). - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips64/n64/crtn.S b/libc/ports/sysdeps/mips/mips64/n64/crtn.S index 4c014b711..c91e2b23f 100644 --- a/libc/ports/sysdeps/mips/mips64/n64/crtn.S +++ b/libc/ports/sysdeps/mips/mips64/n64/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for MIPS (n64). - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips64/rshift.S b/libc/ports/sysdeps/mips/mips64/rshift.S index 0d821f2b7..0815c1a17 100644 --- a/libc/ports/sysdeps/mips/mips64/rshift.S +++ b/libc/ports/sysdeps/mips/mips64/rshift.S @@ -1,6 +1,6 @@ /* MIPS3 __mpn_rshift -- * - * Copyright (C) 1995-2013 Free Software Foundation, Inc. + * Copyright (C) 1995-2014 Free Software Foundation, Inc. * * This file is part of the GNU MP Library. * diff --git a/libc/ports/sysdeps/mips/mips64/setjmp.S b/libc/ports/sysdeps/mips/mips64/setjmp.S index f0aa814c6..2b20e00a1 100644 --- a/libc/ports/sysdeps/mips/mips64/setjmp.S +++ b/libc/ports/sysdeps/mips/mips64/setjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/mips64/setjmp_aux.c b/libc/ports/sysdeps/mips/mips64/setjmp_aux.c index 931830391..e8c5064c4 100644 --- a/libc/ports/sysdeps/mips/mips64/setjmp_aux.c +++ b/libc/ports/sysdeps/mips/mips64/setjmp_aux.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/mips/mips64/soft-fp/e_sqrtl.c b/libc/ports/sysdeps/mips/mips64/soft-fp/e_sqrtl.c index caefab47b..81b3ef77a 100644 --- a/libc/ports/sysdeps/mips/mips64/soft-fp/e_sqrtl.c +++ b/libc/ports/sysdeps/mips/mips64/soft-fp/e_sqrtl.c @@ -1,5 +1,5 @@ /* long double square root in software floating-point emulation. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libc/ports/sysdeps/mips/mips64/sub_n.S b/libc/ports/sysdeps/mips/mips64/sub_n.S index dd6f69184..23322481d 100644 --- a/libc/ports/sysdeps/mips/mips64/sub_n.S +++ b/libc/ports/sysdeps/mips/mips64/sub_n.S @@ -1,7 +1,7 @@ /* MIPS3 __mpn_sub_n -- Subtract two limb vectors of the same length > 0 and * store difference in a third limb vector. * - * Copyright (C) 1995-2013 Free Software Foundation, Inc. + * Copyright (C) 1995-2014 Free Software Foundation, Inc. * * This file is part of the GNU MP Library. * diff --git a/libc/ports/sysdeps/mips/mips64/submul_1.S b/libc/ports/sysdeps/mips/mips64/submul_1.S index bf5d6ffce..bf24123bd 100644 --- a/libc/ports/sysdeps/mips/mips64/submul_1.S +++ b/libc/ports/sysdeps/mips/mips64/submul_1.S @@ -1,7 +1,7 @@ /* MIPS3 __mpn_submul_1 -- Multiply a limb vector with a single limb and * subtract the product from a second limb vector. * - * Copyright (C) 1992-2013 Free Software Foundation, Inc. + * Copyright (C) 1992-2014 Free Software Foundation, Inc. * * This file is part of the GNU MP Library. * diff --git a/libc/ports/sysdeps/mips/mul_1.S b/libc/ports/sysdeps/mips/mul_1.S index 05ea372fe..c2db68a9d 100644 --- a/libc/ports/sysdeps/mips/mul_1.S +++ b/libc/ports/sysdeps/mips/mul_1.S @@ -1,7 +1,7 @@ /* MIPS __mpn_mul_1 -- Multiply a limb vector with a single limb and store the product in a second limb vector. -Copyright (C) 1995-2013 Free Software Foundation, Inc. +Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/nptl/Makefile b/libc/ports/sysdeps/mips/nptl/Makefile index d60aaf433..b72719772 100644 --- a/libc/ports/sysdeps/mips/nptl/Makefile +++ b/libc/ports/sysdeps/mips/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2013 Free Software Foundation, Inc. +# Copyright (C) 2005-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # # The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/mips/nptl/pthread_spin_lock.c index 4ab5b2034..f3e718c56 100644 --- a/libc/ports/sysdeps/mips/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/mips/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/nptl/pthreaddef.h b/libc/ports/sysdeps/mips/nptl/pthreaddef.h index 8ba1e5384..60f57de0a 100644 --- a/libc/ports/sysdeps/mips/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/mips/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/nptl/tls.h b/libc/ports/sysdeps/mips/nptl/tls.h index 2529408f2..0a8da5414 100644 --- a/libc/ports/sysdeps/mips/nptl/tls.h +++ b/libc/ports/sysdeps/mips/nptl/tls.h @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/MIPS version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/regdef.h b/libc/ports/sysdeps/mips/regdef.h index aeafb93d2..3e75000d1 100644 --- a/libc/ports/sysdeps/mips/regdef.h +++ b/libc/ports/sysdeps/mips/regdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1994-2013 Free Software Foundation, Inc. +/* Copyright (C) 1994-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ralf Baechle <ralf@gnu.org>. diff --git a/libc/ports/sysdeps/mips/rshift.S b/libc/ports/sysdeps/mips/rshift.S index 8605cd498..8d498bbaa 100644 --- a/libc/ports/sysdeps/mips/rshift.S +++ b/libc/ports/sysdeps/mips/rshift.S @@ -1,6 +1,6 @@ /* MIPS2 __mpn_rshift -- -Copyright (C) 1995-2013 Free Software Foundation, Inc. +Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/setjmp.S b/libc/ports/sysdeps/mips/setjmp.S index f014b73b3..c7287bc67 100644 --- a/libc/ports/sysdeps/mips/setjmp.S +++ b/libc/ports/sysdeps/mips/setjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/setjmp_aux.c b/libc/ports/sysdeps/mips/setjmp_aux.c index 26715b77d..0a84d3d32 100644 --- a/libc/ports/sysdeps/mips/setjmp_aux.c +++ b/libc/ports/sysdeps/mips/setjmp_aux.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/mips/sgidefs.h b/libc/ports/sysdeps/mips/sgidefs.h index e9f6c474e..07b98b1cc 100644 --- a/libc/ports/sysdeps/mips/sgidefs.h +++ b/libc/ports/sysdeps/mips/sgidefs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ralf Baechle <ralf@gnu.org>. diff --git a/libc/ports/sysdeps/mips/sotruss-lib.c b/libc/ports/sysdeps/mips/sotruss-lib.c index 3a267b1d8..a1b824716 100644 --- a/libc/ports/sysdeps/mips/sotruss-lib.c +++ b/libc/ports/sysdeps/mips/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for MIPS. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/stackinfo.h b/libc/ports/sysdeps/mips/stackinfo.h index 82659338f..ba547bf16 100644 --- a/libc/ports/sysdeps/mips/stackinfo.h +++ b/libc/ports/sysdeps/mips/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/start.S b/libc/ports/sysdeps/mips/start.S index 75ab47739..a454941e5 100644 --- a/libc/ports/sysdeps/mips/start.S +++ b/libc/ports/sysdeps/mips/start.S @@ -1,5 +1,5 @@ /* Startup code compliant to the ELF Mips ABI. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/sub_n.S b/libc/ports/sysdeps/mips/sub_n.S index 09cdb9b3e..fe3e5cc8f 100644 --- a/libc/ports/sysdeps/mips/sub_n.S +++ b/libc/ports/sysdeps/mips/sub_n.S @@ -1,7 +1,7 @@ /* MIPS2 __mpn_sub_n -- Subtract two limb vectors of the same length > 0 and store difference in a third limb vector. -Copyright (C) 1995-2013 Free Software Foundation, Inc. +Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/submul_1.S b/libc/ports/sysdeps/mips/submul_1.S index 4fee744e5..ce888d49a 100644 --- a/libc/ports/sysdeps/mips/submul_1.S +++ b/libc/ports/sysdeps/mips/submul_1.S @@ -1,7 +1,7 @@ /* MIPS __mpn_submul_1 -- Multiply a limb vector with a single limb and subtract the product from a second limb vector. -Copyright (C) 1995-2013 Free Software Foundation, Inc. +Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/libc/ports/sysdeps/mips/sys/asm.h b/libc/ports/sysdeps/mips/sys/asm.h index c0ff80ae5..5015cb6bd 100644 --- a/libc/ports/sysdeps/mips/sys/asm.h +++ b/libc/ports/sysdeps/mips/sys/asm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ralf Baechle <ralf@gnu.org>. diff --git a/libc/ports/sysdeps/mips/sys/fpregdef.h b/libc/ports/sysdeps/mips/sys/fpregdef.h index 33014080d..e2dd7f85d 100644 --- a/libc/ports/sysdeps/mips/sys/fpregdef.h +++ b/libc/ports/sysdeps/mips/sys/fpregdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/sys/regdef.h b/libc/ports/sysdeps/mips/sys/regdef.h index 704f9aba2..0c78816d6 100644 --- a/libc/ports/sysdeps/mips/sys/regdef.h +++ b/libc/ports/sysdeps/mips/sys/regdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ralf Baechle <ralf@gnu.org>. diff --git a/libc/ports/sysdeps/mips/sys/tas.h b/libc/ports/sysdeps/mips/sys/tas.h index 871818565..792b473db 100644 --- a/libc/ports/sysdeps/mips/sys/tas.h +++ b/libc/ports/sysdeps/mips/sys/tas.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maciej W. Rozycki <macro@ds2.pg.gda.pl>, 2000. diff --git a/libc/ports/sysdeps/mips/sys/ucontext.h b/libc/ports/sysdeps/mips/sys/ucontext.h index a06a363ec..52493c6fb 100644 --- a/libc/ports/sysdeps/mips/sys/ucontext.h +++ b/libc/ports/sysdeps/mips/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/mips/tst-audit.h b/libc/ports/sysdeps/mips/tst-audit.h index 19fe91b65..407f5e19f 100644 --- a/libc/ports/sysdeps/mips/tst-audit.h +++ b/libc/ports/sysdeps/mips/tst-audit.h @@ -1,6 +1,6 @@ /* Definitions for testing PLT entry/exit auditing. ARM version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/tile/__longjmp.S b/libc/ports/sysdeps/tile/__longjmp.S index d609463ef..2edcecc77 100644 --- a/libc/ports/sysdeps/tile/__longjmp.S +++ b/libc/ports/sysdeps/tile/__longjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/__tls_get_addr.S b/libc/ports/sysdeps/tile/__tls_get_addr.S index 6561951d7..e624fbcd5 100644 --- a/libc/ports/sysdeps/tile/__tls_get_addr.S +++ b/libc/ports/sysdeps/tile/__tls_get_addr.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/_mcount.S b/libc/ports/sysdeps/tile/_mcount.S index d8a88fe18..c3648afec 100644 --- a/libc/ports/sysdeps/tile/_mcount.S +++ b/libc/ports/sysdeps/tile/_mcount.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by David Mosberger (davidm@cs.arizona.edu). diff --git a/libc/ports/sysdeps/tile/bits/atomic.h b/libc/ports/sysdeps/tile/bits/atomic.h index b807f8716..2cbb08606 100644 --- a/libc/ports/sysdeps/tile/bits/atomic.h +++ b/libc/ports/sysdeps/tile/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/bits/byteswap.h b/libc/ports/sysdeps/tile/bits/byteswap.h index 37604b5ca..1e1007708 100644 --- a/libc/ports/sysdeps/tile/bits/byteswap.h +++ b/libc/ports/sysdeps/tile/bits/byteswap.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/bits/fenv.h b/libc/ports/sysdeps/tile/bits/fenv.h index 2fe58d0cd..b5092c503 100644 --- a/libc/ports/sysdeps/tile/bits/fenv.h +++ b/libc/ports/sysdeps/tile/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/bits/link.h b/libc/ports/sysdeps/tile/bits/link.h index b8d7b0e91..abc349603 100644 --- a/libc/ports/sysdeps/tile/bits/link.h +++ b/libc/ports/sysdeps/tile/bits/link.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/bits/mathdef.h b/libc/ports/sysdeps/tile/bits/mathdef.h index 568121272..d043b4af5 100644 --- a/libc/ports/sysdeps/tile/bits/mathdef.h +++ b/libc/ports/sysdeps/tile/bits/mathdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/bits/mathinline.h b/libc/ports/sysdeps/tile/bits/mathinline.h index 2ac905b20..f6f9102a9 100644 --- a/libc/ports/sysdeps/tile/bits/mathinline.h +++ b/libc/ports/sysdeps/tile/bits/mathinline.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/bits/setjmp.h b/libc/ports/sysdeps/tile/bits/setjmp.h index 3ed3613b3..a9ba3b986 100644 --- a/libc/ports/sysdeps/tile/bits/setjmp.h +++ b/libc/ports/sysdeps/tile/bits/setjmp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/bzero.S b/libc/ports/sysdeps/tile/bzero.S index e5bf7c824..584c95574 100644 --- a/libc/ports/sysdeps/tile/bzero.S +++ b/libc/ports/sysdeps/tile/bzero.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/crti.S b/libc/ports/sysdeps/tile/crti.S index 7e8e559b9..55eb23886 100644 --- a/libc/ports/sysdeps/tile/crti.S +++ b/libc/ports/sysdeps/tile/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for tile. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/crtn.S b/libc/ports/sysdeps/tile/crtn.S index c47e50773..184ef8a66 100644 --- a/libc/ports/sysdeps/tile/crtn.S +++ b/libc/ports/sysdeps/tile/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for tile. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/dl-lookupcfg.h b/libc/ports/sysdeps/tile/dl-lookupcfg.h index 8ba4f7c17..16c7cd849 100644 --- a/libc/ports/sysdeps/tile/dl-lookupcfg.h +++ b/libc/ports/sysdeps/tile/dl-lookupcfg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/dl-machine.h b/libc/ports/sysdeps/tile/dl-machine.h index 05aa2d826..8a24a9218 100644 --- a/libc/ports/sysdeps/tile/dl-machine.h +++ b/libc/ports/sysdeps/tile/dl-machine.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by by Carl Pederson & Martin Schwidefsky. diff --git a/libc/ports/sysdeps/tile/dl-runtime.c b/libc/ports/sysdeps/tile/dl-runtime.c index 42f0ab3ac..3bfb83032 100644 --- a/libc/ports/sysdeps/tile/dl-runtime.c +++ b/libc/ports/sysdeps/tile/dl-runtime.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/dl-start.S b/libc/ports/sysdeps/tile/dl-start.S index 8abee506e..d13f6096d 100644 --- a/libc/ports/sysdeps/tile/dl-start.S +++ b/libc/ports/sysdeps/tile/dl-start.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/dl-tls.c b/libc/ports/sysdeps/tile/dl-tls.c index 355179718..c98527def 100644 --- a/libc/ports/sysdeps/tile/dl-tls.c +++ b/libc/ports/sysdeps/tile/dl-tls.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/dl-tls.h b/libc/ports/sysdeps/tile/dl-tls.h index c115018ad..03b9433ad 100644 --- a/libc/ports/sysdeps/tile/dl-tls.h +++ b/libc/ports/sysdeps/tile/dl-tls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/dl-trampoline.S b/libc/ports/sysdeps/tile/dl-trampoline.S index 771a1969b..7a4914ef6 100644 --- a/libc/ports/sysdeps/tile/dl-trampoline.S +++ b/libc/ports/sysdeps/tile/dl-trampoline.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/ffs.c b/libc/ports/sysdeps/tile/ffs.c index eb982a6dd..3e52f8c6e 100644 --- a/libc/ports/sysdeps/tile/ffs.c +++ b/libc/ports/sysdeps/tile/ffs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/gccframe.h b/libc/ports/sysdeps/tile/gccframe.h index 290ec0c84..22a5463eb 100644 --- a/libc/ports/sysdeps/tile/gccframe.h +++ b/libc/ports/sysdeps/tile/gccframe.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/jmpbuf-offsets.h b/libc/ports/sysdeps/tile/jmpbuf-offsets.h index c6f5be318..c16175f37 100644 --- a/libc/ports/sysdeps/tile/jmpbuf-offsets.h +++ b/libc/ports/sysdeps/tile/jmpbuf-offsets.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/jmpbuf-unwind.h b/libc/ports/sysdeps/tile/jmpbuf-unwind.h index 8b7462a7d..3925e905b 100644 --- a/libc/ports/sysdeps/tile/jmpbuf-unwind.h +++ b/libc/ports/sysdeps/tile/jmpbuf-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/tile/ldsodefs.h b/libc/ports/sysdeps/tile/ldsodefs.h index 4efd9fbe8..682d4f289 100644 --- a/libc/ports/sysdeps/tile/ldsodefs.h +++ b/libc/ports/sysdeps/tile/ldsodefs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/machine-gmon.h b/libc/ports/sysdeps/tile/machine-gmon.h index 77cc2fdc3..39ea9f472 100644 --- a/libc/ports/sysdeps/tile/machine-gmon.h +++ b/libc/ports/sysdeps/tile/machine-gmon.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/memcopy.h b/libc/ports/sysdeps/tile/memcopy.h index 86a83473f..e8326eee6 100644 --- a/libc/ports/sysdeps/tile/memcopy.h +++ b/libc/ports/sysdeps/tile/memcopy.h @@ -1,5 +1,5 @@ /* memcopy.h -- definitions for memory copy functions. Tile version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/nptl/Makefile b/libc/ports/sysdeps/tile/nptl/Makefile index a46692d39..0dea187cf 100644 --- a/libc/ports/sysdeps/tile/nptl/Makefile +++ b/libc/ports/sysdeps/tile/nptl/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2013 Free Software Foundation, Inc. +# Copyright (C) 2002-2014 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/nptl/pthread_spin_lock.c b/libc/ports/sysdeps/tile/nptl/pthread_spin_lock.c index 3333afe73..9414121fb 100644 --- a/libc/ports/sysdeps/tile/nptl/pthread_spin_lock.c +++ b/libc/ports/sysdeps/tile/nptl/pthread_spin_lock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/nptl/pthread_spin_trylock.c b/libc/ports/sysdeps/tile/nptl/pthread_spin_trylock.c index da694ba2b..bf96e61a9 100644 --- a/libc/ports/sysdeps/tile/nptl/pthread_spin_trylock.c +++ b/libc/ports/sysdeps/tile/nptl/pthread_spin_trylock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/nptl/pthread_spin_unlock.c b/libc/ports/sysdeps/tile/nptl/pthread_spin_unlock.c index 582012eb2..0c4ac073c 100644 --- a/libc/ports/sysdeps/tile/nptl/pthread_spin_unlock.c +++ b/libc/ports/sysdeps/tile/nptl/pthread_spin_unlock.c @@ -1,5 +1,5 @@ /* pthread_spin_unlock -- unlock a spin lock. Tile version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/nptl/pthreaddef.h b/libc/ports/sysdeps/tile/nptl/pthreaddef.h index b84749477..f3997250d 100644 --- a/libc/ports/sysdeps/tile/nptl/pthreaddef.h +++ b/libc/ports/sysdeps/tile/nptl/pthreaddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/nptl/tls.h b/libc/ports/sysdeps/tile/nptl/tls.h index 0abd2e722..d226188fe 100644 --- a/libc/ports/sysdeps/tile/nptl/tls.h +++ b/libc/ports/sysdeps/tile/nptl/tls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/setjmp.S b/libc/ports/sysdeps/tile/setjmp.S index 85195f7c2..a2f34251a 100644 --- a/libc/ports/sysdeps/tile/setjmp.S +++ b/libc/ports/sysdeps/tile/setjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/sfp-machine.h b/libc/ports/sysdeps/tile/sfp-machine.h index 3ddc4b4c8..ff8beeffa 100644 --- a/libc/ports/sysdeps/tile/sfp-machine.h +++ b/libc/ports/sysdeps/tile/sfp-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent software floating-point definitions, tile version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/sotruss-lib.c b/libc/ports/sysdeps/tile/sotruss-lib.c index fe1340145..6681770ec 100644 --- a/libc/ports/sysdeps/tile/sotruss-lib.c +++ b/libc/ports/sysdeps/tile/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for tile. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/stackinfo.h b/libc/ports/sysdeps/tile/stackinfo.h index b805dc309..45c28a757 100644 --- a/libc/ports/sysdeps/tile/stackinfo.h +++ b/libc/ports/sysdeps/tile/stackinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/start.S b/libc/ports/sysdeps/tile/start.S index 3e7ec5ccc..49661f21d 100644 --- a/libc/ports/sysdeps/tile/start.S +++ b/libc/ports/sysdeps/tile/start.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/sysdep.h b/libc/ports/sysdeps/tile/sysdep.h index ebe5414c8..32aca49ff 100644 --- a/libc/ports/sysdeps/tile/sysdep.h +++ b/libc/ports/sysdeps/tile/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/bits/atomic.h b/libc/ports/sysdeps/tile/tilegx/bits/atomic.h index 47285c484..ce12db021 100644 --- a/libc/ports/sysdeps/tile/tilegx/bits/atomic.h +++ b/libc/ports/sysdeps/tile/tilegx/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/memchr.c b/libc/ports/sysdeps/tile/tilegx/memchr.c index 65b109575..ee17d9a40 100644 --- a/libc/ports/sysdeps/tile/tilegx/memchr.c +++ b/libc/ports/sysdeps/tile/tilegx/memchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/memcpy.c b/libc/ports/sysdeps/tile/tilegx/memcpy.c index 396174c97..5d5df19ef 100644 --- a/libc/ports/sysdeps/tile/tilegx/memcpy.c +++ b/libc/ports/sysdeps/tile/tilegx/memcpy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/memmove.c b/libc/ports/sysdeps/tile/tilegx/memmove.c index acf788bae..38323cea3 100644 --- a/libc/ports/sysdeps/tile/tilegx/memmove.c +++ b/libc/ports/sysdeps/tile/tilegx/memmove.c @@ -1,6 +1,6 @@ /* Copy memory to memory until the specified number of bytes has been copied. Overlap is handled correctly. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/tile/tilegx/memset.c b/libc/ports/sysdeps/tile/tilegx/memset.c index f88ec2565..d41b205a3 100644 --- a/libc/ports/sysdeps/tile/tilegx/memset.c +++ b/libc/ports/sysdeps/tile/tilegx/memset.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/memusage.h b/libc/ports/sysdeps/tile/tilegx/memusage.h index a81916c21..7a9e661da 100644 --- a/libc/ports/sysdeps/tile/tilegx/memusage.h +++ b/libc/ports/sysdeps/tile/tilegx/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/rawmemchr.c b/libc/ports/sysdeps/tile/tilegx/rawmemchr.c index e28510c3c..bd6d3c7c7 100644 --- a/libc/ports/sysdeps/tile/tilegx/rawmemchr.c +++ b/libc/ports/sysdeps/tile/tilegx/rawmemchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/strchr.c b/libc/ports/sysdeps/tile/tilegx/strchr.c index bd678f5a6..0ce73ce89 100644 --- a/libc/ports/sysdeps/tile/tilegx/strchr.c +++ b/libc/ports/sysdeps/tile/tilegx/strchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/strchrnul.c b/libc/ports/sysdeps/tile/tilegx/strchrnul.c index 30b660634..34c431741 100644 --- a/libc/ports/sysdeps/tile/tilegx/strchrnul.c +++ b/libc/ports/sysdeps/tile/tilegx/strchrnul.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/string-endian.h b/libc/ports/sysdeps/tile/tilegx/string-endian.h index 69ca5fedf..0c4d51766 100644 --- a/libc/ports/sysdeps/tile/tilegx/string-endian.h +++ b/libc/ports/sysdeps/tile/tilegx/string-endian.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/strlen.c b/libc/ports/sysdeps/tile/tilegx/strlen.c index 5de9445eb..d0c06dc23 100644 --- a/libc/ports/sysdeps/tile/tilegx/strlen.c +++ b/libc/ports/sysdeps/tile/tilegx/strlen.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilegx/strrchr.c b/libc/ports/sysdeps/tile/tilegx/strrchr.c index 8fe8221a4..f201cfa4f 100644 --- a/libc/ports/sysdeps/tile/tilegx/strrchr.c +++ b/libc/ports/sysdeps/tile/tilegx/strrchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/bits/atomic.h b/libc/ports/sysdeps/tile/tilepro/bits/atomic.h index fec3e1b48..cbbf64cef 100644 --- a/libc/ports/sysdeps/tile/tilepro/bits/atomic.h +++ b/libc/ports/sysdeps/tile/tilepro/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/memchr.c b/libc/ports/sysdeps/tile/tilepro/memchr.c index 5437126b0..87e64d221 100644 --- a/libc/ports/sysdeps/tile/tilepro/memchr.c +++ b/libc/ports/sysdeps/tile/tilepro/memchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/memcpy.S b/libc/ports/sysdeps/tile/tilepro/memcpy.S index fd6c338a9..1d496a4f2 100644 --- a/libc/ports/sysdeps/tile/tilepro/memcpy.S +++ b/libc/ports/sysdeps/tile/tilepro/memcpy.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/memset.c b/libc/ports/sysdeps/tile/tilepro/memset.c index 316c42eef..85d6b810e 100644 --- a/libc/ports/sysdeps/tile/tilepro/memset.c +++ b/libc/ports/sysdeps/tile/tilepro/memset.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/memusage.h b/libc/ports/sysdeps/tile/tilepro/memusage.h index 99a101074..1ce1a29fb 100644 --- a/libc/ports/sysdeps/tile/tilepro/memusage.h +++ b/libc/ports/sysdeps/tile/tilepro/memusage.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/rawmemchr.c b/libc/ports/sysdeps/tile/tilepro/rawmemchr.c index 3477e9d79..46d9593a7 100644 --- a/libc/ports/sysdeps/tile/tilepro/rawmemchr.c +++ b/libc/ports/sysdeps/tile/tilepro/rawmemchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/strchr.c b/libc/ports/sysdeps/tile/tilepro/strchr.c index 92ddbf6c8..ecdbcfe5d 100644 --- a/libc/ports/sysdeps/tile/tilepro/strchr.c +++ b/libc/ports/sysdeps/tile/tilepro/strchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/strchrnul.c b/libc/ports/sysdeps/tile/tilepro/strchrnul.c index eed43f29b..2dccfe190 100644 --- a/libc/ports/sysdeps/tile/tilepro/strchrnul.c +++ b/libc/ports/sysdeps/tile/tilepro/strchrnul.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/strlen.c b/libc/ports/sysdeps/tile/tilepro/strlen.c index 311eecc08..c40ee56c6 100644 --- a/libc/ports/sysdeps/tile/tilepro/strlen.c +++ b/libc/ports/sysdeps/tile/tilepro/strlen.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tilepro/strrchr.c b/libc/ports/sysdeps/tile/tilepro/strrchr.c index 09d62eedd..1c7f5e701 100644 --- a/libc/ports/sysdeps/tile/tilepro/strrchr.c +++ b/libc/ports/sysdeps/tile/tilepro/strrchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tls-macros.h b/libc/ports/sysdeps/tile/tls-macros.h index d761382fb..20c924fc5 100644 --- a/libc/ports/sysdeps/tile/tls-macros.h +++ b/libc/ports/sysdeps/tile/tls-macros.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/tst-audit.h b/libc/ports/sysdeps/tile/tst-audit.h index 7f6d1786b..e5fe61f9e 100644 --- a/libc/ports/sysdeps/tile/tst-audit.h +++ b/libc/ports/sysdeps/tile/tst-audit.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/tile/wordcopy.c b/libc/ports/sysdeps/tile/wordcopy.c index 57898a53c..5ed0e949f 100644 --- a/libc/ports/sysdeps/tile/wordcopy.c +++ b/libc/ports/sysdeps/tile/wordcopy.c @@ -1,5 +1,5 @@ /* wordcopy.c -- subroutines for memory copy functions. Tile version. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/alpha/getegid.S b/libc/ports/sysdeps/unix/alpha/getegid.S index cdf596822..70e319a26 100644 --- a/libc/ports/sysdeps/unix/alpha/getegid.S +++ b/libc/ports/sysdeps/unix/alpha/getegid.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/alpha/geteuid.S b/libc/ports/sysdeps/unix/alpha/geteuid.S index 8599cda62..a1010b804 100644 --- a/libc/ports/sysdeps/unix/alpha/geteuid.S +++ b/libc/ports/sysdeps/unix/alpha/geteuid.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/alpha/getppid.S b/libc/ports/sysdeps/unix/alpha/getppid.S index 2f10b111d..6e6dc02bd 100644 --- a/libc/ports/sysdeps/unix/alpha/getppid.S +++ b/libc/ports/sysdeps/unix/alpha/getppid.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/alpha/pipe.S b/libc/ports/sysdeps/unix/alpha/pipe.S index 68eb3398f..a24c66c0c 100644 --- a/libc/ports/sysdeps/unix/alpha/pipe.S +++ b/libc/ports/sysdeps/unix/alpha/pipe.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger (davidm@cs.arizona.edu). diff --git a/libc/ports/sysdeps/unix/alpha/sysdep.S b/libc/ports/sysdeps/unix/alpha/sysdep.S index cc5846d12..a39ee617c 100644 --- a/libc/ports/sysdeps/unix/alpha/sysdep.S +++ b/libc/ports/sysdeps/unix/alpha/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/unix/alpha/sysdep.h b/libc/ports/sysdeps/unix/alpha/sysdep.h index 150a91906..742502624 100644 --- a/libc/ports/sysdeps/unix/alpha/sysdep.h +++ b/libc/ports/sysdeps/unix/alpha/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/unix/am33/sysdep.S b/libc/ports/sysdeps/unix/am33/sysdep.S index c5f020870..57288cc54 100644 --- a/libc/ports/sysdeps/unix/am33/sysdep.S +++ b/libc/ports/sysdeps/unix/am33/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/sysdep.S. diff --git a/libc/ports/sysdeps/unix/am33/sysdep.h b/libc/ports/sysdeps/unix/am33/sysdep.h index 2184dacf2..f305cb121 100644 --- a/libc/ports/sysdeps/unix/am33/sysdep.h +++ b/libc/ports/sysdeps/unix/am33/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright 2001-2013 Free Software Foundation, Inc. +/* Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/sysdep.h. diff --git a/libc/ports/sysdeps/unix/arm/sysdep.S b/libc/ports/sysdeps/unix/arm/sysdep.S index d82ad258a..1a0f09323 100644 --- a/libc/ports/sysdeps/unix/arm/sysdep.S +++ b/libc/ports/sysdeps/unix/arm/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/arm/sysdep.h b/libc/ports/sysdeps/unix/arm/sysdep.h index edbaeff03..ad069c33d 100644 --- a/libc/ports/sysdeps/unix/arm/sysdep.h +++ b/libc/ports/sysdeps/unix/arm/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/mips/mips32/sysdep.h b/libc/ports/sysdeps/unix/mips/mips32/sysdep.h index 5d96d05c6..1a2431c8e 100644 --- a/libc/ports/sysdeps/unix/mips/mips32/sysdep.h +++ b/libc/ports/sysdeps/unix/mips/mips32/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/unix/mips/mips64/n32/sysdep.h b/libc/ports/sysdeps/unix/mips/mips64/n32/sysdep.h index c55b95cc2..a8700271d 100644 --- a/libc/ports/sysdeps/unix/mips/mips64/n32/sysdep.h +++ b/libc/ports/sysdeps/unix/mips/mips64/n32/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. diff --git a/libc/ports/sysdeps/unix/mips/mips64/n64/sysdep.h b/libc/ports/sysdeps/unix/mips/mips64/n64/sysdep.h index 445e6ff73..ac0028914 100644 --- a/libc/ports/sysdeps/unix/mips/mips64/n64/sysdep.h +++ b/libc/ports/sysdeps/unix/mips/mips64/n64/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. diff --git a/libc/ports/sysdeps/unix/mips/pipe.S b/libc/ports/sysdeps/unix/mips/pipe.S index 986979693..bed2f75e9 100644 --- a/libc/ports/sysdeps/unix/mips/pipe.S +++ b/libc/ports/sysdeps/unix/mips/pipe.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/unix/mips/sysdep.S b/libc/ports/sysdeps/unix/mips/sysdep.S index f03363870..4a01c5f63 100644 --- a/libc/ports/sysdeps/unix/mips/sysdep.S +++ b/libc/ports/sysdeps/unix/mips/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/unix/mips/sysdep.h b/libc/ports/sysdeps/unix/mips/sysdep.h index 4d7667ea9..d59fac0e8 100644 --- a/libc/ports/sysdeps/unix/mips/sysdep.h +++ b/libc/ports/sysdeps/unix/mips/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S index 4147c6821..88d6d7e11 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h index 1360f8a83..78e13158b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for the AArch64 Linux ABI. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h index 5f9a4d84a..31732d408 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h index 770607b83..d73024710 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h @@ -1,6 +1,6 @@ /* Definitions for POSIX memory map interface. Linux/AArch64 version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S index b359e6e8a..2ca802106 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h index 5db24eb5d..32851d00b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h @@ -1,5 +1,5 @@ /* Support for reading /etc/ld.so.cache files written by Linux ldconfig. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c index 13b48e933..3c29c564e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c @@ -1,5 +1,5 @@ /* Variable initialization. AArch64 version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S index 2ba48044e..70b2e3243 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S @@ -1,6 +1,6 @@ /* Save current context. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c index 4d1ec3b10..267cfae30 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c index f919de608..b16bfeb8d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S index 2e08cf708..4443f5a4a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h index 980f516bb..c736eb9c0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h @@ -1,7 +1,7 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h index 65ec6b84c..8af31f633 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h index a8edbd14a..10be19768 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h index 92877e53d..77942682c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. Tile. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S index b4555d23a..25615aa57 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c index 94116e0bf..806eab2cf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c @@ -1,5 +1,5 @@ /* Create new context. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c index 9ca3d25ea..54ecc10fb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h index 3acedb833..0b01c72de 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h @@ -1,5 +1,5 @@ /* Minimum guaranteed maximum values for system limits. Linux version. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h index 42d759a80..f11eeabb1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h index 468fae7a0..c865de786 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S index 01c97ab83..281be3b67 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c index 237869684..e5f1e4dcf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c index 47fca43d8..79a2ec586 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h index 52f8a7a27..69a5f278e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -37,6 +37,8 @@ #define FUTEX_TRYLOCK_PI 8 #define FUTEX_WAIT_BITSET 9 #define FUTEX_WAKE_BITSET 10 +#define FUTEX_WAIT_REQUEUE_PI 11 +#define FUTEX_CMP_REQUEUE_PI 12 #define FUTEX_PRIVATE_FLAG 128 #define FUTEX_CLOCK_REALTIME 256 @@ -143,6 +145,35 @@ }) +/* Priority Inheritance support. */ +#define lll_futex_wait_requeue_pi(futexp, val, mutex, private) \ + lll_futex_timed_wait_requeue_pi (futexp, val, NULL, 0, mutex, private) + +#define lll_futex_timed_wait_requeue_pi(futexp, val, timespec, clockbit, \ + mutex, private) \ + ({ \ + INTERNAL_SYSCALL_DECL (__err); \ + long int __ret; \ + int __op = FUTEX_WAIT_REQUEUE_PI | clockbit; \ + \ + __ret = INTERNAL_SYSCALL (futex, __err, 5, (futexp), \ + __lll_private_flag (__op, private), \ + (val), (timespec), mutex); \ + INTERNAL_SYSCALL_ERROR_P (__ret, __err) ? -__ret : __ret; \ + }) + +#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv) \ + ({ \ + INTERNAL_SYSCALL_DECL (__err); \ + long int __ret; \ + \ + __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp), \ + __lll_private_flag (FUTEX_CMP_REQUEUE_PI, priv),\ + (nr_wake), (nr_move), (mutex), (val)); \ + INTERNAL_SYSCALL_ERROR_P (__ret, __err); \ + }) + + #define lll_trylock(lock) \ atomic_compare_and_exchange_val_acq(&(lock), 1, 0) diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S index 33a623f2d..210834711 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c index 2fb9b859f..d1b28ff51 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h index ea0fe57b3..f6903b5dd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S index 7a221fe2e..cc056085d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h index fedb38b80..f89339832 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c index 5336976b4..2d8a7f124 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S index ee4aa359a..d220c41f6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S @@ -1,6 +1,6 @@ /* Set current context. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c index dbaa2246b..418207f68 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h index 42ff38ece..3291fd97e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h @@ -1,5 +1,5 @@ /* AArch64 definitions for signal handling calling conventions. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S index 2b6d43247..deb27fa46 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S @@ -1,6 +1,6 @@ /* Modify saved context. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h index f48d33ccc..b65832f6e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h index 52f5c4ffa..b02af8ac1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h index 71e1dec11..c8aff0eaa 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h @@ -1,5 +1,5 @@ /* `ptrace' debugger support interface. Linux version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h index 9b41d985f..476f5debb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h index ca4dedd88..eceeb389e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S index 3bf669293..20dd6904a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c index f535bcc31..bfb87c5d4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h index 9a7b16735..5ccf1da18 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -371,8 +371,44 @@ __local_syscall_error: \ #endif /* __ASSEMBLER__ */ -/* Pointer mangling is not yet supported for AArch64. */ -#define PTR_MANGLE(var) (void) (var) -#define PTR_DEMANGLE(var) (void) (var) +/* Pointer mangling is supported for AArch64. */ +#if (defined NOT_IN_libc && defined IS_IN_rtld) || \ + (!defined SHARED && (!defined NOT_IN_libc || defined IS_IN_libpthread)) +# ifdef __ASSEMBLER__ +# define PTR_MANGLE(dst, src, guard, tmp) \ + LDST_PCREL (ldr, guard, tmp, C_SYMBOL_NAME(__pointer_chk_guard_local)); \ + PTR_MANGLE2 (dst, src, guard) +/* Use PTR_MANGLE2 for efficiency if guard is already loaded. */ +# define PTR_MANGLE2(dst, src, guard)\ + eor dst, src, guard +# define PTR_DEMANGLE(dst, src, guard, tmp)\ + PTR_MANGLE (dst, src, guard, tmp) +# define PTR_DEMANGLE2(dst, src, guard)\ + PTR_MANGLE2 (dst, src, guard) +# else +extern uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden; +# define PTR_MANGLE(var) \ + (var) = (__typeof (var)) ((uintptr_t) (var) ^ __pointer_chk_guard_local) +# define PTR_DEMANGLE(var) PTR_MANGLE (var) +# endif +#else +# ifdef __ASSEMBLER__ +# define PTR_MANGLE(dst, src, guard, tmp) \ + LDST_GLOBAL (ldr, guard, tmp, C_SYMBOL_NAME(__pointer_chk_guard)); \ + PTR_MANGLE2 (dst, src, guard) +/* Use PTR_MANGLE2 for efficiency if guard is already loaded. */ +# define PTR_MANGLE2(dst, src, guard)\ + eor dst, src, guard +# define PTR_DEMANGLE(dst, src, guard, tmp)\ + PTR_MANGLE (dst, src, guard, tmp) +# define PTR_DEMANGLE2(dst, src, guard)\ + PTR_MANGLE2 (dst, src, guard) +# else +extern uintptr_t __pointer_chk_guard attribute_relro; +# define PTR_MANGLE(var) \ + (var) = (__typeof (var)) ((uintptr_t) (var) ^ __pointer_chk_guard) +# define PTR_DEMANGLE(var) PTR_MANGLE (var) +# endif +#endif #endif /* linux/aarch64/sysdep.h */ diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h index 51cbeecbe..8b58114de 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S index 6fcaefa3b..d9f2c7074 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S index 4aaddde7d..d6ca4c185 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c index c1efb0ae9..a0cbba3d1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h index bfa025be3..01b043a7b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h index e983d506b..0bbaae152 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h index e4d3d4439..dd2f5bfab 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h @@ -1,5 +1,5 @@ /* Error constants. Linux/Alpha specific version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h index b5a7e41ce..2b9b27277 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h index 02c9a7f75..db54cc814 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h index 26bcd43e8..315f09cb2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h index ae4ad477a..24e498edb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h index 66903d3ac..8ab80af55 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -49,6 +49,6 @@ struct ipc_perm unsigned int mode; /* Read/write permission. */ unsigned short int __seq; /* Sequence number. */ unsigned short int __pad1; - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h index c51b05d37..650e5e370 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/Alpha version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -23,46 +23,7 @@ /* The following definitions basically come from the kernel headers. But the kernel header is not namespace clean. */ - -/* Protections are chosen from these bits, OR'd together. The - implementation does not necessarily support PROT_EXEC or PROT_WRITE - without PROT_READ. The only guarantees are that no writing will be - allowed without PROT_WRITE and no access will be allowed for PROT_NONE. */ - -#define PROT_READ 0x1 /* Page can be read. */ -#define PROT_WRITE 0x2 /* Page can be written. */ -#define PROT_EXEC 0x4 /* Page can be executed. */ -#define PROT_NONE 0x0 /* Page can not be accessed. */ -#define PROT_GROWSDOWN 0x01000000 /* Extend change to start of - growsdown vma (mprotect only). */ -#define PROT_GROWSUP 0x02000000 /* Extend change to start of - growsup vma (mprotect only). */ - -/* Sharing types (must choose one and only one of these). */ -#define MAP_SHARED 0x01 /* Share changes. */ -#define MAP_PRIVATE 0x02 /* Changes are private. */ -#ifdef __USE_MISC -# define MAP_TYPE 0x0f /* Mask for type of mapping. */ -#endif - -/* Other flags. */ -#define MAP_FIXED 0x100 /* Interpret addr exactly. */ -#ifdef __USE_MISC -# define MAP_FILE 0 -# define MAP_ANONYMOUS 0x10 /* Don't use a file. */ -# define MAP_ANON MAP_ANONYMOUS -/* When MAP_HUGETLB is set bits [26:31] encode the log2 of the huge page size. */ -# define MAP_HUGE_SHIFT 26 -# define MAP_HUGE_MASK 0x3f -#endif - -/* Not used by Linux, but here to make sure we don't clash with - OSF/1 defines. */ -#if 0 && defined __USE_BSD -# define MAP_HASSEMAPHORE 0x0200 -# define MAP_INHERIT 0x0400 -# define MAP_UNALIGNED 0x0800 -#endif +#define __MAP_ANONYMOUS 0x10 /* Don't use a file. */ /* These are Linux-specific. */ #ifdef __USE_MISC @@ -77,53 +38,28 @@ # define MAP_HUGETLB 0x100000 /* Create huge page mapping. */ #endif -/* Flags to `msync'. */ -#define MS_ASYNC 1 /* Sync memory asynchronously. */ -#define MS_SYNC 2 /* Synchronous memory sync. */ -#define MS_INVALIDATE 4 /* Invalidate the caches. */ - /* Flags for `mlockall'. */ -#define MCL_CURRENT 8192 /* Lock all currently mapped pages. */ -#define MCL_FUTURE 16384 /* Lock all additions to address - space. */ +#define MCL_CURRENT 8192 +#define MCL_FUTURE 16384 -/* Flags for `mremap'. */ -#ifdef __USE_GNU -# define MREMAP_MAYMOVE 1 -# define MREMAP_FIXED 2 -#endif +#include <bits/mman-linux.h> + +/* Values that differ from standard <mman-linux.h>. For the most part newer + values are shared, but older values are skewed. */ + +#undef MAP_FIXED +#define MAP_FIXED 0x100 + +#undef MS_SYNC +#define MS_SYNC 2 +#undef MS_INVALIDATE +#define MS_INVALIDATE 4 -/* Advice to `madvise'. */ #ifdef __USE_BSD -# define MADV_NORMAL 0 /* No further special treatment. */ -# define MADV_RANDOM 1 /* Expect random page references. */ -# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */ -# define MADV_WILLNEED 3 /* Will need these pages. */ -# define MADV_DONTNEED 6 /* Don't need these pages. */ -# define MADV_REMOVE 9 /* Remove these pages and resources. */ -# define MADV_DONTFORK 10 /* Do not inherit across fork. */ -# define MADV_DOFORK 11 /* Do inherit across fork. */ -# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */ -# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */ -# define MADV_HUGEPAGE 14 /* Worth backing with hugepages. */ -# define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages. */ -# define MADV_DONTDUMP 16 /* Exclude from the core dump. */ -# define MADV_DODUMP 17 /* Clear MADV_DONTDUMP. */ -# define MADV_HWPOISON 100 /* Poison a page for testing. */ +# undef MADV_DONTNEED +# define MADV_DONTNEED 6 #endif - -/* The POSIX people had to invent similar names for the same things. */ #ifdef __USE_XOPEN2K -# define POSIX_MADV_NORMAL 0 /* No further special treatment. */ -# define POSIX_MADV_RANDOM 1 /* Expect random page references. */ -# define POSIX_MADV_SEQUENTIAL 2 /* Expect sequential page references. */ -# define POSIX_MADV_WILLNEED 3 /* Will need these pages. */ -# define POSIX_MADV_DONTNEED 6 /* Don't need these pages. */ -#endif - -/* Not used by Linux, but here to make sure we don't clash with - OSF/1 defines. */ -#if 0 && defined __USE_BSD -# define MADV_DONTNEED_COMPAT 4 /* Old version? */ -# define MADV_SPACEAVAIL 5 /* Ensure resources are available. */ +# undef POSIX_MADV_DONTNEED +# define POSIX_MADV_DONTNEED 6 #endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h index 8bb057b4e..3fd28ff67 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -46,8 +46,8 @@ struct msqid_ds msglen_t msg_qbytes; /* max number of bytes allowed on queue */ __pid_t msg_lspid; /* pid of last msgsnd() */ __pid_t msg_lrpid; /* pid of last msgrcv() */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; #ifdef __USE_MISC diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h index 65f76fd10..2f39d705f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h index 46c7b90d1..ac9367fd5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h @@ -1,5 +1,5 @@ /* Bit values & structures for resource limits. Alpha/Linux version. - Copyright (C) 1994-2013 Free Software Foundation, Inc. + Copyright (C) 1994-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h index c2d73aa4e..6bd5007e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -41,8 +41,8 @@ struct semid_ds __time_t sem_otime; /* last semop() time */ __time_t sem_ctime; /* last time changed by semctl() */ unsigned long int sem_nsems; /* number of semaphores in set */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; /* The user should define a union like the following to use it for arguments diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h index 125e277f3..78751b00a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -56,8 +56,8 @@ struct shmid_ds __pid_t shm_cpid; /* pid of creator */ __pid_t shm_lpid; /* pid of last shmop */ shmatt_t shm_nattch; /* number of current attaches */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; #ifdef __USE_MISC @@ -79,10 +79,10 @@ struct shminfo unsigned long int shmmni; unsigned long int shmseg; unsigned long int shmall; - unsigned long int __unused1; - unsigned long int __unused2; - unsigned long int __unused3; - unsigned long int __unused4; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; + unsigned long int __glibc_reserved3; + unsigned long int __glibc_reserved4; }; struct shm_info diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h index 698ac86be..9fd37cd19 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h @@ -1,5 +1,5 @@ /* The proper definitions for Linux/Alpha sigaction. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h index 49ca82647..9334ab8b5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h @@ -1,5 +1,5 @@ /* siginfo_t, sigevent and constants. Linux/Alpha version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h index 0d75919bf..c1b5e97ab 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h index c7debcfa1..2d8a321c9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h @@ -1,5 +1,5 @@ /* Signal number definitions. Linux/Alpha version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h index ee471c0ea..7c2b7d583 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h @@ -1,5 +1,5 @@ /* sigstack, sigaltstack definitions. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h index 68c38af14..69309c8da 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h @@ -1,5 +1,5 @@ /* Define enum __socket_type for Linux/Alpha. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h index 3e106477f..ec42d1803 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -92,7 +92,7 @@ struct stat __ST_TIME(a); /* Time of last access. */ __ST_TIME(m); /* Time of last modification. */ __ST_TIME(c); /* Time of last status change. */ - long __unused[3]; + long __glibc_reserved[3]; }; #ifdef __USE_LARGEFILE64 @@ -113,7 +113,7 @@ struct stat64 __ST_TIME(a); /* Time of last access. */ __ST_TIME(m); /* Time of last modification. */ __ST_TIME(c); /* Time of last status change. */ - long __unused[3]; + long __glibc_reserved[3]; }; #endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h index b33ad637d..a3dfe0d04 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h index 88d86af3d..431058556 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h @@ -1,5 +1,5 @@ /* termios type and macro definitions. Linux version. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h index e40d37595..f7c62e2cb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h index a7ba44742..25615cdca 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h @@ -1,5 +1,5 @@ /* bits/typesizes.h -- underlying types for *_t. Linux/Alpha version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h index a2116d908..6c2191e50 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S index 0eee508d9..b8d658a9d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe <brendan@zen.org>, 1993. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S index cd69a802b..c5c3300c4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@tamu.edu>, 1996. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h index bfd48975c..f58cf54b0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h @@ -1,5 +1,5 @@ /* Auxiliary vector processing for Linux/Alpha. - Copyright (C) 2007-2013 Free Software Foundation, Inc. + Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c index fdcad0bfb..747696125 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c @@ -1,7 +1,7 @@ /* fdatasync -- synchronize at least the data part of a file with the underlying media. Linux version. - Copyright (C) 2007-2013 Free Software Foundation, Inc. + Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S index 63d3cd5b4..3db92d598 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c index b331e57ff..c02d75e3b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c @@ -1,5 +1,5 @@ /* fxstat using old-style Unix stat system call. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c index 8d366627a..a7312068e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S index 9dc944a9a..eb1046a29 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S @@ -1,5 +1,5 @@ /* Save current context. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c index 48f3cec9d..1969c178b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@redhat.com>, 2001 diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c index 7e1b4ef1d..0b39d8951 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c @@ -1,5 +1,5 @@ /* Determine various system internal values, Linux/Alpha version. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de> diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c index cbaf20cae..47f7d948e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S index f0778c141..d3ea4c207 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger <davidm@azstarnet.com>, 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S index 64c11cdcc..8d13d37f0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger <davidm@azstarnet.com>, 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c index 67e3438b7..3dc3ae8f6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h index 1c6beddf6..7c38854c7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h @@ -1,6 +1,6 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h index 94d358efc..670841140 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h @@ -40,7 +40,7 @@ struct kernel_stat64 unsigned long st_mtimensec; unsigned long st_ctime; unsigned long st_ctimensec; - long __unused[3]; + long __glibc_reserved[3]; }; /* Definition of `struct stat' used by glibc 2.0. */ @@ -82,7 +82,7 @@ struct glibc21_stat unsigned int st_flags; unsigned int st_gen; int __pad3; - long __unused[4]; + long __glibc_reserved[4]; }; #define XSTAT_IS_XSTAT64 1 diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h index d26fe9d53..440e4c569 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c index 73fe1f93b..7ecac5709 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c @@ -1,5 +1,5 @@ /* lxstat using old-style Unix stat system call. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S index 8b4ed528e..40ffd2089 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c index dbd03c1b2..a0b6cb437 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h index 57c7796c2..950273e06 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h @@ -1,5 +1,5 @@ /* Minimum guaranteed maximum values for system limits. Linux/Alpha version. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h index 2ce047454..6f85eae5b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h @@ -1,5 +1,5 @@ /* Machine-specific pthread type layouts. Alpha version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h index bfa51497f..4e30f94c9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h @@ -1,5 +1,5 @@ /* Machine-specific POSIX semaphore type layouts. Alpha version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c index c99eb00a4..9e88ae992 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c index ed4132b87..72ea3ccd9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h index 567f8ab8c..361bd342f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S index 50b152d0c..769826e91 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c index 8f6dee137..ab4d54742 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h index 801b86e88..610b583b4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S index 03aa37f43..083b341e3 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c index c03ad147e..82c097e69 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h index 216f54788..3afde519b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h @@ -1,5 +1,5 @@ /* Dump registers. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S index 3d291fd0b..2cde160ec 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson <rth@cygnus.com>, 1998 @@ -83,14 +83,21 @@ PSEUDO_END(__syscall_rt_sigaction) cfi_offset (64, \base + 2 * 8) .endm - .align 4 - cfi_startproc cfi_return_column (64) .cfi_signal_frame SIGCONTEXT_REGS -648 - cfi_def_cfa_offset (648) + + /* While this frame is marked as a signal frame, that only applies + to how this return address is handled for the outer frame. + The return address that arrived here, from the inner frame, is + not marked as a signal frame and so the unwinder still tries to + subtract 1 to examine the presumed call insn. Thus we must + extend the unwind info to a nop before the start. */ + nop + .align 4 + __syscall_sigreturn: mov sp, a0 ldi v0, __NR_sigreturn @@ -98,8 +105,11 @@ __syscall_sigreturn: .size __syscall_sigreturn, .-__syscall_sigreturn .type __syscall_sigreturn, @function - .align 4 + /* See above wrt including the nop. */ cfi_def_cfa_offset (176 + 648) + nop + .align 4 + __syscall_rt_sigreturn: mov sp,a0 ldi v0,__NR_rt_sigreturn diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c index 31278a06c..a45863bd8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S index 2bf697e74..5a64e952c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S @@ -1,5 +1,5 @@ /* Install given context. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c index c3d92f1ed..5e5a35211 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c @@ -1,5 +1,5 @@ /* Set FP exception mask and rounding mode. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c index f2217a2b5..eed4c8dce 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c index ad3860dfc..38242c6a7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h index 6b82a8e9e..211dc1dba 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c index 3de5aa348..a6abaf957 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger (davidm@azstarnet.com). diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S index 69a32e906..aa5e6c67d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger <davidm@cs.arizona.edu>, 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h index b358434e9..6eb358189 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S index f63b063bd..fd202a420 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S @@ -1,5 +1,5 @@ /* Save current context and install the given one. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h index 77d5049dc..5e647d860 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h index 679379054..a3b94fa9e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h index 2fbaffd61..916ab764a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h index da515c4bc..43c6b1a26 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h index deea93ae4..42bb2e6d4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S index f4161fe2e..b0088e5ec 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger <davidm@azstarnet.com>, 1996. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c index 40e6d0189..467c5bb5f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h index 9b913ea4a..1826093e0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, <drepper@gnu.ai.mit.edu>, August 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c index bd171f6eb..849734925 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c @@ -1,5 +1,5 @@ /* xstat using old-style Unix stat system call. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c index 79ec57840..55a601e08 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c @@ -1,5 +1,5 @@ /* Convert between the kernel's `struct stat' format, and libc's. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -74,10 +74,10 @@ __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf) buf->st_flags = kbuf->st_flags; buf->st_gen = kbuf->st_gen; buf->__pad3 = 0; - buf->__unused[0] = 0; - buf->__unused[1] = 0; - buf->__unused[2] = 0; - buf->__unused[3] = 0; + buf->__glibc_reserved[0] = 0; + buf->__glibc_reserved[1] = 0; + buf->__glibc_reserved[2] = 0; + buf->__glibc_reserved[3] = 0; } break; @@ -105,9 +105,9 @@ __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf) buf->st_ctime = kbuf->st_ctime; buf->st_ctimensec = 0; - buf->__unused[0] = 0; - buf->__unused[1] = 0; - buf->__unused[2] = 0; + buf->__glibc_reserved[0] = 0; + buf->__glibc_reserved[1] = 0; + buf->__glibc_reserved[2] = 0; } break; diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h index 78ea01be3..9b259778f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h +++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h @@ -1,5 +1,5 @@ /* Convert between the kernel's `struct stat' format, and libc's. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h index 447483898..37ccaddc2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h index a6e85f99d..697fea791 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/AM33 version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c b/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c index 8fd2ff01d..f913fc6f8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c @@ -1,5 +1,5 @@ /* brk system call for Linux/am33. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/brk.c. diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S b/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S index cece99bf3..81eeac05d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S @@ -1,4 +1,4 @@ -/* Copyright 2001-2013 Free Software Foundation, Inc. +/* Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/clone.S. diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h index 7f2eb7e31..60b4fe03f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h index b7c975d3b..888b5c303 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h @@ -1,5 +1,5 @@ /* Low-level statistical profiling support function. Linux/am33 version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S b/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S index 959ce506a..a6839123a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S @@ -1,4 +1,4 @@ -/* Copyright 2001-2013 Free Software Foundation, Inc. +/* Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/socket.S. diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S index 5f936d924..6ab91b0fc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/syscall.S. diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S index b82a2e6cc..81ad03f70 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/sysdep.S. diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h index 75384bcf2..63fe71659 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright 2001-2013 Free Software Foundation, Inc. +/* Copyright 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com>. Based on ../i386/sysdep.h. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S index 6777ef646..96f8b4eb2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S b/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S index 21e322986..935123387 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h b/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h index 6f70ced60..5c721ef17 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h @@ -1,5 +1,5 @@ /* Macros to test for CPU features on ARM. Linux version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h index ae486e1f2..cc73684e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h @@ -1,5 +1,5 @@ /* Atomic operations. ARM/Linux version. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h index aa60dbc76..a5f5f448e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h index a04be507b..b438d2a02 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h @@ -1,5 +1,5 @@ /* Defines for bits in AT_HWCAP. ARM Linux version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h index 11ecbca03..8259b9689 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/ARM version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h index 08a0ca48b..a47905449 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -51,16 +51,16 @@ struct shmid_ds struct ipc_perm shm_perm; /* operation permission struct */ size_t shm_segsz; /* size of segment in bytes */ __time_t shm_atime; /* time of last shmat() */ - unsigned long int __unused1; + unsigned long int __glibc_reserved1; __time_t shm_dtime; /* time of last shmdt() */ - unsigned long int __unused2; + unsigned long int __glibc_reserved2; __time_t shm_ctime; /* time of last change by shmctl() */ - unsigned long int __unused3; + unsigned long int __glibc_reserved3; __pid_t shm_cpid; /* pid of creator */ __pid_t shm_lpid; /* pid of last shmop */ shmatt_t shm_nattch; /* number of current attaches */ - unsigned long int __unused4; - unsigned long int __unused5; + unsigned long int __glibc_reserved4; + unsigned long int __glibc_reserved5; }; #ifdef __USE_MISC @@ -82,10 +82,10 @@ struct shminfo unsigned long int shmmni; unsigned long int shmseg; unsigned long int shmall; - unsigned long int __unused1; - unsigned long int __unused2; - unsigned long int __unused3; - unsigned long int __unused4; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; + unsigned long int __glibc_reserved3; + unsigned long int __glibc_reserved4; }; struct shm_info diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c b/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c index 289eee685..f442b5381 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c @@ -1,5 +1,5 @@ /* brk system call for Linux/ARM. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S b/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S index 6e74fa702..44286a5cd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Pat Beirne <patb@corelcomputer.com> diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h index 504fecab5..66e6cdbfc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h @@ -1,5 +1,5 @@ /* Support for reading /etc/ld.so.cache files written by Linux ldconfig. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h index 592574106..9946db8a5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. ARM/Linux version - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c index 09c6dd1a0..d304539f0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c @@ -1,5 +1,5 @@ /* Data for Linux/ARM version of processor capability information. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org>, 2001. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h index 251653ae1..2f8f003e9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h @@ -1,5 +1,5 @@ /* Linux/ARM version of processor capability information handling macros. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org>, 2001. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c index 7fba41ab6..49631d443 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S index fa00c0b78..b8b7b202b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c b/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c index 17e52e7b5..19b79f4bc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Phil Blundell, based on the Alpha version by David Mosberger. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h index 2041e3e54..9d7ef877a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h @@ -1,6 +1,6 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h index b422fa129..316d82bdb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h index 3821bf33b..32cdfab64 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S b/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S index 6552a7ce1..d42a94a56 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c index 6ec0df919..73fbe4a32 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S index 9fb1931c1..0383bb554 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S index d039129b2..eae522988 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h index bfee1d911..26edce54f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h index a736db3e3..50d3a11eb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c index f278d0bc4..5e96513ca 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c index 4fc4bcabd..0fbea176c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Phil Blundell <pb@nexus.co.uk>, 2005 diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c index 756f39fd4..9603d7b32 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c @@ -1,5 +1,5 @@ /* low level locking for pthread library. Generic futex-using version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h index a29593aec..5d19434cd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S index ca5045707..7eff08e72 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c index 0c897abbb..a06314992 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h index 59b826ded..118e6c346 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c index 108924d8b..6ccd9b43a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c index d155ea7dc..bff3e2b4f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h index 1befa7278..7b71817e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h @@ -1,5 +1,5 @@ /* Header file for the ARM EABI unwinder - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. Contributed by Paul Brook This file is free software; you can redistribute it and/or modify it diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S index 216fb2d2e..2e942beba 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c index d5fe7e80c..281ff5b4a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c index 6bc9a2771..7c14eec8f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c index e178402a8..97822ad11 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c index c7863a35c..cc75c9582 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h index f6af3970a..ddf4d41af 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h @@ -1,5 +1,5 @@ /* Low-level statistical profiling support function. Linux/ARM version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c index 4ae2e8330..dfbabda82 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c index bd6fca583..6d551ecd0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c b/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c index cdac5bb78..cba460c2b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c @@ -1,5 +1,5 @@ /* Provide kernel hint to read ahead. - Copyright (C) 2002-2013 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c index 3efb6134c..a15ebe42a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 1999 and Jakub Jelinek <jakub@redhat.com>, 1999. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h index 76f771e18..9714a0d8c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h @@ -1,5 +1,5 @@ /* Dump registers. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <pb@nexus.co.uk>, 1998. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S index b3148c894..7b9b511b8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c index 21bf506ef..21df885a7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h index 29d3a60cb..258703dc8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org>, 1999. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S b/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S index 52e8cd905..566c04aed 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S index 8a968eb0a..65a36d2a4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h index ae102b36a..a03b1ad6f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h index a597fff4d..59d4bbcc4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h index ea1729a73..415cf8dd4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h index 17cbbc253..dbda8303c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h index d871409fa..37fc08b0a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S index bdd5a52be..c5582f82f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S index aed070c2a..936de4553 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h index 6cfe4e08a..11d0a1146 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, <drepper@gnu.ai.mit.edu>, August 1995. ARM changes by Philip Blundell, <pjb27@cam.ac.uk>, May 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c index 6e52e3263..dbbb5fcb4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c b/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c index aa9e7e219..b8e499d8c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000. diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S index 128a6402b..1ac67881c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell <philb@gnu.org>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c index f7b2d0956..579cf3998 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/access.c b/libc/ports/sysdeps/unix/sysv/linux/generic/access.c index fcebafe48..d09ede2d7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/access.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/access.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h index 47d274715..bdf9171ed 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for the generic Linux ABI. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h index 49cbf0611..f3fcd8d64 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. @@ -41,23 +41,23 @@ struct msqid_ds struct ipc_perm msg_perm; /* structure describing operation permission */ __time_t msg_stime; /* time of last msgsnd command */ #if __WORDSIZE == 32 - unsigned long int __unused1; + unsigned long int __glibc_reserved1; #endif __time_t msg_rtime; /* time of last msgrcv command */ #if __WORDSIZE == 32 - unsigned long int __unused2; + unsigned long int __glibc_reserved2; #endif __time_t msg_ctime; /* time of last change */ #if __WORDSIZE == 32 - unsigned long int __unused3; + unsigned long int __glibc_reserved3; #endif unsigned long int __msg_cbytes; /* current number of bytes on queue */ msgqnum_t msg_qnum; /* number of messages currently on queue */ msglen_t msg_qbytes; /* max number of bytes allowed on queue */ __pid_t msg_lspid; /* pid of last msgsnd() */ __pid_t msg_lrpid; /* pid of last msgrcv() */ - unsigned long int __unused4; - unsigned long int __unused5; + unsigned long int __glibc_reserved4; + unsigned long int __glibc_reserved5; }; #ifdef __USE_MISC diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h index 8b926ceab..3c9aea86a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. @@ -42,15 +42,15 @@ struct semid_ds struct ipc_perm sem_perm; /* operation permission struct */ __time_t sem_otime; /* last semop() time */ #if __WORDSIZE == 32 - unsigned long int __unused1; + unsigned long int __glibc_reserved1; #endif __time_t sem_ctime; /* last time changed by semctl() */ #if __WORDSIZE == 32 - unsigned long int __unused2; + unsigned long int __glibc_reserved2; #endif unsigned long int sem_nsems; /* number of semaphores in set */ - unsigned long int __unused3; - unsigned long int __unused4; + unsigned long int __glibc_reserved3; + unsigned long int __glibc_reserved4; }; /* The user should define a union like the following to use it for arguments diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h index 070058f7c..0dbed6170 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. @@ -54,21 +54,21 @@ struct shmid_ds size_t shm_segsz; /* size of segment in bytes */ __time_t shm_atime; /* time of last shmat() */ #if __WORDSIZE == 32 - unsigned long int __unused1; + unsigned long int __glibc_reserved1; #endif __time_t shm_dtime; /* time of last shmdt() */ #if __WORDSIZE == 32 - unsigned long int __unused2; + unsigned long int __glibc_reserved2; #endif __time_t shm_ctime; /* time of last change by shmctl() */ #if __WORDSIZE == 32 - unsigned long int __unused3; + unsigned long int __glibc_reserved3; #endif __pid_t shm_cpid; /* pid of creator */ __pid_t shm_lpid; /* pid of last shmop */ shmatt_t shm_nattch; /* number of current attaches */ - unsigned long int __unused4; - unsigned long int __unused5; + unsigned long int __glibc_reserved4; + unsigned long int __glibc_reserved5; }; #ifdef __USE_MISC @@ -90,10 +90,10 @@ struct shminfo unsigned long int shmmni; unsigned long int shmseg; unsigned long int shmall; - unsigned long int __unused1; - unsigned long int __unused2; - unsigned long int __unused3; - unsigned long int __unused4; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; + unsigned long int __glibc_reserved3; + unsigned long int __glibc_reserved4; }; struct shm_info diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h index 6e74cec28..faa28007f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. @@ -46,10 +46,10 @@ # define __field64(type, type64, name) type name #elif __BYTE_ORDER == __LITTLE_ENDIAN # define __field64(type, type64, name) \ - type name __attribute__((__aligned__(8))); int __##name##_pad + type name __attribute__((__aligned__ (__alignof__ (type64)))); int __##name##_pad #else # define __field64(type, type64, name) \ - int __##name##_pad __attribute__((__aligned__(8))); type name + int __##name##_pad __attribute__((__aligned__ (__alignof__ (type64)))); type name #endif struct stat @@ -87,7 +87,7 @@ struct stat __time_t st_ctime; /* Time of last status change. */ unsigned long int st_ctimensec; /* Nsecs of last status change. */ #endif - int __unused[2]; + int __glibc_reserved[2]; }; #undef __field64 @@ -125,7 +125,7 @@ struct stat64 __time_t st_ctime; /* Time of last status change. */ unsigned long int st_ctimensec; /* Nsecs of last status change. */ #endif - int __unused[2]; + int __glibc_reserved[2]; }; #endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h index 7063c7a24..e32cf7674 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. @@ -38,10 +38,10 @@ # define __field64(type, type64, name) type name #elif __BYTE_ORDER == __LITTLE_ENDIAN # define __field64(type, type64, name) \ - type name __attribute__((__aligned__(8))); int __##name##_pad + type name __attribute__((__aligned__ (__alignof__ (type64)))); int __##name##_pad #else # define __field64(type, type64, name) \ - int __##name##_pad __attribute__((__aligned__(8))); type name + int __##name##_pad __attribute__((__aligned__ (__alignof__ (type64)))); type name #endif struct statfs @@ -58,7 +58,7 @@ struct statfs __SWORD_TYPE f_frsize; __SWORD_TYPE f_flags; __SWORD_TYPE f_spare[4]; - } __attribute__((__aligned__(8))); + }; #undef __field64 @@ -77,7 +77,7 @@ struct statfs64 __SWORD_TYPE f_frsize; __SWORD_TYPE f_flags; __SWORD_TYPE f_spare[4]; - } __attribute__((__aligned__(8))); + }; #endif /* Tell code we have these members. */ diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h index 36d057ff4..eda847da1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h @@ -1,5 +1,5 @@ /* bits/typesizes.h -- underlying types for *_t. For the generic Linux ABI. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c b/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c index 93f48f070..214d8fd2f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c b/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c index b4e98fd8a..4ff6c8685 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c b/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c index 28f797c1e..d14d574c2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c index f15bd3d31..f5d046060 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c b/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c index 95cac5da3..c010076f0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c @@ -1,5 +1,5 @@ /* Find path of executable. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c b/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c index 7d079ec0e..fb8e01a95 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c index 3c57c3327..a6f144df0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c index 13f893709..4cd50e439 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c index 4fa091a81..0e9c983fb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c index f99d45168..272799b97 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c b/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c index ff173c5d6..ced7fe8e5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h index 2b299b8bd..371a7c5a0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c b/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c index 11f7e2fe9..a3718209c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/link.c b/libc/ports/sysdeps/unix/sysv/linux/generic/link.c index 6109169b7..12cf700d7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/link.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/link.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c index 3fb8e9e7a..8bb1d8e58 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c b/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c index b64c5529f..45ccf358c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h index eaf5c162c..b8df25360 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h @@ -1,5 +1,5 @@ /* Uncancelable versions of cancelable interfaces. Linux asm-generic version. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2012. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/open.c b/libc/ports/sysdeps/unix/sysv/linux/generic/open.c index 71f351be4..4f73fa019 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/open.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/open.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c index 14a744edb..93d79e381 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c b/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c index ad3213fbe..3804ce6e9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c b/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c index 334e6d38f..53bf6141a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c b/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c index 4ddf51b52..62342779c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c index f0bac9e13..6f25649c6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c index 6c0d140b0..f73b3c577 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c b/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c index 2a8038b0f..1d950eb0f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c b/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c index 861e58ed4..73e03c03d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c b/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c index cd3ecbfcd..ff5d309df 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/select.c b/libc/ports/sysdeps/unix/sysv/linux/generic/select.c index 670f4592d..03f96037f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/select.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/select.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/send.c b/libc/ports/sysdeps/unix/sysv/linux/generic/send.c index e00a4bc50..2db610d4b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/send.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/send.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c b/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c index 58ad30ab4..ad36c2cae 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c b/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c index 94810ed49..e94237ac7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h index 2e2f50786..f1ba2589e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c b/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c index c55ab4ce2..115dcaaaf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c b/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c index 86eefbfcd..6fc6779c1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c index fabe82464..a45e818ab 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c b/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c index 6848e0ec8..e0abd7290 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c index f8514ce75..2637f0345 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c index 1c3c12d3a..bff1f4970 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c index 331cd7c20..f153a0493 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c index 29307ec33..e43014582 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c index 449477eea..41850c34b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c index 15c2d08ff..94769b64e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c index bafde85ab..e4b6ee0d1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993-2013 Free Software Foundation, Inc. +/* Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Simplified from sysdeps/unix/sysv/linux/getdents.c. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c index fac3111ac..ce9eb9bd6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c index 09b4b0832..96d8a3537 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c index b6a9d3cb2..143f727d3 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c index 91e192a52..39d385cdb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c index b8633bcb5..be8ac7b10 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h index ce66a229b..2acc2e548 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h @@ -1,5 +1,5 @@ /* Overflow tests for stat, statfs, and lseek functions. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c index f0e2c59b2..cc29817a9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c index e96051ed1..2bffd1fbd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c index 3a9a066b2..093b87481 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c index a9c793b69..1dae1272d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c index 10bdcf5f6..32cc31404 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c index 75e337c66..909255bb7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c index 66a7a7697..cbdb9e9a4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c index 4fb1b5f93..a166e32c3 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c index c41b595c4..33f4e80e6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c index 1f96b7820..c35e54a51 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c index eb8a59d96..7987457e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c index 45fa1edb3..fb31d1499 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c index d351cb11b..ff19d6155 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c index 86de8f9c5..e9ca7aed1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c index aee424c31..09862228d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c b/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c index 44bd38367..e08bb0ece 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c index c099bc416..7e37e9c6e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c index 9f2df7dc0..8789538de 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h index a92e8ac0c..76ca0b15e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Carlos O'Donell <carlos@baldric.uwo.ca>, 2005. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h index 00299347b..ac684d23f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h @@ -1,5 +1,5 @@ /* Error constants. Linux/HPPA specific version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h index 76faa4086..f596d5f10 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h index 4b563f972..8122c103e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h index 04a75e2e8..89d3dd62f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -57,6 +57,6 @@ struct ipc_perm #endif unsigned short int __seq; /* Sequence number. */ unsigned int __pad3; - __extension__ unsigned long long int __unused1; - __extension__ unsigned long long int __unused2; + __extension__ unsigned long long int __glibc_reserved1; + __extension__ unsigned long long int __glibc_reserved2; }; diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h index 2835b0ff0..6254b2397 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/HPPA version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h index ac35f510b..60db3413e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -56,8 +56,8 @@ struct msqid_ds msglen_t msg_qbytes; /* max number of bytes allowed on queue */ __pid_t msg_lspid; /* pid of last msgsnd() */ __pid_t msg_lrpid; /* pid of last msgrcv() */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; #ifdef __USE_MISC diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h index 9c180166d..75c260539 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -48,8 +48,8 @@ struct semid_ds #endif __time_t sem_ctime; /* last time changed by semctl() */ unsigned long int sem_nsems; /* number of semaphores in set */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; /* The user should define a union like the following to use it for arguments diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h index 9ebf2ec0d..ec5de39fd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -64,8 +64,8 @@ struct shmid_ds __pid_t shm_cpid; /* pid of creator */ __pid_t shm_lpid; /* pid of last shmop */ shmatt_t shm_nattch; /* number of current attaches */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; #ifdef __USE_MISC @@ -87,10 +87,10 @@ struct shminfo unsigned long shmmni; unsigned long shmseg; unsigned long shmall; - unsigned long __unused1; - unsigned long __unused2; - unsigned long __unused3; - unsigned long __unused4; + unsigned long __glibc_reserved1; + unsigned long __glibc_reserved2; + unsigned long __glibc_reserved3; + unsigned long __glibc_reserved4; }; struct shm_info diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h index 2659de12f..3b1638dc8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h @@ -1,5 +1,5 @@ /* Definitions for Linux/HPPA sigaction. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h index a720d5d7a..7f935c52a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h @@ -1,5 +1,5 @@ /* Signal number definitions. Linux/HPPA version. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h index e62e9bdb0..0a404c653 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h @@ -1,5 +1,5 @@ /* Define enum __socket_type for Linux/HP-PARISC. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c index 21db8818e..2e0a8cfad 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c @@ -1,5 +1,5 @@ /* brk system call for Linux/HPPA. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S index fd55961be..1a3c6c800 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000. Based on the Alpha version by Richard Henderson <rth@tamu.edu>, 1996. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S index 29a6170fb..1d17d30f4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S @@ -1,5 +1,5 @@ /* Get current user context. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Helge Deller <deller@gmx.de>, 2008. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h index 31fa5a180..e050c2718 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h @@ -1,6 +1,6 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h index a85c5be46..e3ea72402 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h @@ -13,11 +13,11 @@ struct kernel_stat { struct timespec st_ctim; long st_blksize; long st_blocks; - unsigned long __unused1; /* ACL stuff */ - unsigned long __unused2; /* network */ - unsigned long __unused3; /* network */ - unsigned long __unused4; /* cnodes */ - unsigned short __unused5; /* netsite */ + unsigned long __glibc_reserved1; /* ACL stuff */ + unsigned long __glibc_reserved2; /* network */ + unsigned long __glibc_reserved3; /* network */ + unsigned long __glibc_reserved4; /* cnodes */ + unsigned short __glibc_reserved5; /* netsite */ short st_fstype; unsigned long st_realdev; unsigned short st_basemode; diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c index 046aad2af..e53644902 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c @@ -1,5 +1,5 @@ /* Create new context. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Helge Deller <deller@gmx.de>, 2008. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c index bb3b97fe4..174cd5e54 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994-2013 Free Software Foundation, Inc. +/* Copyright (C) 1994-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h index 7e52c680c..deec4dae8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h index 6c1f6f0ef..b9873bd80 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c index f278d0bc4..5e96513ca 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c index 695bbfd87..3c21f5aef 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c index a770bc7af..8f50fed61 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c @@ -1,5 +1,5 @@ /* low level locking for pthread library. Generic futex-using version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c index af63e1b9a..d61c5d3ac 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c @@ -1,5 +1,5 @@ /* low level locking for pthread library. Generic futex-using version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h index 4cf8468d4..a428bb4b9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S index 5fa0ef5c3..034b69957 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h index 39e1ab986..8fbc1a41e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c index 2a4064ea2..e80f880d3 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c index f27221f44..a30889906 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c index 576da9846..92b3ecfbf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c index 9656b5f3b..ddeb946c8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c index c37a746fb..69cc66d65 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c index d489a2787..606231824 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c index b032f29d4..ee6b496e4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h index b0ba11881..154bd2de0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h index d6a427dac..1561672d9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h @@ -1,5 +1,5 @@ /* Machine-dependent SIGPROF signal handler. PA-RISC version - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S index 2740afcb1..a90ab0f9f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S @@ -1,5 +1,5 @@ /* Install given context. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Helge Deller <deller@gmx.de>, 2008. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c index 6ae789b19..d3ac08e07 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c @@ -1,5 +1,5 @@ /* Swap to new context. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Helge Deller <deller@gmx.de>, 2008. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h index d9a0b1f4e..86e2ca1f6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h index 9a791aec2..2d198a8f5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h index f60669243..ec7837778 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h index 0c8ede490..617447180 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h index 25dfc3e52..d6dc3a776 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h index 643dcc945..127e8e438 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h index 06c685e1f..6c8043325 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S index da1b5fa59..3efbd5a58 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c index 3bf31f281..f7cd526d2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h index 0d27b4075..20af8a76f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h @@ -1,5 +1,5 @@ /* Assembler macros for PA-RISC. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, <drepper@cygnus.com>, August 1999. Linux/PA-RISC changes by Philipp Rumpf, <prumpf@tux.org>, March 2000. diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c index aa9e7e219..b8e499d8c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c +++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Huggins-Daines <dhd@debian.org>, 2000. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile b/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile index d9a35a7c6..bbfd6a239 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile @@ -10,6 +10,7 @@ endif ifeq ($(subdir),misc) sysdep_headers += sys/io.h sysdep_routines += ioperm clone2 +gen-as-const-headers += sigaltstack-offsets.sym endif ifeq ($(subdir),elf) diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S index f4ce5d3a3..6025bf609 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -15,6 +15,8 @@ License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ +#include <sigaltstack-offsets.h> + .section .rodata.str1.8,"aMS",@progbits,1 .align 8 .LC0: @@ -29,13 +31,58 @@ longjmp_msg: #define __longjmp ____longjmp_chk -#define CHECK_RSP(reg) \ - cmp.ltu p0, p8 = reg, r12; \ -(p8) br.cond.dpnt .Lok;; \ - addl r28 = @ltoffx(longjmp_msg#), r1;; \ - ld8.mov r28 = [r28], longjmp_msg#;; \ - ld8 out0 = [r28]; \ +/* We use 32 bytes (rather than sizeof(stack_t)) so that we keep the stack + properly aligned. But we still want a sanity check to make sure 32 is + actually enough. */ +#define STACK_SPACE ((sizeSS + 31) & -32) + +/* Check the stack pointer held in the jumpbuf. Make sure it's in either the + current stack (r12) or in the signal stack. */ +#define CHECK_RSP \ + ld8 loc0 = [in0]; \ + ;; \ + /* First see if target stack is within current one. */ \ + cmp.ltu p0, p8 = loc0, r12; \ +(p8) br.cond.dptk.many .Lok; \ + \ + /* Check if it's an alternative signal stack. */ \ + mov out0 = r0; \ + add out1 = -STACK_SPACE, r12; \ + ;; \ + mov r12 = out1; \ + DO_CALL_VIA_BREAK (SYS_ify (sigaltstack)); \ + ;; \ + /* If the syscall failed, then assume it's OK. */ \ + cmp.eq p8, p0 = -1, r10; \ +(p8) br.cond.spnt .Lok; \ + /* Move stack_t into regs. */ \ + add r14 = oSS_FLAGS, r12; /* ss_flags */ \ + add r15 = oSS_SIZE, r12; /* ss_size */ \ + ld8 r16 = [r12]; /* ss_sp */ \ + ;; \ + ld4 r17 = [r14]; /* ss_flags */ \ + ld8 r18 = [r15]; /* ss_size */ \ + ;; \ + sub r19 = r16, r18; /* sp - size */ \ + /* See if we're currently on the altstack. */ \ + tbit.nz p0, p8 = r17, 0; /* SS_ONSTACK */ \ +(p8) br.cond.spnt .Lfail; \ + /* Verify target is within alternative stack. */ \ + cmp.gtu p7, p0 = loc0, r16; \ +(p7) br.cond.spnt .Lfail; \ + ;; \ + cmp.ltu p0, p8 = loc0, r19; \ +(p8) br.cond.sptk.many .Lok; \ + ;; \ + \ + /* Still here? Abort! */ \ +.Lfail: \ + add r12 = STACK_SPACE, r12; \ + addl loc0 = @ltoffx(longjmp_msg#), r1;; \ + ld8.mov loc0 = [loc0], longjmp_msg#;; \ + ld8 out0 = [loc0]; \ br.call.sptk.many b0 = HIDDEN_JUMPTARGET(__fortify_fail)#;; \ -.Lok: +.Lok: \ + add r12 = STACK_SPACE, r12; #include "__longjmp.S" diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S index 8a70ae2c2..f4d67e79d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. The GNU C Library is free software; you can redistribute it and/or @@ -42,9 +42,10 @@ LEAF(__longjmp) #ifdef CHECK_RSP - alloc r8=ar.pfs,2,1,1,0 + alloc r8=ar.pfs,2,1,3,0 + CHECK_RSP #else - alloc r8=ar.pfs,2,1,0,0 + alloc r8=ar.pfs,2,0,0,0 #endif mov r27=ar.rsc add r2=0x98,in0 // r2 <- &jmpbuf.orig_jmp_buf_addr @@ -79,15 +80,12 @@ LEAF(__longjmp) mov r26=ar.rnat mov ar.unat=r25 // setup ar.unat (NaT bits for r1, r4-r7, and r12) ;; -#ifdef CHECK_RSP - CHECK_RSP (r28) -#endif - ld8.fill.nta gp=[r3],16 // r1 (gp) + ld8.fill.nta gp=[r3],32 // r1 (gp) dep r11=-1,r23,3,6 // r11 <- ia64_rse_rnat_addr(jmpbuf.ar_bsp) mov sp=r28 // r12 (sp) ;; ld8.nta r16=[r2],16 // caller's unat - ld8.nta r17=[r3],16 // fpsr +// ld8.nta r17=[r3],16 // fpsr ;; ld8.fill.nta r4=[r2],16 // r4 ld8.fill.nta r5=[r3],16 // r5 (gp) @@ -97,7 +95,7 @@ LEAF(__longjmp) ld8.fill.nta r7=[r3],16 // r7 ;; mov ar.unat=r16 // restore caller's unat - mov ar.fpsr=r17 // restore fpsr +// mov ar.fpsr=r17 // restore fpsr ;; ld8.nta r16=[r2],16 // b0 ld8.nta r17=[r3],16 // b1 diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S index b946a957f..8914f5dd9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h index b4fbbd9f5..70e809c81 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux/IA64. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h index 106382819..e60189315 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com> @@ -48,6 +48,6 @@ struct ipc_perm __mode_t mode; /* Read/write permission. */ unsigned short int __seq; /* Sequence number. */ unsigned short int __pad1; - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h index c3b1caf9d..653d8e9fc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/ia64 version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h index 8519390c4..004d2ac77 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contribute by David Mosberger-Tang <davidm@hpl.hp.com> @@ -42,8 +42,8 @@ struct msqid_ds unsigned long int msg_qbytes; /* max number of bytes allowed on queue */ __pid_t msg_lspid; /* pid of last msgsnd() */ __pid_t msg_lrpid; /* pid of last msgrcv() */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; #ifdef __USE_MISC diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h index 392493bca..45950f162 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com> @@ -42,8 +42,8 @@ struct semid_ds __time_t sem_otime; /* last semop() time */ __time_t sem_ctime; /* last time changed by semctl() */ unsigned long int sem_nsems; /* number of semaphores in set */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; /* The user should define a union like the following to use it for arguments diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h index eeafc200a..76e771f9a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h @@ -1,5 +1,5 @@ /* Define the machine-dependent type `jmp_buf'. Linux/IA-64 version. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h index 05755f87e..3923925a6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -52,8 +52,8 @@ struct shmid_ds __pid_t shm_cpid; /* pid of creator */ __pid_t shm_lpid; /* pid of last shmop */ shmatt_t shm_nattch; /* number of current attaches */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; #ifdef __USE_MISC @@ -75,10 +75,10 @@ struct shminfo unsigned long int shmmni; unsigned long int shmseg; unsigned long int shmall; - unsigned long int __unused1; - unsigned long int __unused2; - unsigned long int __unused3; - unsigned long int __unused4; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; + unsigned long int __glibc_reserved3; + unsigned long int __glibc_reserved4; }; struct shm_info diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h index 63fdec911..39478711c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h @@ -1,5 +1,5 @@ /* Definitions for Linux/ia64 sigaction. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h index 3b8e4a7d8..93d421aff 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <jes@linuxcare.com>, July 2000 diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h index 5fa97b5d5..bf6211227 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h @@ -1,5 +1,5 @@ /* siginfo_t, sigevent and constants. Linux/ia64 version. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h index b427ea769..a540da5bc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h @@ -1,5 +1,5 @@ /* sigstack, sigaltstack definitions. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h index b2071cdf5..818e7bd79 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -64,7 +64,7 @@ struct stat #endif __blksize_t st_blksize; /* Optimal block size for I/O. */ __blkcnt_t st_blocks; /* Nr. 512-byte blocks allocated. */ - long int __unused[3]; + long int __glibc_reserved[3]; }; #ifdef __USE_LARGEFILE64 @@ -103,7 +103,7 @@ struct stat64 #endif __blksize_t st_blksize; /* Optimal block size for I/O. */ __blkcnt64_t st_blocks; /* Nr. 512-byte blocks allocated. */ - long int __unused[3]; + long int __glibc_reserved[3]; }; #endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S index db6f962a0..1a5525b10 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S @@ -1,5 +1,5 @@ /* brk system call for Linux/ia64 - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Stephane Eranian <eranian@hpl.hp.com> and Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S index 39df6163c..f857a746d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h index cd831d521..5c271a28c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h @@ -1,5 +1,5 @@ /* Support for reading /etc/ld.so.cache files written by Linux ldconfig. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c index 9853253dc..51fa79633 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c @@ -1,5 +1,5 @@ /* Variable initialization. IA-64 version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S index cd8b6d8df..496d0b7ef 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c index 0a8c9c8f6..d69a2e8a4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c @@ -1,5 +1,5 @@ /* Get frequency of the system processor. IA-64/Linux version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S index f3410ab60..a9d23382e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c index 8c2a60bc7..282b2c5c8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c index 7fb3b928c..d9e1d353b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c index 83fc557f4..f2e5418d5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. @@ -59,11 +59,7 @@ io_offset (unsigned long int port) int _ioperm (unsigned long int from, unsigned long int num, int turn_on) { -#if 0 - unsigned long int addr, len, base; -#endif unsigned long int base; - int prot; /* this test isn't as silly as it may look like; consider overflows! */ if (from >= MAX_PORT || from + num > MAX_PORT) @@ -91,14 +87,9 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on) return -1; len = io_offset (MAX_PORT); -#if 1 /* see comment below */ base = (unsigned long int) __mmap (0, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, phys_io_base); -#else - base = (unsigned long int) __mmap (0, len, PROT_NONE, MAP_SHARED, - fd, phys_io_base); -#endif __close (fd); if ((long) base == -1) @@ -106,25 +97,19 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on) io.base = base; } - prot = PROT_READ | PROT_WRITE; } else { if (!io.base) return 0; /* never was turned on... */ - - prot = PROT_NONE; } -#if 0 + /* We can't do mprotect because that would cause us to lose the uncached flag that the /dev/mem driver turned on. A MAP_UNCACHED - flag seems so much cleaner... */ - addr = (io.base + io_offset (from)) & io.page_mask; - len = io.base + io_offset (from + num) - addr; - return mprotect ((void *) addr, len, prot); -#else + flag seems so much cleaner... + + See the history of this file for a version that tried mprotect. */ return 0; -#endif } int diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h index 62024dfe8..340f67932 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h @@ -1,6 +1,6 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h index 603bfcb44..a34bea588 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h @@ -1,5 +1,5 @@ /* Definition of `struct stat' used in the kernel. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h index 2c260e8d1..94dcee6e1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h index 1c35c9af2..5fdca2d57 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. IA64. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c index c3bb5de19..67ba3e0d6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S index 41cc303c2..274f7588d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. The GNU C Library is free software; you can redistribute it and/or @@ -75,11 +75,11 @@ LEAF(__ia64_longjmp) mov ar.unat=r25 // setup ar.unat (NaT bits for r1, r4-r7, and r12) ;; ld8.fill.nta sp=[r2],16 // r12 (sp) - ld8.fill.nta gp=[r3],16 // r1 (gp) + ld8.fill.nta gp=[r3],32 // r1 (gp) dep r11=-1,r23,3,6 // r11 <- ia64_rse_rnat_addr(jmpbuf.ar_bsp) ;; ld8.nta r16=[r2],16 // caller's unat - ld8.nta r17=[r3],16 // fpsr +// ld8.nta r17=[r3],16 // fpsr ;; ld8.fill.nta r4=[r2],16 // r4 ld8.fill.nta r5=[r3],16 // r5 (gp) @@ -88,7 +88,7 @@ LEAF(__ia64_longjmp) ld8.fill.nta r7=[r3],16 // r7 ;; mov ar.unat=r16 // restore caller's unat - mov ar.fpsr=r17 // restore fpsr +// mov ar.fpsr=r17 // restore fpsr ;; ld8.nta r16=[r2],16 // b0 ld8.nta r17=[r3],16 // b1 diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c index 9d263f285..8c6a85b3a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h index c1af6db0d..4278c09bb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h @@ -1,5 +1,5 @@ /* Minimum guaranteed maximum values for system limits. Linux/IA-64 version. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h index adc8b30da..b77b80ab2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h index e306c7b88..a29b20ef1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c index 1798cda2c..a2d5dec04 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h index 886a4f0e5..64c6ecd4b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h @@ -1,5 +1,5 @@ /* System-specific settings for dynamic linker code. IA-64 version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c index 9f4865f41..a6d319a43 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h index cd36f958c..0105972b4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. @@ -38,6 +38,8 @@ #define FUTEX_TRYLOCK_PI 8 #define FUTEX_WAIT_BITSET 9 #define FUTEX_WAKE_BITSET 10 +#define FUTEX_WAIT_REQUEUE_PI 11 +#define FUTEX_CMP_REQUEUE_PI 12 #define FUTEX_PRIVATE_FLAG 128 #define FUTEX_CLOCK_REALTIME 256 @@ -89,6 +91,17 @@ _r10 == -1 ? -_retval : _retval; \ }) +#define lll_futex_timed_wait_bitset(ftx, val, timespec, clockbit, private) \ +({ \ + int __op = FUTEX_WAIT_BITSET | (clockbit); \ + \ + DO_INLINE_SYSCALL(futex, 4, (long) (ftx), \ + __lll_private_flag (__op, private), \ + (int) (val), (long) (timespec), NULL /* Unused. */, \ + FUTEX_BITSET_MATCH_ANY); \ + _r10 == -1 ? -_retval : _retval; \ +}) + #define lll_futex_wake(ftx, nr, private) \ ({ \ DO_INLINE_SYSCALL(futex, 3, (long) (ftx), \ @@ -127,6 +140,29 @@ while (0) _r10 == -1; \ }) +/* Priority Inheritance support. */ +#define lll_futex_wait_requeue_pi(futexp, val, mutex, private) \ + lll_futex_timed_wait_requeue_pi (futexp, val, NULL, 0, mutex, private) + +#define lll_futex_timed_wait_requeue_pi(futexp, val, timespec, clockbit, \ + mutex, private) \ +({ \ + int __op = FUTEX_WAIT_REQUEUE_PI | (clockbit); \ + \ + DO_INLINE_SYSCALL(futex, 5, (long) (futexp), \ + __lll_private_flag (__op, private), \ + (val), (timespec), mutex); \ + _r10 == -1; \ +}) + +#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv) \ +({ \ + DO_INLINE_SYSCALL(futex, 6, (long) (futexp), \ + __lll_private_flag (FUTEX_CMP_REQUEUE_PI, priv), \ + (nr_wake), (nr_move), (mutex), (val)); \ + _r10 == -1 ? -_retval : _retval; \ +}) + #define __lll_trylock(futex) \ (atomic_compare_and_exchange_val_acq (futex, 1, 0) != 0) diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S index 1a012dbe5..59b5b7a70 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c index 5879f44fe..a231e5587 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h index c133baf54..5b0874894 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2002. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c index 8562afda6..dd5229458 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c index 371569e94..0b55598e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2013 Free Software Foundation, Inc. +/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S index 215632ac9..f1ca30555 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S index 0678f5fc8..1ee559bce 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger <davidm@hpl.hp.com> diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h index be95f788e..1bd5c218c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h @@ -1,5 +1,5 @@ /* Machine-dependent SIGPROF signal handler. IA-64 version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c index 025a8de20..067cb24bd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h index 4a900dbdb..564175cae 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h @@ -1,5 +1,5 @@ /* Dump registers. - Copyright (C) 2004-2013 Free Software Foundation, Inc. + Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2004. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S index 4351267ba..7c45e0fdc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S index a8d06cc77..94b18c368 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. The GNU C Library is free software; you can redistribute it and/or @@ -25,7 +25,7 @@ 0x000 stack pointer (r12) ; unchangeable (see _JMPBUF_UNWINDS) 0x008 r1 (gp) 0x010 caller's unat - 0x018 fpsr + 0x018 fpsr ; disabled per the C standard; BZ 16379 0x020 r4 0x028 r5 0x030 r6 @@ -71,13 +71,13 @@ LEAF(setjmp) alloc r8=ar.pfs,2,0,0,0 mov in1=1 - br.cond.sptk.many _GI___sigsetjmp + br.cond.sptk.many HIDDEN_JUMPTARGET(__sigsetjmp) END(setjmp) LEAF(_setjmp) alloc r8=ar.pfs,2,0,0,0 mov in1=0 - br.cond.sptk.many _GI___sigsetjmp + br.cond.sptk.many HIDDEN_JUMPTARGET(__sigsetjmp) END(_setjmp) libc_hidden_def (_setjmp) @@ -89,15 +89,15 @@ ENTRY(__sigsetjmp) .save ar.unat, loc2 mov loc2=ar.unat ;; - mov r17=ar.fpsr +// mov r17=ar.fpsr mov r2=in0 add r3=8,in0 ;; .mem.offset 8,0; st8.spill.nta [r2]=sp,16 // r12 (sp) -.mem.offset 0,0; st8.spill.nta [r3]=gp,16 // r1 (gp) +.mem.offset 0,0; st8.spill.nta [r3]=gp,32 // r1 (gp) ;; st8.nta [r2]=loc2,16 // save caller's unat - st8.nta [r3]=r17,16 // save fpsr +// st8.nta [r3]=r17,16 // save fpsr add r8=0xa0,in0 ;; .mem.offset 8,0; st8.spill.nta [r2]=r4,16 // r4 @@ -191,7 +191,8 @@ ENTRY(__sigsetjmp) mov r8=0 ret END(__sigsetjmp) -strong_alias(__sigsetjmp, _GI___sigsetjmp) +libc_hidden_def (__sigsetjmp) +rtld_hidden_def (__sigsetjmp) weak_extern(_setjmp) weak_extern(setjmp) diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c index 664d0e12b..97f7f499b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Linux/IA64 specific sigaction Written by Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym new file mode 100644 index 000000000..f73446941 --- /dev/null +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym @@ -0,0 +1,13 @@ +#include <stddef.h> +#include <signal.h> + +-- + +#define sigaltstack(member) offsetof (stack_t, member) + +sizeSS sizeof (stack_t) +oSS_SP sigaltstack (ss_sp) +oSS_FLAGS sigaltstack (ss_flags) +oSS_SIZE sigaltstack (ss_size) + +SS_ONSTACK diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h index d1e468e17..e0342a1a5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c index 42fce5022..052966629 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c index 53b85800b..f21002d3c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Linux/IA64 specific sigprocmask Written by Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c index 718d1502e..0227e6cd5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h index 36d36560e..dd69c0f4b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com> diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h index 29d1c42a6..fac96c3d4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h index d6f390841..0ea6d4024 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h @@ -1,5 +1,5 @@ /* `ptrace' debugger support interface. Linux/ia64 version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h index abcd14686..e6f85f91a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h index 8ec28d5fd..0dc562e71 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h index 535079aba..afc939a5a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S index 8bb77d255..826f14cbd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>. @@ -19,6 +19,10 @@ #include <sysdep.h> ENTRY(syscall) + /* We are called like so: + {out0,out1,...,out6} registers -> {NR, arg1, ..., arg6} + Shift the register window so that {out1...out6} are available + in {out0...out5} like the kernel syscall handler expects. */ alloc r2=ar.pfs,1,0,8,0 mov r15=r32 /* syscall number */ break __BREAK_SYSCALL diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c index c19fa7d0a..d6be7ba1d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c @@ -1,5 +1,5 @@ /* Get file-specific information about a file. Linux/ia64 version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S index 3bef5a028..004ade162 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h index 96f6a4e8a..4b732632d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999. Based on code originally written by David Mosberger-Tang diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c index 5be2385f0..7ac8afcb8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h index f6dff999a..72b462e64 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang <davidm@hpl.hp.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c index a3df7863f..31a809015 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c @@ -1,5 +1,5 @@ /* umount system call for Linux/ia64. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S index e59a7802d..0422104b4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c index 1c486db0b..c55658446 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c +++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c index 10cd621e1..8c31c1957 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h index 9539bd7fe..123886560 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h index 3362cd8e9..f967524e2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h @@ -1,5 +1,5 @@ /* Resolve function pointers to VDSO functions. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h index b89011aee..dfdbcbb7c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/m68k version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h index 15abe7bc5..7936db3a8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h index fb65b1446..c0bed57de 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -84,8 +84,8 @@ struct stat unsigned long int st_ctimensec; /* Nsecs of last status change. */ #endif #ifndef __USE_FILE_OFFSET64 - unsigned long int __unused4; - unsigned long int __unused5; + unsigned long int __glibc_reserved4; + unsigned long int __glibc_reserved5; #else __ino64_t st_ino; /* File serial number. */ #endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c index ce82a7b32..a5b7ca028 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c @@ -1,5 +1,5 @@ /* brk system call for Linux/m68k. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S index ff430c995..764f572e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab (schwab@issan.informatik.uni-dortmund.de) diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h index 6bc1f6f44..cd9bae324 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h index 0cbad480a..93688ac3d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c index 3c99e40a4..72b98987c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c @@ -1,5 +1,5 @@ /* Variable initialization. M68K version. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c index 47527700b..f7f72fbd8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c index bc2ebae3b..c8aeb0fa1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c @@ -1,5 +1,5 @@ /* Determine various system internal values, Linux/m68k version. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de> diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c index fb294040e..5d37af765 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c @@ -1,5 +1,5 @@ /* Initialization code run first thing by the ELF startup code. Linux/m68k. - Copyright (C) 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h index 420378027..3b05e9661 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h @@ -1,6 +1,6 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 2008-2013 Free Software Foundation, Inc. + Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -47,3 +47,9 @@ # undef __ASSUME_PSELECT # undef __ASSUME_PPOLL #endif + +/* No support for PI futexes or robust mutexes before 3.10 for m68k. */ +#if __LINUX_KERNEL_VERSION < 0x030a00 +# undef __ASSUME_REQUEUE_PI +# undef __ASSUME_SET_ROBUST_LIST +#endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h index 18b22e864..5ae1d6f89 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. M68K. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S index 0f165fa60..d383f95cc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S @@ -1,5 +1,5 @@ /* Save current context. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S index f90996c46..0d98753ee 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S @@ -1,5 +1,5 @@ /* Create new context. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S index 7cae85ef3..9242c55e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S @@ -1,5 +1,5 @@ /* Install given context. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S index f6890f637..e7a73944b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S @@ -1,5 +1,5 @@ /* Save current context and install the given one. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h index 0a570853f..1eb914017 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S index ade57fa3f..032b1f298 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c index 7821cce00..4573654a4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S index c21f27b8e..c6877f76e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S index 60cf87ea9..22d125147 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h index 13293e991..283f240d5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h index bcd5aa35b..eff626cea 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c index 35225e455..f0508a1bc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c index 6b632cd39..69f9c6f20 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h index 0df660447..ba36d9309 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. @@ -38,6 +38,8 @@ #define FUTEX_TRYLOCK_PI 8 #define FUTEX_WAIT_BITSET 9 #define FUTEX_WAKE_BITSET 10 +#define FUTEX_WAIT_REQEUE_PI 11 +#define FUTEX_CMP_REQEUE_PI 12 #define FUTEX_PRIVATE_FLAG 128 #define FUTEX_CLOCK_REALTIME 256 @@ -142,6 +144,33 @@ INTERNAL_SYSCALL_ERROR_P (__ret, __err); \ }) +/* Priority Inheritance support. */ +#define lll_futex_wait_requeue_pi(futexp, val, mutex, private) \ + lll_futex_timed_wait_requeue_pi (futexp, val, NULL, 0, mutex, private) + +#define lll_futex_timed_wait_requeue_pi(futexp, val, timespec, clockbit, \ + mutex, private) \ + ({ \ + INTERNAL_SYSCALL_DECL (__err); \ + long int __ret; \ + int __op = FUTEX_WAIT_REQUEUE_PI | clockbit; \ + \ + __ret = INTERNAL_SYSCALL (futex, __err, 5, (futexp), \ + __lll_private_flag (__op, private), \ + (val), (timespec), mutex); \ + __ret; \ + }) + +#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv) \ + ({ \ + INTERNAL_SYSCALL_DECL (__err); \ + long int __ret; \ + __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp), \ + __lll_private_flag (FUTEX_CMP_REQUEUE_PI, priv),\ + (nr_wake), (nr_move), (mutex), (val)); \ + INTERNAL_SYSCALL_ERROR_P (__ret, __err); \ + }) + #define lll_trylock(lock) \ atomic_compare_and_exchange_val_acq (&(lock), 1, 0) diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S index 55fec2f94..0689e682c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c index 8a1f30763..01542e9c7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h index de90332af..868ce5668 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S index b77932240..ab52fa89b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h index 1ad471eeb..51f5fca0d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h @@ -1,5 +1,5 @@ /* Dump registers. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@gnu.org>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S index 8f3eec12c..5fca8f500 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@suse.de>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h index 474c50489..4daf1df05 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>, 1998. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S index d82d30c2c..a2521deb1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h index 7b473715c..6c25814ec 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h index 3f4b565d6..ba2a69528 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2013 Free Software Foundation, Inc. +/* Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h index 11ad0868b..8c5ca3dff 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h index 4647e6de5..bc21dedcd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S index 642954b9d..c0e116822 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S index 905cb10f2..cf274d588 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h index 9b34ef125..3a91e867f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Andreas Schwab, <schwab@issan.informatik.uni-dortmund.de>, December 1995. diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S index 07ff17f51..3745287cb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab <schwab@gnu.org>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S index ff3fda41b..5a7042e88 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h index 1a7bd4263..5d8ee03c1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h index 5dd530203..4807bc8bc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h @@ -1,6 +1,6 @@ /* Definitions for POSIX memory map interface. Linux/MicroBlaze version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h index 0fa0edb5b..617597978 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -71,8 +71,8 @@ struct stat __time_t st_ctime; /* Time of last status change. */ unsigned long int st_ctimensec; /* Nsecs of last status change. */ #endif - unsigned int __unused4; - unsigned int __unused5; + unsigned int __glibc_reserved4; + unsigned int __glibc_reserved5; }; #else /* __USE_FILE_OFFSET64 */ /* MS: If __USE_FILE_OFFSET64 is setup then struct stat should match stat64 @@ -115,8 +115,8 @@ struct stat __time_t st_ctime; /* Time of last status change. */ unsigned long int st_ctimensec; /* Nsecs of last status change. */ #endif - unsigned int __unused4; - unsigned int __unused5; + unsigned int __glibc_reserved4; + unsigned int __glibc_reserved5; }; #endif /* __USE_FILE_OFFSET64 */ @@ -156,8 +156,8 @@ struct stat64 __time_t st_ctime; /* Time of last status change. */ unsigned long int st_ctimensec; /* Nsecs of last status change. */ #endif - unsigned int __unused4; - unsigned int __unused5; + unsigned int __glibc_reserved4; + unsigned int __glibc_reserved5; }; #endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c index 9f19fb2ad..199a1abe7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S index c13091c05..c11213c2b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c index 7baa13d73..4aee4546b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h index d67d7fb69..dcc0ac9bb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h index 2823856e4..dc7c495e6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h @@ -1,5 +1,5 @@ /* Definition of `struct stat' used in the kernel - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -40,10 +40,10 @@ struct kernel_stat struct timespec st_ctim; #define _HAVE_STAT_NSEC #define _HAVE_STAT64_NSEC - unsigned int __unused4; + unsigned int __glibc_reserved4; #define _HAVE_STAT___UNUSED4 #define _HAVE_STAT64___UNUSED4 - unsigned int __unused5; + unsigned int __glibc_reserved5; #define _HAVE_STAT___UNUSED5 #define _HAVE_STAT64___UNUSED5 }; diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S index 2b671897e..34f6b3ba7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h index bb914a097..ca053e3e1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h index 25bf2d293..6db4c11ba 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c index 2e645f35e..4f2de2bdc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c index e8b26da9e..66888a6b0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h index 70f5537e2..47e18061e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S index 51d787fbc..603cf566c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c index b1f2f4d04..99d998e68 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2013 Free Software Foundation, Inc. +/* Copyright (C) 2004-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S index a9d8376ea..6b7b81de4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h index e03effa4b..1b46b0726 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S index 229f54f7e..ab1cb5407 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h index 265ef682e..0462c7d7e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h index a63304290..6aeaeaa2e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S index 7e5cea443..1d97805e0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S index 44fd00a6d..708da0927 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h index 0522dc02e..5a98d7214 100755 --- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c index 6d94f2600..6e329eb08 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2013 Free Software Foundation, Inc. +/* Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c b/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c index 87281f1cd..6619f948c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maciej W. Rozycki <macro@ds2.pg.gda.pl>, 2000. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h index d8b82053e..e3ebf8d5f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h index d15bc6972..95f1aebee 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h @@ -1,5 +1,5 @@ /* Error constants. MIPS/Linux specific version. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h index 17b2f469e..c98fa05fa 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h index daf563b0e..97923ae4c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h index e7f84b452..fa4f393b5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h index 7b71ab562..6a0d22a22 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h @@ -1,5 +1,5 @@ /* Structure types for pre-termios terminal ioctls. Linux/MIPS version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h index 8b2892d52..649e74a59 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -49,6 +49,6 @@ struct ipc_perm unsigned int mode; /* Read/write permission. */ unsigned short int __seq; /* Sequence number. */ unsigned short int __pad1; - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h index b327795f8..011e1588f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/MIPS version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h index e814bc722..0b3b2283c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -39,33 +39,33 @@ struct msqid_ds { struct ipc_perm msg_perm; /* structure describing operation permission */ #if __WORDSIZE == 32 && defined (__MIPSEB__) - unsigned long int __unused1; + unsigned long int __glibc_reserved1; #endif __time_t msg_stime; /* time of last msgsnd command */ #if __WORDSIZE == 32 && defined (__MIPSEL__) - unsigned long int __unused1; + unsigned long int __glibc_reserved1; #endif #if __WORDSIZE == 32 && defined (__MIPSEB__) - unsigned long int __unused2; + unsigned long int __glibc_reserved2; #endif __time_t msg_rtime; /* time of last msgrcv command */ #if __WORDSIZE == 32 && defined (__MIPSEL__) - unsigned long int __unused2; + unsigned long int __glibc_reserved2; #endif #if __WORDSIZE == 32 && defined (__MIPSEB__) - unsigned long int __unused3; + unsigned long int __glibc_reserved3; #endif __time_t msg_ctime; /* time of last change */ #if __WORDSIZE == 32 && defined (__MIPSEL__) - unsigned long int __unused3; + unsigned long int __glibc_reserved3; #endif unsigned long int __msg_cbytes; /* current number of bytes on queue */ msgqnum_t msg_qnum; /* number of messages currently on queue */ msglen_t msg_qbytes; /* max number of bytes allowed on queue */ __pid_t msg_lspid; /* pid of last msgsnd() */ __pid_t msg_lrpid; /* pid of last msgrcv() */ - unsigned long int __unused4; - unsigned long int __unused5; + unsigned long int __glibc_reserved4; + unsigned long int __glibc_reserved5; }; #ifdef __USE_MISC diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h index 15abe7bc5..7936db3a8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h index 0882b408f..631bae34b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h @@ -1,5 +1,5 @@ /* Bit values & structures for resource limits. Linux/MIPS version. - Copyright (C) 1994-2013 Free Software Foundation, Inc. + Copyright (C) 1994-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -122,10 +122,10 @@ enum __rlimit_resource # ifndef __USE_FILE_OFFSET64 # define RLIM_INFINITY ((long int)(~0UL >> 1)) # else -# define RLIM_INFINITY 0x7fffffffffffffffULL +# define RLIM_INFINITY 0xffffffffffffffffULL # endif # ifdef __USE_LARGEFILE64 -# define RLIM64_INFINITY 0x7fffffffffffffffULL +# define RLIM64_INFINITY 0xffffffffffffffffULL # endif #endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h index c2d73aa4e..6bd5007e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -41,8 +41,8 @@ struct semid_ds __time_t sem_otime; /* last semop() time */ __time_t sem_ctime; /* last time changed by semctl() */ unsigned long int sem_nsems; /* number of semaphores in set */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; /* The user should define a union like the following to use it for arguments diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h index 5c118037b..21461d453 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -53,8 +53,8 @@ struct shmid_ds __pid_t shm_cpid; /* pid of creator */ __pid_t shm_lpid; /* pid of last shmop */ shmatt_t shm_nattch; /* number of current attaches */ - unsigned long int __unused1; - unsigned long int __unused2; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; }; #ifdef __USE_MISC @@ -75,10 +75,10 @@ struct shminfo unsigned long int shmmni; unsigned long int shmseg; unsigned long int shmall; - unsigned long int __unused1; - unsigned long int __unused2; - unsigned long int __unused3; - unsigned long int __unused4; + unsigned long int __glibc_reserved1; + unsigned long int __glibc_reserved2; + unsigned long int __glibc_reserved3; + unsigned long int __glibc_reserved4; }; struct shm_info diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h index 251c3680e..c84b592fd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h @@ -1,5 +1,5 @@ /* The proper definitions for Linux/MIPS's sigaction. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h index f3c5180b8..f0ab7dc0d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h index a9a845a61..eaabc309e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h @@ -1,5 +1,5 @@ /* siginfo_t, sigevent and constants. Linux/MIPS version. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h index 8577b6c71..3a41dc206 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h index 267def021..fb911c90b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h @@ -1,5 +1,5 @@ /* Signal number definitions. Linux version. - Copyright (C) 1995-2013 Free Software Foundation, Inc. + Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h index 743cc172f..4b93c05e5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h @@ -1,5 +1,5 @@ /* sigstack, sigaltstack definitions. - Copyright (C) 1998-2013 Free Software Foundation, Inc. + Copyright (C) 1998-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h index c5862881d..a2a813df9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h @@ -1,5 +1,5 @@ /* Define enum __socket_type for Linux/MIPS. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h index becb4282c..8a1527217 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2013 Free Software Foundation, Inc. +/* Copyright (C) 1992-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h index e7840b97b..9c3c2777e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h index 1f3c47c5d..51059f533 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h @@ -1,5 +1,5 @@ /* termios type and macro definitions. Linux/MIPS version. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h index 91ed6c6a7..3016f5c91 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c b/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c index 07c8a9649..09d588fbf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c @@ -1,5 +1,5 @@ /* brk system call for Linux/MIPS. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S b/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S index f6f2f0565..d3fd80f99 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ralf Baechle <ralf@linux-mips.org>, 1996. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h index 49ad99ab9..2846608cf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h @@ -1,5 +1,5 @@ /* Support for reading /etc/ld.so.cache files written by Linux ldconfig. - Copyright (C) 2003-2013 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c index 9290ed9ed..a98b92136 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c @@ -1,5 +1,5 @@ /* Variable initialization. MIPS version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S index 268098c0b..1e0a2776c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S @@ -1,5 +1,5 @@ /* Save current context. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maciej W. Rozycki <macro@codesourcery.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c new file mode 100644 index 000000000..f3b333122 --- /dev/null +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c @@ -0,0 +1,66 @@ +/* Copyright (C) 2013-2014 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#if _MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIN32 + +# include <shlib-compat.h> + +# define getrlimit64 __new_getrlimit64 +# include <sysdeps/unix/sysv/linux/getrlimit64.c> +# undef getrlimit64 + +versioned_symbol (libc, __new_getrlimit64, getrlimit64, GLIBC_2_19); +strong_alias (__new_getrlimit64, __GI_getrlimit64) + +# if SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_19) + +/* RLIM64_INFINITY was supposed to be a glibc convention rather than + anything seen by the kernel, but it ended being passed to the kernel + through the prlimit64 syscall. Given that a lot of binaries with + the wrong constant value are in the wild, provide a wrapper function + fixing the value after the syscall. */ + +# define OLD_RLIM64_INFINITY 0x7fffffffffffffffULL + +int +attribute_compat_text_section +__old_getrlimit64 (enum __rlimit_resource resource, + struct rlimit64 *rlimits) +{ + struct rlimit64 krlimits; + + if (__new_getrlimit64 (resource, &krlimits) < 0) + return -1; + + if (krlimits.rlim_cur == RLIM64_INFINITY) + rlimits->rlim_cur = OLD_RLIM64_INFINITY; + else + rlimits->rlim_cur = krlimits.rlim_cur; + if (krlimits.rlim_max == RLIM64_INFINITY) + rlimits->rlim_max = OLD_RLIM64_INFINITY; + else + rlimits->rlim_max = krlimits.rlim_max; + + return 0; +} + +compat_symbol (libc, __old_getrlimit64, getrlimit64, GLIBC_2_2); +# endif + +#else /* !_ABI_O32 && !_ABI_N32 */ +# include <sysdeps/unix/sysv/linux/getrlimit64.c> +#endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c index e4b852f7e..b11d0b926 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c @@ -1,5 +1,5 @@ /* Determine various system internal values, Linux/MIPS version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h index 923b7cc4a..1c83ee558 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h @@ -1,6 +1,6 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h index f35db32ed..f202d074b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h index 76c38c8d2..d7c62f4b9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. MIPS. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S index a8bbebbcc..c61216cd9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S @@ -1,5 +1,5 @@ /* Modify saved context. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maciej W. Rozycki <macro@codesourcery.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/Versions b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/Versions new file mode 100644 index 000000000..9621fb5ca --- /dev/null +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/Versions @@ -0,0 +1,6 @@ +libc { + GLIBC_2.19 { + getrlimit64; + setrlimit64; + } +} diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c index 92d244e68..344d52194 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2013 Free Software Foundation, Inc. +/* Copyright (C) 2008-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c index 7fba41ab6..49631d443 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h index 8449836d3..3b3993671 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c index 0cdf94c22..e5eae849f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c index 5e60a59d5..cb2bbd0c6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c index 7750c519c..027d9b83a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c index 7fc1c4e43..a3cc9152e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c index b8b4198c7..63db08742 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c index e1322d107..86bfdc4fb 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c index a9e5cd9df..5b76604cf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c index d87b5ba5a..5e33ce18d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c @@ -1,5 +1,5 @@ /* MIPS16 syscall wrappers. - Copyright (C) 2013 Free Software Foundation, Inc. + Copyright (C) 2013-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist index f01278e4a..1c3490cde 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist @@ -1403,6 +1403,10 @@ GLIBC_2.18 __cxa_thread_atexit_impl F __mips_fpu_getcw F __mips_fpu_setcw F +GLIBC_2.19 + GLIBC_2.19 A + getrlimit64 F + setrlimit64 F GLIBC_2.2 GLIBC_2.2 A _Exit F diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c index c410e56df..03caa67f2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c index bd2df3c6a..b312fbdf0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c index 023416813..fa176e7e0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2013 Free Software Foundation, Inc. +/* Copyright (C) 2010-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c index 8d7acb7ed..e7287de46 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c index f0884fbf8..f80cca058 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c @@ -1,5 +1,5 @@ /* Selective file content synch'ing. - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h index 0faf68c4f..6a7ea5047 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c index 6e52e3263..dbbb5fcb4 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c index 624994022..5ee021bf9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c @@ -1,5 +1,5 @@ /* fxstat64 using 64-bit MIPS fstat system call. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c index ca2f2f615..4003b6e63 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h index a92acc8dd..47ca922b7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c index b01204deb..1b520d373 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c @@ -1,5 +1,5 @@ /* lxstat64 using 64-bit MIPS lstat system call. - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c index 3b94b1bef..e510b3664 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions new file mode 100644 index 000000000..9621fb5ca --- /dev/null +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions @@ -0,0 +1,6 @@ +libc { + GLIBC_2.19 { + getrlimit64; + setrlimit64; + } +} diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c index 752cbe730..c74335824 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c index 5611bf610..9c893cb68 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist index 9dbbd97c8..3e6ed351b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist @@ -1401,6 +1401,10 @@ GLIBC_2.17 GLIBC_2.18 GLIBC_2.18 A __cxa_thread_atexit_impl F +GLIBC_2.19 + GLIBC_2.19 A + getrlimit64 F + setrlimit64 F GLIBC_2.2 GLIBC_2.2 A _Exit F diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c index d108d1046..1a75cf465 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c index 12bb7a0ef..5c718abd3 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c index 6eb317d5b..95ca363e9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c index 9753ec2e8..a61969f6d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h index b2a9a9579..47d07f8a7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S index c5f1c350e..d2c645f6d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S @@ -1,4 +1,4 @@ -/* Copyright 2003-2013 Free Software Foundation, Inc. +/* Copyright 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c index 638bf5643..146505826 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h index 844a7e880..a9f9649e7 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h index 157cc3825..d9e7236a3 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c index e43e8937a..57e453d64 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c index 197f7eb80..aa8244601 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2013 Free Software Foundation, Inc. +/* Copyright (C) 2007-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S index 850025c63..213c2d12e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2013 Free Software Foundation, Inc. +/* Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c index 89cde2b33..25afb7afe 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c @@ -1,5 +1,5 @@ /* xstat64 using 64-bit MIPS stat system call. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h index a1fb9782d..2366908d9 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h @@ -1,5 +1,5 @@ /* Minimum guaranteed maximum values for system limits. MIPS Linux version. - Copyright (C) 1993-2013 Free Software Foundation, Inc. + Copyright (C) 1993-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h index 22a94dbf5..9d9386b14 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h @@ -1,5 +1,5 @@ /* Machine-specific pthread type layouts. MIPS version. - Copyright (C) 2005-2013 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h index de0f39242..c48c6c171 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c index da171db26..bcc650253 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h index 208df8d68..07467f379 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S index 407bd1796..85c55c943 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c index 97f1ddf9b..3e3430dbc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h index 3b0eccc77..366608126 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +/* Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S index 5e9f9dd6d..7f1068c2e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c index db18265e3..38fb06bfe 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c index 3b8c8aa72..9c2d5fd61 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c index 94213bc8b..426a53459 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c index aa8a4dec3..6e12d5d00 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ralf Baechle <ralf@gnu.org>, 1998. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c index fd57a735c..5643fde59 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2013 Free Software Foundation, Inc. +/* Copyright (C) 1999-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Alexandre Oliva <aoliva@redhat.com> Based on work ../x86_64/readelflib.c, diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h index d423f659a..86c530f88 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h @@ -1,5 +1,5 @@ /* Dump registers. - Copyright (C) 2000-2013 Free Software Foundation, Inc. + Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 2000. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S index 2d5aee013..beeb2a5f6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S @@ -1,5 +1,5 @@ /* Set current context. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maciej W. Rozycki <macro@codesourcery.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c new file mode 100644 index 000000000..73d60950f --- /dev/null +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c @@ -0,0 +1,63 @@ +/* Copyright (C) 2013-2014 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + + +#if _MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIN32 + +# include <shlib-compat.h> + +# define setrlimit64 __new_setrlimit64 +# include <sysdeps/unix/sysv/linux/setrlimit64.c> +# undef setrlimit64 + +versioned_symbol (libc, __new_setrlimit64, setrlimit64, GLIBC_2_19); + +# if SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_19) + +/* RLIM64_INFINITY was supposed to be a glibc convention rather than + anything seen by the kernel, but it ended being passed to the kernel + through the prlimit64 syscall. Given that a lot of binaries with + the wrong constant value are in the wild, provide a wrapper function + fixing the value before the syscall. */ + +# define OLD_RLIM64_INFINITY 0x7fffffffffffffffULL + +int +attribute_compat_text_section +__old_setrlimit64 (enum __rlimit_resource resource, + const struct rlimit64 *rlimits) +{ + struct rlimit64 krlimits; + + if (rlimits->rlim_cur == OLD_RLIM64_INFINITY) + krlimits.rlim_cur = RLIM64_INFINITY; + else + krlimits.rlim_cur = rlimits->rlim_cur; + if (rlimits->rlim_max == OLD_RLIM64_INFINITY) + krlimits.rlim_max = RLIM64_INFINITY; + else + krlimits.rlim_max = rlimits->rlim_max; + + return __new_setrlimit64 (resource, &krlimits); +} + +compat_symbol (libc, __old_setrlimit64, setrlimit64, GLIBC_2_2); +# endif + +#else /* !_ABI_O32 && !_ABI_N32 */ +# include <sysdeps/unix/sysv/linux/setrlimit64.c> +#endif diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c index 9d8ee76d0..a8ba3fe97 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h index afb9cccff..3d9011421 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2013 Free Software Foundation, Inc. +/* Copyright (C) 2000-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>, 2000. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S index ec271b058..2a7997641 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S @@ -1,5 +1,5 @@ /* Save and set current context. - Copyright (C) 2009-2013 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Maciej W. Rozycki <macro@codesourcery.com>. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h index 8a9f5bff5..d37dcef89 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h index d07c7e105..2aa2dabe2 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2013 Free Software Foundation, Inc. +/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h index bc9d57efd..fa71eea90 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2013 Free Software Foundation, Inc. +/* Copyright (C) 1995-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h index ed5470522..807ed539a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h index 37fc56893..18ff3a982 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2013 Free Software Foundation, Inc. +/* Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c b/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c index 6db482e96..91f27ec1e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S index ae76a91d3..0913d6b7f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. +/* Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c b/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c index 3fe65b135..38819e19b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c +++ b/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c @@ -1,5 +1,5 @@ /* Convert between the kernel's `struct stat' format, and libc's. - Copyright (C) 1991-2013 Free Software Foundation, Inc. + Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h index 6b8eaaaf8..d7003aa92 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h index 7b5406877..c4aec16d1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h @@ -1,5 +1,5 @@ /* Resolve function pointers to VDSO functions. - Copyright (C) 2012-2013 Free Software Foundation, Inc. + Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h index cc363073d..4e5605fd5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h index 02fddecc1..f97f275e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h index febd062ab..76a6aae15 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h index 7b40f3db0..089edb2e8 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c b/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c index c60ac71bd..fcf725cb3 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c index 5b59a04dc..8a749f23d 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c @@ -1,5 +1,5 @@ /* Variable initialization. Tile version. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S index dfcdd8602..dcfb653bd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c b/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c index fecc7d8a5..6f62ab960 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c b/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c index 3e5d0456b..9790d223b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h index a8d836c90..5b811288e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h index 92877e53d..77942682c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. Tile. - Copyright (C) 2001-2013 Free Software Foundation, Inc. + Copyright (C) 2001-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c index eae5f4b03..2ed30f48b 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h index bf1ebaf32..f4693527f 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Based on work contributed by Ulrich Drepper <drepper@redhat.com>, 2002. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h index 64737dddc..475617df0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@redhat.com>, 2002. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S index f8c821a2b..f48dba523 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c index cc4879bc5..8472ad5f6 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c index 2100eea33..6cd83e917 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@redhat.com>, 2002. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h index a9822ec96..46149f1cd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c index 68456f05f..1b3899987 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h index 56937d017..233333844 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S index a8d217f84..014cccf7e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h index fcc5449b2..4ab1666a1 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c b/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c index 98755c6ff..d53ea9fe5 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S index 04368948e..76a797d32 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h index 2d1f1b984..3f2680d20 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S index 6e7dfa7a7..ef24e3989 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h index 460e34f90..540f95e8e 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h index d28a3be08..d333ec0fd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h index fbdf8f94a..440ce45ff 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h index 32e47c787..2a5246968 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h index a23d0d36b..ac540f477 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S index 8883f9294..11463f380 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c index 2b4c8ed77..ffd1eef54 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h index ee1ea5226..f2214f6cf 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S index 39ff86ba1..c12129958 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h index a2e5cd469..c5eaeb65a 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h index 669c86163..2c629c5dc 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c index c1af346c7..beba3f4d0 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2013 Free Software Foundation, Inc. +/* Copyright (C) 2012-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h index 0dcfef36b..86a81d478 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h index c561e233d..45298ec7c 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h b/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h index 62d99ab88..fe329cdbd 100644 --- a/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h +++ b/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2013 Free Software Foundation, Inc. +/* Copyright (C) 2011-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. |