ReactOS  0.4.13-dev-100-gc8611ae
emmintrin.h File Reference
#include <crtdefs.h>
#include <xmmintrin.h>
Include dependency graph for emmintrin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _INCLUDED_EMM
 

Functions

union _DECLSPEC_INTRIN_TYPE _CRT_ALIGN (16) __m128i
 
 C_ASSERT (sizeof(__m128i)==16)
 
__m128d _mm_load_sd (double const *)
 
int _mm_cvtsd_si32 (__m128d)
 
__m128i _mm_setzero_si128 (void)
 
void _mm_stream_si128 (__m128i *, __m128i)
 

Variables

 __m128i
 
 __m128d
 

Macro Definition Documentation

◆ _INCLUDED_EMM

#define _INCLUDED_EMM

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 9 of file emmintrin.h.

Function Documentation

◆ _CRT_ALIGN()

struct _CRT_ALIGN ( 16  )

Definition at line 14 of file emmintrin.h.

15 {
16  __int8 m128i_i8[16];
17  __int16 m128i_i16[8];
18  __int32 m128i_i32[4];
19  __int64 m128i_i64[2];
20  unsigned __int8 m128i_u8[16];
21  unsigned __int16 m128i_u16[8];
22  unsigned __int32 m128i_u32[4];
23  unsigned __int64 m128i_u64[2];
24 } __m128i;
__m128i
Definition: emmintrin.h:24
#define __int32
Definition: basetyps.h:19
#define __int8
Definition: basetyps.h:25
#define __int64
Definition: basetyps.h:16
#define __int16
Definition: basetyps.h:22

◆ _mm_cvtsd_si32()

int _mm_cvtsd_si32 ( __m128d  )

◆ _mm_load_sd()

__m128d _mm_load_sd ( double const )

◆ _mm_setzero_si128()

__m128i _mm_setzero_si128 ( void  )

◆ _mm_stream_si128()

void _mm_stream_si128 ( __m128i ,
__m128i   
)

◆ C_ASSERT()

C_ASSERT ( sizeof(__m128i = =16)

Variable Documentation

◆ __m128d

__m128d

Definition at line 30 of file emmintrin.h.

Referenced by sqrt().

◆ __m128i

__m128i

Definition at line 24 of file emmintrin.h.

Referenced by do_xor(), get_mask128(), and sqrt().