xref: /netbsd-src/external/apache2/llvm/dist/clang/lib/Headers/s390intrin.h (revision 7330f729ccf0bd976a06f95fad452fe774fc7fd1)
1*7330f729Sjoerg /*===---- s390intrin.h - SystemZ intrinsics --------------------------------===
2*7330f729Sjoerg  *
3*7330f729Sjoerg  * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*7330f729Sjoerg  * See https://llvm.org/LICENSE.txt for license information.
5*7330f729Sjoerg  * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*7330f729Sjoerg  *
7*7330f729Sjoerg  *===-----------------------------------------------------------------------===
8*7330f729Sjoerg  */
9*7330f729Sjoerg 
10*7330f729Sjoerg #ifndef __S390INTRIN_H
11*7330f729Sjoerg #define __S390INTRIN_H
12*7330f729Sjoerg 
13*7330f729Sjoerg #ifndef __s390__
14*7330f729Sjoerg #error "<s390intrin.h> is for s390 only"
15*7330f729Sjoerg #endif
16*7330f729Sjoerg 
17*7330f729Sjoerg #ifdef __HTM__
18*7330f729Sjoerg #include <htmintrin.h>
19*7330f729Sjoerg #endif
20*7330f729Sjoerg 
21*7330f729Sjoerg #ifdef __VEC__
22*7330f729Sjoerg #include <vecintrin.h>
23*7330f729Sjoerg #endif
24*7330f729Sjoerg 
25*7330f729Sjoerg #endif /* __S390INTRIN_H*/
26