1 | */* Implement __kernel_standard_f.* |

2 | * Copyright (C) 2011-2019 Free Software Foundation, Inc.* |

3 | * This file is part of the GNU C Library.* |

4 | |

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.* |

9 | |

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.* |

14 | |

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/>. */* |

18 | |

19 | __#include <math.h>__ |

20 | __#include <math-svid-compat.h>__ |

21 | |

22 | |

23 | __#if LIBM_SVID_COMPAT__ |

24 | */* Handle errors for a libm function as specified by TYPE (see* |

25 | * comments in k_standard.c for details), with arguments X and Y,* |

26 | * returning the appropriate return value for that function. */* |

27 | |

28 | *float* |

29 | __kernel_standard_f (*float* x, *float* y, *int* type) |

30 | { |

31 | **return** __kernel_standard (x, y, type); |

32 | } |

33 | __#endif__ |

34 | |