1*f4a2713aSLionel Sambuc /*===---- nmmintrin.h - SSE4 intrinsics ------------------------------------=== 2*f4a2713aSLionel Sambuc * 3*f4a2713aSLionel Sambuc * Permission is hereby granted, free of charge, to any person obtaining a copy 4*f4a2713aSLionel Sambuc * of this software and associated documentation files (the "Software"), to deal 5*f4a2713aSLionel Sambuc * in the Software without restriction, including without limitation the rights 6*f4a2713aSLionel Sambuc * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7*f4a2713aSLionel Sambuc * copies of the Software, and to permit persons to whom the Software is 8*f4a2713aSLionel Sambuc * furnished to do so, subject to the following conditions: 9*f4a2713aSLionel Sambuc * 10*f4a2713aSLionel Sambuc * The above copyright notice and this permission notice shall be included in 11*f4a2713aSLionel Sambuc * all copies or substantial portions of the Software. 12*f4a2713aSLionel Sambuc * 13*f4a2713aSLionel Sambuc * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14*f4a2713aSLionel Sambuc * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15*f4a2713aSLionel Sambuc * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16*f4a2713aSLionel Sambuc * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17*f4a2713aSLionel Sambuc * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18*f4a2713aSLionel Sambuc * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19*f4a2713aSLionel Sambuc * THE SOFTWARE. 20*f4a2713aSLionel Sambuc * 21*f4a2713aSLionel Sambuc *===-----------------------------------------------------------------------=== 22*f4a2713aSLionel Sambuc */ 23*f4a2713aSLionel Sambuc 24*f4a2713aSLionel Sambuc #ifndef _NMMINTRIN_H 25*f4a2713aSLionel Sambuc #define _NMMINTRIN_H 26*f4a2713aSLionel Sambuc 27*f4a2713aSLionel Sambuc #ifndef __SSE4_2__ 28*f4a2713aSLionel Sambuc #error "SSE4.2 instruction set not enabled" 29*f4a2713aSLionel Sambuc #else 30*f4a2713aSLionel Sambuc 31*f4a2713aSLionel Sambuc /* To match expectations of gcc we put the sse4.2 definitions into smmintrin.h, 32*f4a2713aSLionel Sambuc just include it now then. */ 33*f4a2713aSLionel Sambuc #include <smmintrin.h> 34*f4a2713aSLionel Sambuc #endif /* __SSE4_2__ */ 35*f4a2713aSLionel Sambuc #endif /* _NMMINTRIN_H */ 36