1*e038c9c4Sjoerg /*===--------------- x86gprintrin.h - X86 GPR intrinsics ------------------=== 2*e038c9c4Sjoerg * 3*e038c9c4Sjoerg * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*e038c9c4Sjoerg * See https://llvm.org/LICENSE.txt for license information. 5*e038c9c4Sjoerg * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*e038c9c4Sjoerg * 7*e038c9c4Sjoerg *===-----------------------------------------------------------------------=== 8*e038c9c4Sjoerg */ 9*e038c9c4Sjoerg 10*e038c9c4Sjoerg #ifndef __X86GPRINTRIN_H 11*e038c9c4Sjoerg #define __X86GPRINTRIN_H 12*e038c9c4Sjoerg 13*e038c9c4Sjoerg #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ 14*e038c9c4Sjoerg defined(__HRESET__) 15*e038c9c4Sjoerg #include <hresetintrin.h> 16*e038c9c4Sjoerg #endif 17*e038c9c4Sjoerg 18*e038c9c4Sjoerg #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ 19*e038c9c4Sjoerg defined(__UINTR__) 20*e038c9c4Sjoerg #include <uintrintrin.h> 21*e038c9c4Sjoerg #endif 22*e038c9c4Sjoerg 23*e038c9c4Sjoerg #endif /* __X86GPRINTRIN_H */ 24