1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -ffreestanding %s 2*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -ffreestanding -fno-lax-vector-conversions %s 3*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -ffreestanding -x c++ %s 4*f4a2713aSLionel Sambuc 5*f4a2713aSLionel Sambuc #if defined(i386) || defined(__x86_64__) 6*f4a2713aSLionel Sambuc 7*f4a2713aSLionel Sambuc #ifdef __SSE4_2__ 8*f4a2713aSLionel Sambuc // nmmintrin forwards to smmintrin. 9*f4a2713aSLionel Sambuc #include <nmmintrin.h> 10*f4a2713aSLionel Sambuc #endif 11*f4a2713aSLionel Sambuc 12*f4a2713aSLionel Sambuc // immintrin includes all other intel intrinsic headers. 13*f4a2713aSLionel Sambuc #include <immintrin.h> 14*f4a2713aSLionel Sambuc 15*f4a2713aSLionel Sambuc #endif 16