1e5dd7070Spatrick /*===---- wmmintrin.h - AES intrinsics ------------------------------------=== 2e5dd7070Spatrick * 3e5dd7070Spatrick * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4e5dd7070Spatrick * See https://llvm.org/LICENSE.txt for license information. 5e5dd7070Spatrick * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6e5dd7070Spatrick * 7e5dd7070Spatrick *===-----------------------------------------------------------------------=== 8e5dd7070Spatrick */ 9e5dd7070Spatrick 10e5dd7070Spatrick #ifndef __WMMINTRIN_H 11e5dd7070Spatrick #define __WMMINTRIN_H 12e5dd7070Spatrick 13*12c85518Srobert #if !defined(__i386__) && !defined(__x86_64__) 14*12c85518Srobert #error "This header is only meant to be used on x86 and x64 architecture" 15*12c85518Srobert #endif 16*12c85518Srobert 17e5dd7070Spatrick #include <emmintrin.h> 18e5dd7070Spatrick 19e5dd7070Spatrick #include <__wmmintrin_aes.h> 20e5dd7070Spatrick 21e5dd7070Spatrick #include <__wmmintrin_pclmul.h> 22e5dd7070Spatrick 23e5dd7070Spatrick #endif /* __WMMINTRIN_H */ 24