Path: blob/main/system/include/compat/nmmintrin.h
6171 views
/*1* Copyright 2020 The Emscripten Authors. All rights reserved.2* Emscripten is available under two separate licenses, the MIT license and the3* University of Illinois/NCSA Open Source License. Both these licenses can be4* found in the LICENSE file.5*/6#ifndef __emscripten_nmmintrin_h__7#define __emscripten_nmmintrin_h__89#ifndef __SSE4_2__10#error "SSE4.2 instruction set not enabled"11#endif1213#include <smmintrin.h>1415static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))16_mm_cmpgt_epi64(__m128i __a, __m128i __b)17{18return wasm_i64x2_gt(__a, __b);19}2021// Unsupported functions:22// _mm_cmpestra23// _mm_cmpestrc24// _mm_cmpestri25// _mm_cmpestrm26// _mm_cmpestro27// _mm_cmpestrs28// _mm_cmpestrz29// _mm_cmpistra30// _mm_cmpistrc31// _mm_cmpistri32// _mm_cmpistrm33// _mm_cmpistro34// _mm_cmpistrs35// _mm_cmpistrz36// _mm_crc32_u1637// _mm_crc32_u3238// _mm_crc32_u6439// _mm_crc32_u84041#endif /* __emscripten_nmmintrin_h__ */424344