math-vector-fortran.h (2426B) - Raw
1 ! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*- 2 ! Copyright (C) 2019-2025 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 ! <https://www.gnu.org/licenses/>. 18 !GCC$ builtin (acos) attributes simd (notinbranch) 19 !GCC$ builtin (acosf) attributes simd (notinbranch) 20 !GCC$ builtin (asin) attributes simd (notinbranch) 21 !GCC$ builtin (asinf) attributes simd (notinbranch) 22 !GCC$ builtin (atan) attributes simd (notinbranch) 23 !GCC$ builtin (atanf) attributes simd (notinbranch) 24 !GCC$ builtin (atan2) attributes simd (notinbranch) 25 !GCC$ builtin (atan2f) attributes simd (notinbranch) 26 !GCC$ builtin (cos) attributes simd (notinbranch) 27 !GCC$ builtin (cosf) attributes simd (notinbranch) 28 !GCC$ builtin (exp) attributes simd (notinbranch) 29 !GCC$ builtin (expf) attributes simd (notinbranch) 30 !GCC$ builtin (exp10) attributes simd (notinbranch) 31 !GCC$ builtin (exp10f) attributes simd (notinbranch) 32 !GCC$ builtin (exp2) attributes simd (notinbranch) 33 !GCC$ builtin (exp2f) attributes simd (notinbranch) 34 !GCC$ builtin (expm1) attributes simd (notinbranch) 35 !GCC$ builtin (expm1f) attributes simd (notinbranch) 36 !GCC$ builtin (log) attributes simd (notinbranch) 37 !GCC$ builtin (logf) attributes simd (notinbranch) 38 !GCC$ builtin (log10) attributes simd (notinbranch) 39 !GCC$ builtin (log10f) attributes simd (notinbranch) 40 !GCC$ builtin (log1p) attributes simd (notinbranch) 41 !GCC$ builtin (log1pf) attributes simd (notinbranch) 42 !GCC$ builtin (log2) attributes simd (notinbranch) 43 !GCC$ builtin (log2f) attributes simd (notinbranch) 44 !GCC$ builtin (sin) attributes simd (notinbranch) 45 !GCC$ builtin (sinf) attributes simd (notinbranch) 46 !GCC$ builtin (tan) attributes simd (notinbranch) 47 !GCC$ builtin (tanf) attributes simd (notinbranch)