Update copyright dates with scripts/update-copyrights.
[glibc.git] / sysdeps / i386 / i686 / fpu / multiarch / e_expf.c
blob5102dae3bbca5ef48a0192f72bfe58ac7883082f
1 /* Multiple versions of expf
2 Copyright (C) 2012-2015 Free Software Foundation, Inc.
3 This file is part of the GNU C Library.
5 The GNU C Library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
10 The GNU C Library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
15 You should have received a copy of the GNU Lesser General Public
16 License along with the GNU C Library; if not, see
17 <http://www.gnu.org/licenses/>. */
19 #include <init-arch.h>
21 extern double __ieee754_expf_sse2 (double);
22 extern double __ieee754_expf_ia32 (double);
24 double __ieee754_expf (double);
25 libm_ifunc (__ieee754_expf,
26 HAS_SSE2 ? __ieee754_expf_sse2 : __ieee754_expf_ia32);
28 extern double __expf_finite_sse2 (double);
29 extern double __expf_finite_ia32 (double);
31 double __expf_finite (double);
32 libm_ifunc (__expf_finite,
33 HAS_SSE2 ? __expf_finite_sse2 : __expf_finite_ia32);