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