clang  3.8.0
Macros | Typedefs | Functions
mmintrin.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("mmx")))
 
#define _m_empty   _mm_empty
 
#define _m_from_int   _mm_cvtsi32_si64
 
#define _m_from_int64   _mm_cvtsi64_m64
 
#define _m_to_int   _mm_cvtsi64_si32
 
#define _m_to_int64   _mm_cvtm64_si64
 
#define _m_packsswb   _mm_packs_pi16
 
#define _m_packssdw   _mm_packs_pi32
 
#define _m_packuswb   _mm_packs_pu16
 
#define _m_punpckhbw   _mm_unpackhi_pi8
 
#define _m_punpckhwd   _mm_unpackhi_pi16
 
#define _m_punpckhdq   _mm_unpackhi_pi32
 
#define _m_punpcklbw   _mm_unpacklo_pi8
 
#define _m_punpcklwd   _mm_unpacklo_pi16
 
#define _m_punpckldq   _mm_unpacklo_pi32
 
#define _m_paddb   _mm_add_pi8
 
#define _m_paddw   _mm_add_pi16
 
#define _m_paddd   _mm_add_pi32
 
#define _m_paddsb   _mm_adds_pi8
 
#define _m_paddsw   _mm_adds_pi16
 
#define _m_paddusb   _mm_adds_pu8
 
#define _m_paddusw   _mm_adds_pu16
 
#define _m_psubb   _mm_sub_pi8
 
#define _m_psubw   _mm_sub_pi16
 
#define _m_psubd   _mm_sub_pi32
 
#define _m_psubsb   _mm_subs_pi8
 
#define _m_psubsw   _mm_subs_pi16
 
#define _m_psubusb   _mm_subs_pu8
 
#define _m_psubusw   _mm_subs_pu16
 
#define _m_pmaddwd   _mm_madd_pi16
 
#define _m_pmulhw   _mm_mulhi_pi16
 
#define _m_pmullw   _mm_mullo_pi16
 
#define _m_psllw   _mm_sll_pi16
 
#define _m_psllwi   _mm_slli_pi16
 
#define _m_pslld   _mm_sll_pi32
 
#define _m_pslldi   _mm_slli_pi32
 
#define _m_psllq   _mm_sll_si64
 
#define _m_psllqi   _mm_slli_si64
 
#define _m_psraw   _mm_sra_pi16
 
#define _m_psrawi   _mm_srai_pi16
 
#define _m_psrad   _mm_sra_pi32
 
#define _m_psradi   _mm_srai_pi32
 
#define _m_psrlw   _mm_srl_pi16
 
#define _m_psrlwi   _mm_srli_pi16
 
#define _m_psrld   _mm_srl_pi32
 
#define _m_psrldi   _mm_srli_pi32
 
#define _m_psrlq   _mm_srl_si64
 
#define _m_psrlqi   _mm_srli_si64
 
#define _m_pand   _mm_and_si64
 
#define _m_pandn   _mm_andnot_si64
 
#define _m_por   _mm_or_si64
 
#define _m_pxor   _mm_xor_si64
 
#define _m_pcmpeqb   _mm_cmpeq_pi8
 
#define _m_pcmpeqw   _mm_cmpeq_pi16
 
#define _m_pcmpeqd   _mm_cmpeq_pi32
 
#define _m_pcmpgtb   _mm_cmpgt_pi8
 
#define _m_pcmpgtw   _mm_cmpgt_pi16
 
#define _m_pcmpgtd   _mm_cmpgt_pi32
 

Typedefs

typedef long long __m64 __attribute__ ((__vector_size__(8)))
 

Functions

