Remove __ELF__ conditionals

This commit is contained in:
Marek Polacek 2012-02-07 00:41:11 +01:00
parent d4a54ac649
commit 622c86f480
55 changed files with 122 additions and 265 deletions

View file

@ -1,3 +1,60 @@
2012-02-06 Marek Polacek <polacek@redhat.com>
* sysdeps/s390/asm-syntax.h: Remove __ELF__ conditionals.
* sysdeps/i386/fpu/e_powf.S: Likewise.
* sysdeps/i386/fpu/e_atanhf.S: Likewise.
* sysdeps/i386/fpu/s_cexpl.S: Likewise.
* sysdeps/i386/fpu/e_acosh.S: Likewise.
* sysdeps/i386/fpu/e_pow.S: Likewise.
* sysdeps/i386/fpu/s_asinhl.S: Likewise.
* sysdeps/i386/fpu/e_acoshl.S: Likewise.
* sysdeps/i386/fpu/s_expm1.S: Likewise.
* sysdeps/i386/fpu/s_frexpf.S: Likewise.
* sysdeps/i386/fpu/e_log2.S: Likewise.
* sysdeps/i386/fpu/e_log2l.S: Likewise.
* sysdeps/i386/fpu/e_scalb.S: Likewise.
* sysdeps/i386/fpu/e_powl.S: Likewise.
* sysdeps/i386/fpu/s_log1p.S: Likewise.
* sysdeps/i386/fpu/e_log10f.S: Likewise.
* sysdeps/i386/fpu/s_cbrtf.S: Likewise.
* sysdeps/i386/fpu/e_logl.S: Likewise.
* sysdeps/i386/fpu/s_cbrt.S: Likewise.
* sysdeps/i386/fpu/s_expm1l.S: Likewise.
* sysdeps/i386/fpu/s_frexpl.S: Likewise.
* sysdeps/i386/fpu/s_expm1f.S: Likewise.
* sysdeps/i386/fpu/e_log2f.S: Likewise.
* sysdeps/i386/fpu/e_acoshf.S: Likewise.
* sysdeps/i386/fpu/e_log.S: Likewise.
* sysdeps/i386/fpu/s_cexp.S: Likewise.
* sysdeps/i386/fpu/e_scalbf.S: Likewise.
* sysdeps/i386/fpu/s_log1pl.S: Likewise.
* sysdeps/i386/fpu/e_logf.S: Likewise.
* sysdeps/i386/fpu/e_log10l.S: Likewise.
* sysdeps/i386/fpu/e_atanh.S: Likewise.
* sysdeps/i386/fpu/s_log1pf.S: Likewise.
* sysdeps/i386/fpu/s_asinhf.S: Likewise.
* sysdeps/i386/fpu/s_cexpf.S: Likewise.
* sysdeps/i386/fpu/e_log10.S: Likewise.
* sysdeps/i386/fpu/s_frexp.S: Likewise.
* sysdeps/i386/fpu/e_atanhl.S: Likewise.
* sysdeps/i386/fpu/s_asinh.S: Likewise.
* sysdeps/i386/fpu/s_cbrtl.S: Likewise.
* sysdeps/i386/fpu/e_scalbl.S: Likewise.
* sysdeps/i386/i686/fpu/e_logl.S: Likewise.
* sysdeps/i386/asm-syntax.h: Likewise.
* sysdeps/x86_64/fpu/e_log2l.S: Likewise.
* sysdeps/x86_64/fpu/e_powl.S: Likewise.
* sysdeps/x86_64/fpu/e_logl.S: Likewise.
* sysdeps/x86_64/fpu/s_expm1l.S: Likewise.
* sysdeps/x86_64/fpu/s_log1pl.S: Likewise.
* sysdeps/x86_64/fpu/e_log10l.S: Likewise.
* sysdeps/x86_64/fpu/s_copysignf.S: Likewise.
* sysdeps/x86_64/fpu/s_copysign.S: Likewise.
* sysdeps/x86_64/fpu/e_scalbl.S: Likewise.
* sysdeps/powerpc/sysdep.h: Likewise.
* sysdeps/powerpc/powerpc64/sysdep.h: Likewise.
* sysdeps/powerpc/powerpc32/sysdep.h: Likewise.
2012-02-06 Joseph Myers <joseph@codesourcery.com>
[BZ #411]

View file

@ -22,8 +22,4 @@
#define ALIGN(log) .align 1<<log
#undef L
#ifdef __ELF__
# define L(body) .L##body
#else
# define L(body) L##body
#endif
#define L(body) .L##body

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arcsinh.
Copyright (C) 1996, 2005, 2011 Free Software Foundation, Inc.
Copyright (C) 1996, 2005, 2011-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arcsinh.
Copyright (C) 1996, 1997, 2005, 2011 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 2005, 2011-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arcsinh.
Copyright (C) 1996, 1997, 2005, 2011 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 2005, 2011-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
/* Please note that we use double value for 1.0. This number

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arctanh function.
Copyright (C) 1996, 1999, 2005, 2011 Free Software Foundation, Inc.
Copyright (C) 1996, 1999, 2005, 2011-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(half,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arctanh function.
Copyright (C) 1996, 1999, 2005, 2011 Free Software Foundation, Inc.
Copyright (C) 1996, 1999, 2005, 2011-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(half,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arctanh function.
Copyright (C) 1996, 1999, 2011 Free Software Foundation, Inc.
Copyright (C) 1996, 1999, 2011-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
/* Please note that we use double values for 0.5 and 1.0. These

View file

@ -7,11 +7,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -7,11 +7,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -8,11 +8,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -9,11 +9,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -8,11 +8,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -8,11 +8,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -8,11 +8,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -8,11 +8,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -8,11 +8,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of pow function.
Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005, 2007, 2011
Copyright (C) 1996-1999, 2001, 2004-2005, 2007, 2011-2012
Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -21,11 +21,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0
@ -37,11 +34,8 @@ limit: .double 0.29
p63: .byte 0, 0, 0, 0, 0, 0, 0xe0, 0x43
ASM_SIZE_DIRECTIVE(p63)
#ifdef __ELF__
.section .rodata.cst16,"aM",@progbits,16
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(infinity,@object)
inf_zero:

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of pow function.
Copyright (C) 1996, 1997, 1999, 2001, 2004, 2005, 2007, 2011
Copyright (C) 1996-1997, 1999, 2001, 2004, 2005, 2007, 2011-2012
Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -21,11 +21,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0
@ -37,11 +34,8 @@ limit: .double 0.29
p31: .byte 0, 0, 0, 0, 0, 0, 0xe0, 0x41
ASM_SIZE_DIRECTIVE(p31)
#ifdef __ELF__
.section .rodata.cst16,"aM",@progbits,16
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(infinity,@object)
inf_zero:

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of pow function.
Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005, 2007, 2011
Copyright (C) 1996-1999, 2001, 2004-2005, 2007, 2011-2012
Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -21,11 +21,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0
@ -37,11 +34,8 @@ limit: .double 0.29
p63: .byte 0, 0, 0, 0, 0, 0, 0xe0, 0x43
ASM_SIZE_DIRECTIVE(p63)
#ifdef __ELF__
.section .rodata.cst16,"aM",@progbits,16
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(infinity,@object)
inf_zero:

View file

@ -7,11 +7,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(zero_nan,@object)

View file

@ -8,11 +8,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(zero_nan,@object)

View file

@ -9,11 +9,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(zero_nan,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arcsinh.
Copyright (C) 1996, 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(huge,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arcsinh.
Copyright (C) 1996, 1997, 1999, 2005 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 1999, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(huge,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of arcsinh.
Copyright (C) 1996, 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(huge,@object)

View file

@ -1,5 +1,5 @@
/* Compute cubic root of double value.
Copyright (C) 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Dirk Alboth <dirka@uni-paderborn.de> and
Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -21,11 +21,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(f7,@object)

View file

@ -1,5 +1,5 @@
/* Compute cubic root of float value.
Copyright (C) 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Dirk Alboth <dirka@uni-paderborn.de> and
Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -21,11 +21,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(f3,@object)

View file

@ -1,5 +1,5 @@
/* Compute cubic root of long double value.
Copyright (C) 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Dirk Alboth <dirka@uni-paderborn.de> and
Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -21,11 +21,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(f8,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of complex exponential function for double.
Copyright (C) 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -20,11 +20,8 @@
#include <sysdep.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(huge_nan_null_null,@object)
huge_nan_null_null:

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of complex exponential function for double.
Copyright (C) 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -20,11 +20,8 @@
#include <sysdep.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(huge_nan_null_null,@object)
huge_nan_null_null:

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of complex exponential function for double.
Copyright (C) 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -20,11 +20,8 @@
#include <sysdep.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(huge_nan_null_null,@object)
huge_nan_null_null:

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of exp(x)-1.
Copyright (C) 1996, 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
Based on code by John C. Bowman <bowman@ipp-garching.mpg.de>.
@ -25,11 +25,8 @@
#include <sysdep.h>
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(minus1,@object)
minus1: .double -1.0

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of exp(x)-1.
Copyright (C) 1996, 1997, 2005 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
Based on code by John C. Bowman <bowman@ipp-garching.mpg.de>.
@ -25,11 +25,8 @@
#include <sysdep.h>
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(minus1,@object)
minus1: .double -1.0

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of exp(x)-1.
Copyright (C) 1996, 1997, 2002, 2005, 2008 Free Software Foundation, Inc.
Copyright (C) 1996-1997, 2002, 2005, 2008, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
Based on code by John C. Bowman <bowman@ipp-garching.mpg.de>.
@ -25,11 +25,8 @@
#include <sysdep.h>
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(minus1,@object)
minus1: .double -1.0

View file

@ -1,5 +1,5 @@
/* ix87 specific frexp implementation for double.
Copyright (C) 1997, 2000, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2000, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -22,11 +22,7 @@
#include "bp-sym.h"
#include "bp-asm.h"
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(two54,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific frexp implementation for float.
Copyright (C) 1997, 2000, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2000, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -22,11 +22,7 @@
#include "bp-sym.h"
#include "bp-asm.h"
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(two25,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific frexp implementation for long double.
Copyright (C) 1997, 2000, 2001, 2005 Free Software Foundation, Inc.
Copyright (C) 1997, 2000-2001, 2005, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -22,11 +22,7 @@
#include "bp-sym.h"
#include "bp-asm.h"
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(two64,@object)

View file

@ -7,11 +7,8 @@
RCSID("$NetBSD: s_log1p.S,v 1.7 1995/05/09 00:10:58 jtc Exp $")
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
/* The fyl2xp1 can only be used for values in
-1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2

View file

@ -7,11 +7,8 @@
RCSID("$NetBSD: s_log1pf.S,v 1.4 1995/05/09 00:13:05 jtc Exp $")
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
/* The fyl2xp1 can only be used for values in
-1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2

View file

@ -9,11 +9,8 @@
RCSID("$NetBSD: s_log1p.S,v 1.7 1995/05/09 00:10:58 jtc Exp $")
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
/* The fyl2xp1 can only be used for values in
-1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2

View file

@ -9,11 +9,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -1,5 +1,5 @@
/* Assembly macros for 32-bit PowerPC.
Copyright (C) 1999, 2001, 2002, 2003, 2006, 2011, 2012
Copyright (C) 1999, 2001-2003, 2006, 2011-2012
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@ -22,8 +22,6 @@
#ifdef __ASSEMBLER__
#ifdef __ELF__
/* If compiled for profiling, call `_mcount' at the start of each
function. */
#ifdef PROF
@ -160,6 +158,4 @@ GOT_LABEL: ; \
/* Label in text section. */
#define C_TEXT(name) name
#endif /* __ELF__ */
#endif /* __ASSEMBLER__ */

View file

@ -1,5 +1,5 @@
/* Assembly macros for 64-bit PowerPC.
Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
Copyright (C) 2002-2004, 2006, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -19,8 +19,6 @@
#include <sysdeps/powerpc/sysdep.h>
#ifdef __ELF__
#ifdef __ASSEMBLER__
/* Support macros for CALL_MCOUNT. */
@ -313,5 +311,3 @@ LT_LABELSUFFIX(name,_name_end): ; \
#endif
#endif /* __ASSEMBLER__ */
#endif /* __ELF__ */

View file

@ -1,4 +1,4 @@
/* Copyright (C) 1999, 2001, 2002, 2006 Free Software Foundation, Inc.
/* Copyright (C) 1999, 2001-2002, 2006, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -169,14 +169,10 @@
#define VRSAVE 256
#ifdef __ELF__
/* This seems to always be the case on PPC. */
#define ALIGNARG(log2) log2
/* For ELF we need the `.type' directive to make shared libs work right. */
#define ASM_TYPE_DIRECTIVE(name,typearg) .type name,typearg;
#define ASM_SIZE_DIRECTIVE(name) .size name,.-name
#endif /* __ELF__ */
#endif /* __ASSEMBLER__ */

View file

@ -22,8 +22,4 @@
#define ALIGN(log) .align 1<<log
#undef L
#ifdef __ELF__
# define L(body) .L##body
#else
# define L(body) L##body
#endif
#define L(body) .L##body

View file

@ -10,11 +10,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -9,11 +9,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -9,11 +9,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of pow function.
Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2007, 2011
Copyright (C) 1996-1999, 2001, 2004, 2007, 2011-2012
Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -21,11 +21,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst8,"aM",@progbits,8
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(one,@object)
one: .double 1.0
@ -37,11 +34,8 @@ limit: .double 0.29
p63: .byte 0, 0, 0, 0, 0, 0, 0xe0, 0x43
ASM_SIZE_DIRECTIVE(p63)
#ifdef __ELF__
.section .rodata.cst16,"aM",@progbits,16
#else
.text
#endif
.p2align 3
ASM_TYPE_DIRECTIVE(infinity,@object)
inf_zero:

View file

@ -10,11 +10,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(zero_nan,@object)

View file

@ -1,5 +1,5 @@
/* copy sign, double version.
Copyright (C) 2002, 2006, 2011 Free Software Foundation, Inc.
Copyright (C) 2002, 2006, 2011-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 2002.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata.cst16,"aM",@progbits,16
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(signmask,@object)

View file

@ -1,5 +1,5 @@
/* copy sign, double version.
Copyright (C) 2002, 2006 Free Software Foundation, Inc.
Copyright (C) 2002, 2006, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 2002.
@ -20,11 +20,7 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(mask,@object)

View file

@ -1,5 +1,5 @@
/* ix87 specific implementation of exp(x)-1.
Copyright (C) 1996,1997,2001,2002,2008,2009 Free Software Foundation, Inc.
Copyright (C) 1996,1997,2001,2002,2008,2009,2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
Based on code by John C. Bowman <bowman@ipp-garching.mpg.de>.
@ -24,11 +24,8 @@
#include <machine/asm.h>
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
ASM_TYPE_DIRECTIVE(minus1,@object)
minus1: .double -1.0

View file

@ -10,11 +10,8 @@
RCSID("$NetBSD: s_log1p.S,v 1.7 1995/05/09 00:10:58 jtc Exp $")
#ifdef __ELF__
.section .rodata
#else
.text
#endif
.align ALIGNARG(4)
/* The fyl2xp1 can only be used for values in
-1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2