Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  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(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  18.     defined(__3dNOW__)
  19. #include <mm3dnow.h>
  20. #endif
  21.  
  22. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  23.     defined(__PRFCHW__)
  24. #include <prfchwintrin.h>
  25. #endif
  26.  
  27. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  28.     defined(__SSE4A__)
  29. #include <ammintrin.h>
  30. #endif
  31.  
  32. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  33.     defined(__FMA4__)
  34. #include <fma4intrin.h>
  35. #endif
  36.  
  37. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  38.     defined(__XOP__)
  39. #include <xopintrin.h>
  40. #endif
  41.  
  42. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  43.     defined(__TBM__)
  44. #include <tbmintrin.h>
  45. #endif
  46.  
  47. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  48.     defined(__LWP__)
  49. #include <lwpintrin.h>
  50. #endif
  51.  
  52. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  53.     defined(__MWAITX__)
  54. #include <mwaitxintrin.h>
  55. #endif
  56.  
  57. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  58.     defined(__CLZERO__)
  59. #include <clzerointrin.h>
  60. #endif
  61.  
  62. #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) ||      \
  63.     defined(__RDPRU__)
  64. #include <rdpruintrin.h>
  65. #endif
  66.  
  67. #endif /* __X86INTRIN_H */
  68.