webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros
x86cpu.h File Reference

Go to the source code of this file.

Macros

#define MAY_HAVE_SSE(name)   name ## _c
 
#define MAY_HAVE_SSE2(name)   name ## _c
 
#define MAY_HAVE_SSE4_1(name)   name ## _c
 
#define MAY_HAVE_AVX(name)   name ## _c
 
#define OP_CVTEPI8_EPI32_M32(x)   (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x))))
 
#define OP_CVTEPI16_EPI32_M64(x)   (_mm_cvtepi16_epi32(_mm_loadl_epi64((__m128i *)(x))))
 

Macro Definition Documentation

◆ MAY_HAVE_AVX

#define MAY_HAVE_AVX (   name)    name ## _c

◆ MAY_HAVE_SSE

#define MAY_HAVE_SSE (   name)    name ## _c

◆ MAY_HAVE_SSE2

#define MAY_HAVE_SSE2 (   name)    name ## _c

◆ MAY_HAVE_SSE4_1

#define MAY_HAVE_SSE4_1 (   name)    name ## _c

◆ OP_CVTEPI16_EPI32_M64

#define OP_CVTEPI16_EPI32_M64 (   x)    (_mm_cvtepi16_epi32(_mm_loadl_epi64((__m128i *)(x))))

◆ OP_CVTEPI8_EPI32_M32

#define OP_CVTEPI8_EPI32_M32 (   x)    (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x))))