]>
Commit | Line | Data |
---|---|---|
c9b5d79e | 1 | ifeq ($(subdir),math) |
8e4e7ba2 | 2 | sysdep_routines += s_isnan-power7 s_isnan-power6 s_isnan-power5 s_isnan-ppc32 \ |
64fffd65 | 3 | s_isnanf-power6 s_isnanf-power5 s_isinf-power7 \ |
ae1a4cd9 | 4 | s_isinf-ppc32 s_isinff-ppc32 s_finite-power7 \ |
264b036b | 5 | s_finite-ppc32 s_finitef-ppc32 s_copysign-power6 \ |
5212ffce AZ |
6 | s_copysign-ppc32 s_modf-power5+ s_modf-ppc32 \ |
7 | s_modff-power5+ s_modff-ppc32 | |
8e4e7ba2 | 8 | |
c9b5d79e | 9 | libm-sysdep_routines += s_llrintf-power6 s_llrintf-ppc32 s_llrint-power6 \ |
0f96a2f0 | 10 | s_llrint-ppc32 s_llround-power6 s_llround-power5+ \ |
f67d7819 GG |
11 | s_llround-ppc32 s_isnan-power7 \ |
12 | w_sqrt_compat-power5 w_sqrt_compat-ppc32 \ | |
13 | w_sqrtf_compat-power5 w_sqrtf_compat-ppc32 \ | |
8e4e7ba2 | 14 | s_isnan-power6 s_isnan-power5 s_isnan-ppc32 \ |
64fffd65 | 15 | s_isnanf-power6 s_isnanf-power5 s_isinf-power7 \ |
ae1a4cd9 | 16 | s_isinf-ppc32 s_isinff-ppc32 s_finite-power7 \ |
35ae5b40 | 17 | s_finite-ppc32 s_finitef-ppc32 s_ceil-power5+ \ |
bedcf49b AZ |
18 | s_ceil-ppc32 s_ceilf-power5+ s_ceilf-ppc32 \ |
19 | s_floor-power5+ s_floor-ppc32 s_floorf-power5+ \ | |
ddb60b5a | 20 | s_floorf-ppc32 s_round-power5+ s_round-ppc32 \ |
d47db6c9 | 21 | s_roundf-power5+ s_roundf-ppc32 s_trunc-power5+ \ |
264b036b | 22 | s_trunc-ppc32 s_truncf-power5+ s_truncf-ppc32 \ |
deb66480 | 23 | s_copysign-power6 s_copysign-ppc32 s_lround-power6x \ |
79dccf31 | 24 | s_lround-power5+ s_lround-ppc32 s_lrint-power6x \ |
5212ffce | 25 | s_lrint-ppc32 s_modf-power5+ s_modf-ppc32 \ |
2d9470b2 AZ |
26 | s_modff-power5+ s_modff-ppc32 s_logbl-power7 \ |
27 | s_logbl-ppc32 s_logb-power7 s_logb-ppc32 \ | |
2e973d99 AZ |
28 | s_logbf-power7 s_logbf-ppc32 e_hypot-power7 \ |
29 | e_hypot-ppc32 e_hypotf-power7 e_hypotf-ppc32 | |
5212ffce AZ |
30 | |
31 | CFLAGS-s_modf-power5+.c = -mcpu=power5+ | |
32 | CFLAGS-s_modff-power5+.c = -mcpu=power5+ | |
2d9470b2 AZ |
33 | CFLAGS-s_logbl-power7.c = -mcpu=power7 |
34 | CFLAGS-s_logb-power7.c = -mcpu=power7 | |
35 | CFLAGS-s_logbf-power7.c = -mcpu=power7 | |
2e973d99 AZ |
36 | CFLAGS-e_hypot-power7.c = -mcpu=power7 |
37 | CFLAGS-e_hypotf-power7.c = -mcpu=power7 | |
6bcc7ced AJ |
38 | |
39 | # These files quiet sNaNs in a way that is optimized away without | |
40 | # -fsignaling-nans. | |
41 | CFLAGS-s_modf-ppc32.c += -fsignaling-nans | |
42 | CFLAGS-s_modff-ppc32.c += -fsignaling-nans | |
c9b5d79e | 43 | endif |