static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_empty (void)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvtsi32_si64 (int __i)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_cvtsi64_si32 (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvtsi64_m64 (long long __i)
 
static __inline__ long long
__DEFAULT_FN_ATTRS 
_mm_cvtm64_si64 (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_packs_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_packs_pi32 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_packs_pu16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_unpackhi_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_unpackhi_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_unpackhi_pi32 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_unpacklo_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_unpacklo_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_unpacklo_pi32 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_add_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_add_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_add_pi32 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_adds_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_adds_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_adds_pu8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_adds_pu16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sub_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sub_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sub_pi32 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_subs_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_subs_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_subs_pu8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_subs_pu16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_madd_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_mulhi_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_mullo_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sll_pi16 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_slli_pi16 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sll_pi32 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_slli_pi32 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sll_si64 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_slli_si64 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sra_pi16 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srai_pi16 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sra_pi32 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srai_pi32 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srl_pi16 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srli_pi16 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srl_pi32 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srli_pi32 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srl_si64 (__m64 __m, __m64 __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_srli_si64 (__m64 __m, int __count)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_and_si64 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_andnot_si64 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_or_si64 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_xor_si64 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cmpeq_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cmpeq_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cmpeq_pi32 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cmpgt_pi8 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cmpgt_pi16 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cmpgt_pi32 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_setzero_si64 (void)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_set_pi32 (int __i1, int __i0)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_set_pi16 (short __s3, short __s2, short __s1, short __s0)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_set_pi8 (char __b7, char __b6, char __b5, char __b4, char __b3, char __b2, char __b1, char __b0)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_set1_pi32 (int __i)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_set1_pi16 (short __w)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_set1_pi8 (char __b)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_setr_pi32 (int __i0, int __i1)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_setr_pi16 (short __w0, short __w1, short __w2, short __w3)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_setr_pi8 (char __b0, char __b1, char __b2, char __b3, char __b4, char __b5, char __b6, char __b7)
 

Macro Definition Documentation

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("mmx")))

Definition at line 34 of file mmintrin.h.

#define _m_empty   _mm_empty

Definition at line 444 of file mmintrin.h.

#define _m_from_int   _mm_cvtsi32_si64

Definition at line 445 of file mmintrin.h.

#define _m_from_int64   _mm_cvtsi64_m64

Definition at line 446 of file mmintrin.h.

#define _m_packssdw   _mm_packs_pi32

Definition at line 450 of file mmintrin.h.

#define _m_packsswb   _mm_packs_pi16

Definition at line 449 of file mmintrin.h.

#define _m_packuswb   _mm_packs_pu16

Definition at line 451 of file mmintrin.h.

#define _m_paddb   _mm_add_pi8

Definition at line 458 of file mmintrin.h.

#define _m_paddd   _mm_add_pi32

Definition at line 460 of file mmintrin.h.

#define _m_paddsb   _mm_adds_pi8

Definition at line 461 of file mmintrin.h.

#define _m_paddsw   _mm_adds_pi16

Definition at line 462 of file mmintrin.h.

#define _m_paddusb   _mm_adds_pu8

Definition at line 463 of file mmintrin.h.

#define _m_paddusw   _mm_adds_pu16

Definition at line 464 of file mmintrin.h.

#define _m_paddw   _mm_add_pi16

Definition at line 459 of file mmintrin.h.

#define _m_pand   _mm_and_si64

Definition at line 491 of file mmintrin.h.

#define _m_pandn   _mm_andnot_si64

Definition at line 492 of file mmintrin.h.

#define _m_pcmpeqb   _mm_cmpeq_pi8

Definition at line 495 of file mmintrin.h.

#define _m_pcmpeqd   _mm_cmpeq_pi32

Definition at line 497 of file mmintrin.h.

#define _m_pcmpeqw   _mm_cmpeq_pi16

Definition at line 496 of file mmintrin.h.

#define _m_pcmpgtb   _mm_cmpgt_pi8

Definition at line 498 of file mmintrin.h.

#define _m_pcmpgtd   _mm_cmpgt_pi32

Definition at line 500 of file mmintrin.h.

#define _m_pcmpgtw   _mm_cmpgt_pi16

Definition at line 499 of file mmintrin.h.

#define _m_pmaddwd   _mm_madd_pi16

Definition at line 472 of file mmintrin.h.

#define _m_pmulhw   _mm_mulhi_pi16

Definition at line 473 of file mmintrin.h.

#define _m_pmullw   _mm_mullo_pi16

Definition at line 474 of file mmintrin.h.

#define _m_por   _mm_or_si64

Definition at line 493 of file mmintrin.h.

#define _m_pslld   _mm_sll_pi32

Definition at line 477 of file mmintrin.h.

#define _m_pslldi   _mm_slli_pi32

Definition at line 478 of file mmintrin.h.

#define _m_psllq   _mm_sll_si64

Definition at line 479 of file mmintrin.h.

#define _m_psllqi   _mm_slli_si64

Definition at line 480 of file mmintrin.h.

#define _m_psllw   _mm_sll_pi16

Definition at line 475 of file mmintrin.h.

#define _m_psllwi   _mm_slli_pi16

Definition at line 476 of file mmintrin.h.

#define _m_psrad   _mm_sra_pi32

Definition at line 483 of file mmintrin.h.

#define _m_psradi   _mm_srai_pi32

Definition at line 484 of file mmintrin.h.

#define _m_psraw   _mm_sra_pi16

Definition at line 481 of file mmintrin.h.

#define _m_psrawi   _mm_srai_pi16

Definition at line 482 of file mmintrin.h.

#define _m_psrld   _mm_srl_pi32

Definition at line 487 of file mmintrin.h.

#define _m_psrldi   _mm_srli_pi32

Definition at line 488 of file mmintrin.h.

#define _m_psrlq   _mm_srl_si64

Definition at line 489 of file mmintrin.h.

#define _m_psrlqi   _mm_srli_si64

Definition at line 490 of file mmintrin.h.

#define _m_psrlw   _mm_srl_pi16

Definition at line 485 of file mmintrin.h.

#define _m_psrlwi   _mm_srli_pi16

Definition at line 486 of file mmintrin.h.

#define _m_psubb   _mm_sub_pi8

Definition at line 465 of file mmintrin.h.

#define _m_psubd   _mm_sub_pi32

Definition at line 467 of file mmintrin.h.

#define _m_psubsb   _mm_subs_pi8

Definition at line 468 of file mmintrin.h.

#define _m_psubsw   _mm_subs_pi16

Definition at line 469 of file mmintrin.h.

#define _m_psubusb   _mm_subs_pu8

Definition at line 470 of file mmintrin.h.

#define _m_psubusw   _mm_subs_pu16

Definition at line 471 of file mmintrin.h.

#define _m_psubw   _mm_sub_pi16

Definition at line 466 of file mmintrin.h.

#define _m_punpckhbw   _mm_unpackhi_pi8

Definition at line 452 of file mmintrin.h.

#define _m_punpckhdq   _mm_unpackhi_pi32

Definition at line 454 of file mmintrin.h.

#define _m_punpckhwd   _mm_unpackhi_pi16

Definition at line 453 of file mmintrin.h.

#define _m_punpcklbw   _mm_unpacklo_pi8

Definition at line 455 of file mmintrin.h.

#define _m_punpckldq   _mm_unpacklo_pi32

Definition at line 457 of file mmintrin.h.

#define _m_punpcklwd   _mm_unpacklo_pi16

Definition at line 456 of file mmintrin.h.

#define _m_pxor   _mm_xor_si64

Definition at line 494 of file mmintrin.h.

#define _m_to_int   _mm_cvtsi64_si32

Definition at line 447 of file mmintrin.h.

#define _m_to_int64   _mm_cvtm64_si64

Definition at line 448 of file mmintrin.h.

Typedef Documentation

typedef char __v8qi __attribute__((__vector_size__(8)))

Definition at line 27 of file mmintrin.h.

Function Documentation

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_add_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 127 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_add_pi32 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 133 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_add_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 121 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_adds_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 145 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_adds_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 139 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_adds_pu16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 157 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_adds_pu8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 151 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_and_si64 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 319 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_andnot_si64 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 325 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cmpeq_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 349 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cmpeq_pi32 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 355 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cmpeq_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 343 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cmpgt_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 367 of file mmintrin.h.

Referenced by _mm_cvtpi16_ps().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cmpgt_pi32 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 373 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cmpgt_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 361 of file mmintrin.h.

Referenced by _mm_cvtpi8_ps().

static __inline__ long long __DEFAULT_FN_ATTRS _mm_cvtm64_si64 ( __m64  __m)
static

Definition at line 61 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvtsi32_si64 ( int  __i)
static

Definition at line 43 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvtsi64_m64 ( long long  __i)
static

Definition at line 55 of file mmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_cvtsi64_si32 ( __m64  __m)
static

Definition at line 49 of file mmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_empty ( void  )
static

Definition at line 37 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_madd_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 205 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_mulhi_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 211 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_mullo_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 217 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_or_si64 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 331 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_packs_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 67 of file mmintrin.h.

Referenced by _mm_cvtps_pi8().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_packs_pi32 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 73 of file mmintrin.h.

Referenced by _mm_cvtps_pi16().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_packs_pu16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 79 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_set1_pi16 ( short  __w)
static

Definition at line 411 of file mmintrin.h.

References _mm_set_pi16().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_set1_pi32 ( int  __i)
static

Definition at line 405 of file mmintrin.h.

References _mm_set_pi32().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_set1_pi8 ( char  __b)
static

Definition at line 417 of file mmintrin.h.

References _mm_set_pi8().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_set_pi16 ( short  __s3,
short  __s2,
short  __s1,
short  __s0 
)
static

Definition at line 391 of file mmintrin.h.

Referenced by _mm_set1_pi16(), and _mm_setr_pi16().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_set_pi32 ( int  __i1,
int  __i0 
)
static

Definition at line 385 of file mmintrin.h.

Referenced by _mm_set1_pi32(), and _mm_setr_pi32().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_set_pi8 ( char  __b7,
char  __b6,
char  __b5,
char  __b4,
char  __b3,
char  __b2,
char  __b1,
char  __b0 
)
static

Definition at line 397 of file mmintrin.h.

Referenced by _mm_set1_pi8(), and _mm_setr_pi8().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_setr_pi16 ( short  __w0,
short  __w1,
short  __w2,
short  __w3 
)
static

Definition at line 429 of file mmintrin.h.

References _mm_set_pi16().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_setr_pi32 ( int  __i0,
int  __i1 
)
static

Definition at line 423 of file mmintrin.h.

References _mm_set_pi32().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_setr_pi8 ( char  __b0,
char  __b1,
char  __b2,
char  __b3,
char  __b4,
char  __b5,
char  __b6,
char  __b7 
)
static

Definition at line 435 of file mmintrin.h.

References _mm_set_pi8().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_setzero_si64 ( void  )
static
static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sll_pi16 ( __m64  __m,
__m64  __count 
)
static

Definition at line 223 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sll_pi32 ( __m64  __m,
__m64  __count 
)
static

Definition at line 235 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sll_si64 ( __m64  __m,
__m64  __count 
)
static

Definition at line 247 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_slli_pi16 ( __m64  __m,
int  __count 
)
static

Definition at line 229 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_slli_pi32 ( __m64  __m,
int  __count 
)
static

Definition at line 241 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_slli_si64 ( __m64  __m,
int  __count 
)
static

Definition at line 253 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sra_pi16 ( __m64  __m,
__m64  __count 
)
static

Definition at line 259 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sra_pi32 ( __m64  __m,
__m64  __count 
)
static

Definition at line 271 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srai_pi16 ( __m64  __m,
int  __count 
)
static

Definition at line 265 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srai_pi32 ( __m64  __m,
int  __count 
)
static

Definition at line 277 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srl_pi16 ( __m64  __m,
__m64  __count 
)
static

Definition at line 283 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srl_pi32 ( __m64  __m,
__m64  __count 
)
static

Definition at line 295 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srl_si64 ( __m64  __m,
__m64  __count 
)
static

Definition at line 307 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srli_pi16 ( __m64  __m,
int  __count 
)
static

Definition at line 289 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srli_pi32 ( __m64  __m,
int  __count 
)
static

Definition at line 301 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_srli_si64 ( __m64  __m,
int  __count 
)
static

Definition at line 313 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sub_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 169 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sub_pi32 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 175 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sub_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 163 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_subs_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 187 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_subs_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 181 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_subs_pu16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 199 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_subs_pu8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 193 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_unpackhi_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 91 of file mmintrin.h.

Referenced by _mm_cvtpi16_ps(), and _mm_cvtpu16_ps().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_unpackhi_pi32 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 97 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_unpackhi_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 85 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_unpacklo_pi16 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 109 of file mmintrin.h.

Referenced by _mm_cvtpi16_ps(), and _mm_cvtpu16_ps().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_unpacklo_pi32 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 115 of file mmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_unpacklo_pi8 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 103 of file mmintrin.h.

Referenced by _mm_cvtpi8_ps(), and _mm_cvtpu8_ps().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_xor_si64 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 337 of file mmintrin.h.