clang  10.0.0svn
Functions | Variables
mmintrin.h File Reference
#include <altivec.h>
Include dependency graph for mmintrin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

typedef __attribute__ ((__aligned__(8))) unsigned long long __m64
 
__inline void __attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) _mm_empty(void)
 
 return (__m64) res.as_m64
 
 return (res.as_m64)
 

Variables

 __m64_union
 
__inline __m64 __m64 __m2
 
m1 as_m64 = __m1
 
res as_char [0] = m1.as_char[4]
 
res as_short [0] = m1.as_short[2]
 
res as_int [0] = m1.as_int[1]
 
__inline __m64 __m64 __count
 
__inline __m64 int __i0
 
__inline __m64 short __w2
 
__inline __m64 short short __w1
 
__inline __m64 short short short __w0
 
__inline __m64 char __b6
 
__inline __m64 char char __b5
 
__inline __m64 char char char __b4
 
__inline __m64 char char char char __b3
 
__inline __m64 char char char char char __b2
 
__inline __m64 char char char char char char __b1
 
__inline __m64 char char char char char char char __b0
 
__inline __m64 int __i1
 
__inline __m64 short short short __w3
 
__inline __m64 char char char char char char char __b7
 

Function Documentation

◆ __attribute__() [1/2]

typedef __attribute__ ( (__aligned__(8))  )

Definition at line 43 of file mmintrin.h.

References as_char, as_float, as_int, as_m64, and as_short.

◆ __attribute__() [2/2]

__inline void __attribute__ ( (__gnu_inline__, __always_inline__, __artificial__)  )

◆ return() [1/2]

return ( __m64  )

◆ return() [2/2]

return ( res.  as_m64)

Variable Documentation

◆ __b0

__inline __m64 char char char char char char char __b0
Initial value:
{
__m64_union
Definition: mmintrin.h:52
res[0]
Definition: emmintrin.h:1141

Definition at line 1351 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __b1

__inline __m64 char __b1

Definition at line 1350 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __b2

__inline __m64 char char __b2

Definition at line 1350 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __b3

__inline __m64 char char char __b3

Definition at line 1350 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __b4

__inline __m64 char char char char __b4

Definition at line 1350 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __b5

__inline __m64 char char char char char __b5

Definition at line 1350 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __b6

__inline __m64 char char char char char char __b6

Definition at line 1350 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __b7

__inline __m64 char char char char char char char __b7
Initial value:
{
__inline __m64 char char char char char char char __b0
Definition: mmintrin.h:1351
__inline __m64 char char char char char char char __b7
Definition: mmintrin.h:1385
__inline __m64 char char char char char char __b1
Definition: mmintrin.h:1350
__inline __m64 char __b6
Definition: mmintrin.h:1350
__inline __m64 char char __b5
Definition: mmintrin.h:1350
__inline __m64 char char char __b4
Definition: mmintrin.h:1350
__inline __m64 char char char char char __b2
Definition: mmintrin.h:1350
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)
Constructs a 64-bit integer vector initialized with the specified 8-bit integer values.
Definition: mmintrin.h:1357
__inline __m64 char char char char __b3
Definition: mmintrin.h:1350

Definition at line 1385 of file mmintrin.h.

Referenced by _mm_set_epi8().

◆ __count

__inline __m64 const int __count
Initial value:
{
return (__m << __count)
__inline __m64 __m64 __count
Definition: mmintrin.h:596

Definition at line 596 of file mmintrin.h.

◆ __i0

__inline __m64 int __i0
Initial value:
{
__m64_union
Definition: mmintrin.h:52
res[0]
Definition: emmintrin.h:1141

Definition at line 1326 of file mmintrin.h.

Referenced by _mm_set_epi32().

◆ __i1

__inline __m64 int __i1
Initial value:
{
__m64_union
Definition: mmintrin.h:52
res[0]
Definition: emmintrin.h:1141

Definition at line 1368 of file mmintrin.h.

Referenced by _mm256_set_epi32(), and _mm_set_epi32().

◆ __m2

__inline __m64 __m64 __m2
Initial value:
{
__m64_union m1, m2, res
__m64_union
Definition: mmintrin.h:52
res[0]
Definition: emmintrin.h:1141

Definition at line 226 of file mmintrin.h.

Referenced by __attribute__().

◆ __m64_union

__m64_union

Definition at line 52 of file mmintrin.h.

◆ __w0

__inline __m64 short short short __w0
Initial value:
{
__m64_union
Definition: mmintrin.h:52
res[0]
Definition: emmintrin.h:1141

Definition at line 1337 of file mmintrin.h.

Referenced by _mm_set_epi16().

◆ __w1

__inline __m64 short __w1

Definition at line 1337 of file mmintrin.h.

Referenced by _mm_set_epi16().

◆ __w2

__inline __m64 short short __w2

Definition at line 1337 of file mmintrin.h.

Referenced by _mm_set_epi16().

◆ __w3

__inline __m64 short short short __w3
Initial value:
{
static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_set_pi16(short __s3, short __s2, short __s1, short __s0)
Constructs a 64-bit integer vector initialized with the specified 16-bit integer values.
Definition: mmintrin.h:1326
__inline __m64 short short __w1
Definition: mmintrin.h:1337
__inline __m64 short short short __w0
Definition: mmintrin.h:1337
__inline __m64 short __w2
Definition: mmintrin.h:1337
__inline __m64 short short short __w3
Definition: mmintrin.h:1378

Definition at line 1378 of file mmintrin.h.

Referenced by _mm_set_epi16().

◆ as_char

res as_char = m1.as_char[4]

Definition at line 240 of file mmintrin.h.

Referenced by __attribute__().

◆ as_int

res as_int = m1.as_int[1]

Definition at line 292 of file mmintrin.h.

Referenced by __attribute__().

◆ as_m64

return result as_m64 = __m1

Definition at line 237 of file mmintrin.h.

Referenced by __attribute__().

◆ as_short

res as_short[3] = m1.as_short[2]

Definition at line 269 of file mmintrin.h.

Referenced by __attribute__().