zig

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

x86intrin.h (1410B) - Raw


      1 /*===---- x86intrin.h - X86 intrinsics -------------------------------------===
      2  *
      3  * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
      4  * See https://llvm.org/LICENSE.txt for license information.
      5  * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
      6  *
      7  *===-----------------------------------------------------------------------===
      8  */
      9 
     10 #ifndef __X86INTRIN_H
     11 #define __X86INTRIN_H
     12 
     13 #include <ia32intrin.h>
     14 
     15 #include <immintrin.h>
     16 
     17 #if !defined(__SCE__) || __has_feature(modules) || defined(__PRFCHW__)
     18 #include <prfchwintrin.h>
     19 #endif
     20 
     21 #if !defined(__SCE__) || __has_feature(modules) || defined(__SSE4A__)
     22 #include <ammintrin.h>
     23 #endif
     24 
     25 #if !defined(__SCE__) || __has_feature(modules) || defined(__FMA4__)
     26 #include <fma4intrin.h>
     27 #endif
     28 
     29 #if !defined(__SCE__) || __has_feature(modules) || defined(__XOP__)
     30 #include <xopintrin.h>
     31 #endif
     32 
     33 #if !defined(__SCE__) || __has_feature(modules) || defined(__TBM__)
     34 #include <tbmintrin.h>
     35 #endif
     36 
     37 #if !defined(__SCE__) || __has_feature(modules) || defined(__LWP__)
     38 #include <lwpintrin.h>
     39 #endif
     40 
     41 #if !defined(__SCE__) || __has_feature(modules) || defined(__MWAITX__)
     42 #include <mwaitxintrin.h>
     43 #endif
     44 
     45 #if !defined(__SCE__) || __has_feature(modules) || defined(__CLZERO__)
     46 #include <clzerointrin.h>
     47 #endif
     48 
     49 #if !defined(__SCE__) || __has_feature(modules) || defined(__RDPRU__)
     50 #include <rdpruintrin.h>
     51 #endif
     52 
     53 #endif /* __X86INTRIN_H */