|
clang
3.8.0
|
Go to the source code of this file.
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) |
| #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 char __v8qi __attribute__((__vector_size__(8))) |
Definition at line 27 of file mmintrin.h.
|
static |
Definition at line 127 of file mmintrin.h.
|
static |
Definition at line 133 of file mmintrin.h.
|
static |
Definition at line 121 of file mmintrin.h.
|
static |
Definition at line 145 of file mmintrin.h.
|
static |
Definition at line 139 of file mmintrin.h.
|
static |
Definition at line 157 of file mmintrin.h.
|
static |
Definition at line 151 of file mmintrin.h.
|
static |
Definition at line 319 of file mmintrin.h.
|
static |
Definition at line 325 of file mmintrin.h.
|
static |
Definition at line 349 of file mmintrin.h.
|
static |
Definition at line 355 of file mmintrin.h.
|
static |
Definition at line 343 of file mmintrin.h.
|
static |
Definition at line 367 of file mmintrin.h.
Referenced by _mm_cvtpi16_ps().
|
static |
Definition at line 373 of file mmintrin.h.
|
static |
Definition at line 361 of file mmintrin.h.
Referenced by _mm_cvtpi8_ps().
|
static |
Definition at line 61 of file mmintrin.h.
|
static |
Definition at line 43 of file mmintrin.h.
|
static |
Definition at line 55 of file mmintrin.h.
|
static |
Definition at line 49 of file mmintrin.h.
|
static |
Definition at line 37 of file mmintrin.h.
|
static |
Definition at line 205 of file mmintrin.h.
|
static |
Definition at line 211 of file mmintrin.h.
|
static |
Definition at line 217 of file mmintrin.h.
|
static |
Definition at line 331 of file mmintrin.h.
|
static |
Definition at line 67 of file mmintrin.h.
Referenced by _mm_cvtps_pi8().
|
static |
Definition at line 73 of file mmintrin.h.
Referenced by _mm_cvtps_pi16().
|
static |
Definition at line 79 of file mmintrin.h.
|
static |
Definition at line 411 of file mmintrin.h.
References _mm_set_pi16().
|
static |
Definition at line 405 of file mmintrin.h.
References _mm_set_pi32().
|
static |
Definition at line 417 of file mmintrin.h.
References _mm_set_pi8().
|
static |
Definition at line 391 of file mmintrin.h.
Referenced by _mm_set1_pi16(), and _mm_setr_pi16().
|
static |
Definition at line 385 of file mmintrin.h.
Referenced by _mm_set1_pi32(), and _mm_setr_pi32().
|
static |
Definition at line 397 of file mmintrin.h.
Referenced by _mm_set1_pi8(), and _mm_setr_pi8().
|
static |
Definition at line 429 of file mmintrin.h.
References _mm_set_pi16().
|
static |
Definition at line 423 of file mmintrin.h.
References _mm_set_pi32().
|
static |
Definition at line 435 of file mmintrin.h.
References _mm_set_pi8().
|
static |
Definition at line 379 of file mmintrin.h.
Referenced by _mm_cvtpi16_ps(), _mm_cvtpi8_ps(), _mm_cvtps_pi8(), _mm_cvtpu16_ps(), and _mm_cvtpu8_ps().
|
static |
Definition at line 223 of file mmintrin.h.
|
static |
Definition at line 235 of file mmintrin.h.
|
static |
Definition at line 247 of file mmintrin.h.
|
static |
Definition at line 229 of file mmintrin.h.
|
static |
Definition at line 241 of file mmintrin.h.
|
static |
Definition at line 253 of file mmintrin.h.
|
static |
Definition at line 259 of file mmintrin.h.
|
static |
Definition at line 271 of file mmintrin.h.
|
static |
Definition at line 265 of file mmintrin.h.
|
static |
Definition at line 277 of file mmintrin.h.
|
static |
Definition at line 283 of file mmintrin.h.
|
static |
Definition at line 295 of file mmintrin.h.
|
static |
Definition at line 307 of file mmintrin.h.
|
static |
Definition at line 289 of file mmintrin.h.
|
static |
Definition at line 301 of file mmintrin.h.
|
static |
Definition at line 313 of file mmintrin.h.
|
static |
Definition at line 169 of file mmintrin.h.
|
static |
Definition at line 175 of file mmintrin.h.
|
static |
Definition at line 163 of file mmintrin.h.
|
static |
Definition at line 187 of file mmintrin.h.
|
static |
Definition at line 181 of file mmintrin.h.
|
static |
Definition at line 199 of file mmintrin.h.
|
static |
Definition at line 193 of file mmintrin.h.
|
static |
Definition at line 91 of file mmintrin.h.
Referenced by _mm_cvtpi16_ps(), and _mm_cvtpu16_ps().
|
static |
Definition at line 97 of file mmintrin.h.
|
static |
Definition at line 85 of file mmintrin.h.
|
static |
Definition at line 109 of file mmintrin.h.
Referenced by _mm_cvtpi16_ps(), and _mm_cvtpu16_ps().
|
static |
Definition at line 115 of file mmintrin.h.
|
static |
Definition at line 103 of file mmintrin.h.
Referenced by _mm_cvtpi8_ps(), and _mm_cvtpu8_ps().
|
static |
Definition at line 337 of file mmintrin.h.
1.8.6