xref: /openbsd-src/gnu/llvm/clang/lib/Headers/wmmintrin.h (revision 12c855180aad702bbcca06e0398d774beeafb155)
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