zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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)