10b57cec5SDimitry Andric /*===---- wmmintrin.h - AES intrinsics ------------------------------------=== 20b57cec5SDimitry Andric * 30b57cec5SDimitry Andric * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 40b57cec5SDimitry Andric * See https://llvm.org/LICENSE.txt for license information. 50b57cec5SDimitry Andric * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 60b57cec5SDimitry Andric * 70b57cec5SDimitry Andric *===-----------------------------------------------------------------------=== 80b57cec5SDimitry Andric */ 90b57cec5SDimitry Andric 100b57cec5SDimitry Andric #ifndef __WMMINTRIN_H 110b57cec5SDimitry Andric #define __WMMINTRIN_H 120b57cec5SDimitry Andric 13*349cc55cSDimitry Andric #if !defined(__i386__) && !defined(__x86_64__) 14*349cc55cSDimitry Andric #error "This header is only meant to be used on x86 and x64 architecture" 15*349cc55cSDimitry Andric #endif 16*349cc55cSDimitry Andric 170b57cec5SDimitry Andric #include <emmintrin.h> 180b57cec5SDimitry Andric 190b57cec5SDimitry Andric #include <__wmmintrin_aes.h> 200b57cec5SDimitry Andric 210b57cec5SDimitry Andric #include <__wmmintrin_pclmul.h> 220b57cec5SDimitry Andric 230b57cec5SDimitry Andric #endif /* __WMMINTRIN_H */ 24