1263210Sandrew/*- 2263210Sandrew * Copyright (c) 2013 Andrew Turner <andrew@FreeBSD.ORG> 3263210Sandrew * All rights reserved. 4263210Sandrew * 5263210Sandrew * Redistribution and use in source and binary forms, with or without 6263210Sandrew * modification, are permitted provided that the following conditions 7263210Sandrew * are met: 8263210Sandrew * 1. Redistributions of source code must retain the above copyright 9263210Sandrew * notice, this list of conditions and the following disclaimer. 10263210Sandrew * 2. Redistributions in binary form must reproduce the above copyright 11263210Sandrew * notice, this list of conditions and the following disclaimer in the 12263210Sandrew * documentation and/or other materials provided with the distribution. 13263210Sandrew * 14263210Sandrew * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15263210Sandrew * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16263210Sandrew * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17263210Sandrew * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18263210Sandrew * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19263210Sandrew * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20263210Sandrew * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21263210Sandrew * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22263210Sandrew * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23263210Sandrew * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24263210Sandrew * SUCH DAMAGE. 25263210Sandrew * 26263210Sandrew * $FreeBSD: releng/11.0/lib/msun/arm/fenv-mangle.h 263210 2014-03-15 21:58:07Z andrew $ 27263210Sandrew */ 28263210Sandrew 29263210Sandrew#ifdef _FENV_MANGLE_H_ 30263210Sandrew#error Only include fenv-mangle.h once 31263210Sandrew#endif 32263210Sandrew 33263210Sandrew#define _FENV_MANGLE_H_ 34263210Sandrew 35263210Sandrew#ifndef FENV_MANGLE 36263210Sandrew#error FENV_MANGLE is undefined 37263210Sandrew#endif 38263210Sandrew 39263210Sandrew#define feclearexcept FENV_MANGLE(feclearexcept) 40263210Sandrew#define fegetexceptflag FENV_MANGLE(fegetexceptflag) 41263210Sandrew#define fesetexceptflag FENV_MANGLE(fesetexceptflag) 42263210Sandrew#define feraiseexcept FENV_MANGLE(feraiseexcept) 43263210Sandrew#define fetestexcept FENV_MANGLE(fetestexcept) 44263210Sandrew#define fegetround FENV_MANGLE(fegetround) 45263210Sandrew#define fesetround FENV_MANGLE(fesetround) 46263210Sandrew#define fegetenv FENV_MANGLE(fegetenv) 47263210Sandrew#define feholdexcept FENV_MANGLE(feholdexcept) 48263210Sandrew#define fesetenv FENV_MANGLE(fesetenv) 49263210Sandrew#define feupdateenv FENV_MANGLE(feupdateenv) 50263210Sandrew#define feenableexcept FENV_MANGLE(feenableexcept) 51263210Sandrew#define fedisableexcept FENV_MANGLE(fedisableexcept) 52263210Sandrew#define fegetexcept FENV_MANGLE(fegetexcept) 53263210Sandrew 54